Home
last modified time | relevance | path

Searched refs:cansleep (Results 1 – 11 of 11) sorted by relevance

/src/sys/x86/iommu/
H A Dx86_iommu.h77 bool cansleep);
79 struct iommu_map_entries_tailq *entries, bool cansleep);
181 iommu_gaddr_t size, bool cansleep);
H A Diommu_utils.c266 bool cansleep) in iommu_domain_unload_entry() argument
268 x86_iommu->domain_unload_entry(entry, free, cansleep); in iommu_domain_unload_entry()
273 struct iommu_map_entries_tailq *entries, bool cansleep) in iommu_domain_unload() argument
275 x86_iommu->domain_unload(iodom, entries, cansleep); in iommu_domain_unload()
450 iommu_gaddr_t size, bool cansleep) in iommu_qi_invalidate_sync() argument
467 iommu_qi_wait_for_seq(unit, &gseq, !cansleep); in iommu_qi_invalidate_sync()
H A Damd_ctx.c85 bool cansleep) in amdiommu_domain_unload_entry() argument
104 entry->end - entry->start, cansleep); in amdiommu_domain_unload_entry()
118 struct iommu_map_entries_tailq *entries, bool cansleep) in amdiommu_domain_unload() argument
132 cansleep ? IOMMU_PGF_WAITOK : 0); in amdiommu_domain_unload()
H A Dintel_dmar.h214 iommu_gaddr_t size, bool cansleep);
244 bool cansleep);
246 struct iommu_map_entries_tailq *entries, bool cansleep);
H A Damd_iommu.h213 bool cansleep);
215 struct iommu_map_entries_tailq *entries, bool cansleep);
H A Dintel_ctx.c831 bool cansleep) in dmar_domain_unload_entry() argument
852 entry->end - entry->start, cansleep); in dmar_domain_unload_entry()
874 struct iommu_map_entries_tailq *entries, bool cansleep) in dmar_domain_unload() argument
888 cansleep ? IOMMU_PGF_WAITOK : 0); in dmar_domain_unload()
/src/sys/dev/iommu/
H A Dbusdma_iommu.c491 map->cansleep = false; in iommu_bus_dmamap_create()
618 gas_flags = map->cansleep ? IOMMU_MF_CANWAIT : 0; in iommu_bus_dmamap_load_something1()
705 !map->cansleep) in iommu_bus_dmamap_load_something()
743 mflags = map->cansleep ? M_WAITOK : M_NOWAIT; in iommu_bus_dmamap_load_phys()
794 mflags = map->cansleep ? M_WAITOK : M_NOWAIT; in iommu_bus_dmamap_load_buffer()
856 KASSERT(map->cansleep, in iommu_bus_dmamap_complete()
972 map->cansleep = true; in iommu_bus_task_dmamap()
977 map->cansleep = false; in iommu_bus_task_dmamap()
983 map->cansleep = false; in iommu_bus_task_dmamap()
H A Diommu.h166 bool cansleep);
168 struct iommu_map_entries_tailq *entries, bool cansleep);
H A Dbusdma_iommu.h54 bool cansleep; member
/src/sys/arm64/iommu/
H A Diommu.c406 struct iommu_map_entries_tailq *entries, bool cansleep) in iommu_domain_unload() argument
415 cansleep ? IOMMU_PGF_WAITOK : 0); in iommu_domain_unload()
497 bool cansleep __unused) in iommu_domain_unload_entry()
/src/sys/fs/nfsserver/
H A Dnfs_nfsdstate.c145 static void nfsrv_freeopenowner(struct nfsstate *stp, int cansleep,
147 static void nfsrv_freeopen(struct nfsstate *stp, vnode_t vp, int cansleep,
149 static void nfsrv_freelockowner(struct nfsstate *stp, vnode_t vp, int cansleep,
152 int cansleep, NFSPROC_T *p);
1562 nfsrv_freeopenowner(struct nfsstate *stp, int cansleep, NFSPROC_T *p) in nfsrv_freeopenowner() argument
1574 nfsrv_freeopen(tstp, NULL, cansleep, p); in nfsrv_freeopenowner()
1590 nfsrv_freeopen(struct nfsstate *stp, vnode_t vp, int cansleep, NFSPROC_T *p) in nfsrv_freeopen() argument
1606 nfsrv_freelockowner(tstp, vp, cansleep, p); in nfsrv_freeopen()
1609 KASSERT(cansleep != 0, ("nfsrv_freeopen: cansleep == 0")); in nfsrv_freeopen()
1621 nfsrv_freeallnfslocks(stp, vp, cansleep, p); in nfsrv_freeopen()
[all …]