Home
last modified time | relevance | path

Searched refs:lockfunc (Results 1 – 14 of 14) sorted by relevance

/NextBSD/sys/x86/x86/
HDbusdma_machdep.c118 bus_dma_lock_t *lockfunc, void *lockfuncarg, size_t sz, void **dmat) in common_bus_dma_tag_create() argument
153 if (lockfunc != NULL) { in common_bus_dma_tag_create()
154 common->lockfunc = lockfunc; in common_bus_dma_tag_create()
157 common->lockfunc = bus_dma_dflt_lock; in common_bus_dma_tag_create()
194 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, in bus_dma_tag_create() argument
203 nsegments, maxsegsz, flags, lockfunc, lockfuncarg, dmat); in bus_dma_tag_create()
208 nsegments, maxsegsz, flags, lockfunc, lockfuncarg, dmat); in bus_dma_tag_create()
HDbusdma_bounce.c152 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, in bounce_bus_dma_tag_create() argument
161 maxsize, nsegments, maxsegsz, flags, lockfunc, lockfuncarg, in bounce_bus_dma_tag_create()
1270 (dmat->common.lockfunc)(dmat->common.lockfuncarg, BUS_DMA_LOCK); in busdma_swi()
1273 (dmat->common.lockfunc)(dmat->common.lockfuncarg, in busdma_swi()
/NextBSD/sys/arm64/arm64/
HDbusdma_machdep.c122 bus_dma_lock_t *lockfunc, void *lockfuncarg, size_t sz, void **dmat) in common_bus_dma_tag_create() argument
157 if (lockfunc != NULL) { in common_bus_dma_tag_create()
158 common->lockfunc = lockfunc; in common_bus_dma_tag_create()
161 common->lockfunc = bus_dma_dflt_lock; in common_bus_dma_tag_create()
198 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, in bus_dma_tag_create() argument
207 nsegments, maxsegsz, flags, lockfunc, lockfuncarg, dmat); in bus_dma_tag_create()
212 nsegments, maxsegsz, flags, lockfunc, lockfuncarg, dmat); in bus_dma_tag_create()
HDbusdma_bounce.c155 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, in bounce_bus_dma_tag_create() argument
164 maxsize, nsegments, maxsegsz, flags, lockfunc, lockfuncarg, in bounce_bus_dma_tag_create()
1114 (dmat->common.lockfunc)(dmat->common.lockfuncarg, BUS_DMA_LOCK); in busdma_swi()
1117 (dmat->common.lockfunc)(dmat->common.lockfuncarg, in busdma_swi()
/NextBSD/sys/x86/include/
HDbusdma_impl.h48 bus_dma_lock_t *lockfunc; member
58 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
91 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
/NextBSD/sys/arm64/include/
HDbus_dma_impl.h48 bus_dma_lock_t *lockfunc; member
58 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
91 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
/NextBSD/sys/powerpc/powerpc/
HDbusdma_machdep.c79 bus_dma_lock_t *lockfunc; member
229 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, in bus_dma_tag_create() argument
267 if (lockfunc != NULL) { in bus_dma_tag_create()
268 newtag->lockfunc = lockfunc; in bus_dma_tag_create()
271 newtag->lockfunc = dflt_lock; in bus_dma_tag_create()
1181 (dmat->lockfunc)(dmat->lockfuncarg, BUS_DMA_LOCK); in busdma_swi()
1185 (dmat->lockfunc)(dmat->lockfuncarg, BUS_DMA_UNLOCK); in busdma_swi()
/NextBSD/sys/mips/mips/
HDbusdma_machdep.c85 bus_dma_lock_t *lockfunc; member
365 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, in bus_dma_tag_create() argument
397 if (lockfunc != NULL) { in bus_dma_tag_create()
398 newtag->lockfunc = lockfunc; in bus_dma_tag_create()
401 newtag->lockfunc = dflt_lock; in bus_dma_tag_create()
1486 (dmat->lockfunc)(dmat->lockfuncarg, BUS_DMA_LOCK); in busdma_swi()
1489 (dmat->lockfunc)(dmat->lockfuncarg, BUS_DMA_UNLOCK); in busdma_swi()
/NextBSD/sys/sparc64/sbus/
HDlsi64854.c125 bus_dma_lock_t *lockfunc; in lsi64854_attach() local
131 lockfunc = NULL; in lsi64854_attach()
142 lockfunc = busdma_lock_mutex; in lsi64854_attach()
171 lockfunc, lockfuncarg, /* lockfunc, lockfuncarg */ in lsi64854_attach()
/NextBSD/sys/arm/arm/
HDbusdma_machdep.c104 bus_dma_lock_t *lockfunc; member
399 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, in bus_dma_tag_create() argument
429 if (lockfunc != NULL) { in bus_dma_tag_create()
430 newtag->lockfunc = lockfunc; in bus_dma_tag_create()
433 newtag->lockfunc = dflt_lock; in bus_dma_tag_create()
1602 dmat->lockfunc(dmat->lockfuncarg, BUS_DMA_LOCK); in busdma_swi()
1605 dmat->lockfunc(dmat->lockfuncarg, BUS_DMA_UNLOCK); in busdma_swi()
HDbusdma_machdep-v6.c95 bus_dma_lock_t *lockfunc; member
470 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, in bus_dma_tag_create() argument
512 if (lockfunc != NULL) { in bus_dma_tag_create()
513 newtag->lockfunc = lockfunc; in bus_dma_tag_create()
516 newtag->lockfunc = dflt_lock; in bus_dma_tag_create()
1734 dmat->lockfunc(dmat->lockfuncarg, BUS_DMA_LOCK); in busdma_swi()
1737 dmat->lockfunc(dmat->lockfuncarg, BUS_DMA_UNLOCK); in busdma_swi()
/NextBSD/sys/sparc64/sparc64/
HDbus_machdep.c185 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, in bus_dma_tag_create() argument
223 if (lockfunc != NULL) { in bus_dma_tag_create()
224 newtag->dt_lockfunc = lockfunc; in bus_dma_tag_create()
/NextBSD/sys/x86/iommu/
HDbusdma_dmar.c278 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, in dmar_bus_dma_tag_create() argument
288 nsegments, maxsegsz, flags, lockfunc, lockfuncarg, in dmar_bus_dma_tag_create()
748 (tag->common.lockfunc)(tag->common.lockfuncarg, BUS_DMA_LOCK); in dmar_bus_dmamap_complete()
844 (tag->common.lockfunc)(tag->common.lockfuncarg, in dmar_bus_task_dmamap()
/NextBSD/sys/sys/
HDbus_dma.h176 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,