Home
last modified time | relevance | path

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

/freebsd/sys/riscv/riscv/
H A Dbusdma_machdep.c55 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, in common_bus_dma_tag_create() argument
87 if (lockfunc != NULL) { in common_bus_dma_tag_create()
88 common->lockfunc = lockfunc; in common_bus_dma_tag_create()
91 common->lockfunc = _busdma_dflt_lock; in common_bus_dma_tag_create()
118 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, in bus_dma_tag_create() argument
131 flags, lockfunc, lockfuncarg, dmat); in bus_dma_tag_create()
136 flags, lockfunc, lockfuncarg, dmat); in bus_dma_tag_create()
159 t->lockfunc = common->lockfunc; in bus_dma_template_clone()
H A Dbusdma_bounce.c119 #define dmat_lockfunc(dmat) ((dmat)->common.lockfunc)
133 bus_dma_lock_t *lockfunc, void *lockfuncarg, bus_dma_tag_t *dmat) in bounce_bus_dma_tag_create() argument
141 maxsegsz, flags, lockfunc, lockfuncarg, in bounce_bus_dma_tag_create()
/freebsd/sys/x86/x86/
H A Dbusdma_machdep.c60 int flags, bus_dma_lock_t *lockfunc, void *lockfuncarg, size_t sz, in common_bus_dma_tag_create() argument
92 if (lockfunc != NULL) { in common_bus_dma_tag_create()
93 common->lockfunc = lockfunc; in common_bus_dma_tag_create()
96 common->lockfunc = _busdma_dflt_lock; in common_bus_dma_tag_create()
141 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, in bus_dma_tag_create() argument
154 flags, lockfunc, lockfuncarg, dmat); in bus_dma_tag_create()
159 flags, lockfunc, lockfuncarg, dmat); in bus_dma_tag_create()
182 t->lockfunc = common->lockfunc; in bus_dma_template_clone()
H A Dbusdma_bounce.c117 #define dmat_lockfunc(dmat) ((dmat)->common.lockfunc)
174 bus_dma_lock_t *lockfunc, void *lockfuncarg, bus_dma_tag_t *dmat) in bounce_bus_dma_tag_create() argument
182 maxsegsz, flags, lockfunc, lockfuncarg, sizeof(struct bus_dma_tag), in bounce_bus_dma_tag_create()
/freebsd/sys/arm64/arm64/
H A Dbusdma_machdep.c56 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, in common_bus_dma_tag_create() argument
88 if (lockfunc != NULL) { in common_bus_dma_tag_create()
89 common->lockfunc = lockfunc; in common_bus_dma_tag_create()
92 common->lockfunc = _busdma_dflt_lock; in common_bus_dma_tag_create()
124 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, in bus_dma_tag_create() argument
137 flags, lockfunc, lockfuncarg, dmat); in bus_dma_tag_create()
142 flags, lockfunc, lockfuncarg, dmat); in bus_dma_tag_create()
165 t->lockfunc = common->lockfunc; in bus_dma_template_clone()
H A Dbusdma_bounce.c130 #define dmat_lockfunc(dmat) ((dmat)->common.lockfunc)
250 bus_dma_lock_t *lockfunc, void *lockfuncarg, bus_dma_tag_t *dmat) in bounce_bus_dma_tag_create() argument
258 maxsegsz, flags, lockfunc, lockfuncarg, in bounce_bus_dma_tag_create()
/freebsd/sys/riscv/include/
H A Dbus_dma_impl.h42 bus_dma_lock_t *lockfunc; member
50 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
81 bus_dma_lock_t *lockfunc, void *lockfuncarg, size_t sz, void **dmat);
/freebsd/sys/x86/include/
H A Dbusdma_impl.h44 bus_dma_lock_t *lockfunc; member
53 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
89 bus_dma_lock_t *lockfunc, void *lockfuncarg, size_t sz, void **dmat);
/freebsd/sys/arm64/include/
H A Dbus_dma_impl.h42 bus_dma_lock_t *lockfunc; member
51 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
86 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
/freebsd/sys/powerpc/powerpc/
H A Dbusdma_machdep.c75 bus_dma_lock_t *lockfunc; member
108 #define dmat_lockfunc(dmat) ((dmat)->lockfunc)
142 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, in bus_dma_tag_create() argument
180 if (lockfunc != NULL) { in bus_dma_tag_create()
181 newtag->lockfunc = lockfunc; in bus_dma_tag_create()
184 newtag->lockfunc = _busdma_dflt_lock; in bus_dma_tag_create()
258 t->lockfunc = dmat->lockfunc; in bus_dma_template_clone()
/freebsd/sys/arm/arm/
H A Dbusdma_machdep.c89 bus_dma_lock_t *lockfunc; member
176 #define dmat_lockfunc(dmat) ((dmat)->lockfunc)
364 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, in bus_dma_tag_create() argument
404 if (lockfunc != NULL) { in bus_dma_tag_create()
405 newtag->lockfunc = lockfunc; in bus_dma_tag_create()
408 newtag->lockfunc = _busdma_dflt_lock; in bus_dma_tag_create()
491 t->lockfunc = dmat->lockfunc; in bus_dma_template_clone()
/freebsd/sys/sys/
H A Dbus_dma.h182 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
202 bus_dma_lock_t *lockfunc; member
/freebsd/sys/kern/
H A Dsubr_bus_dma.c614 t->lockfunc = NULL; in bus_dma_template_init()
628 t->nsegments, t->maxsegsize, t->flags, t->lockfunc, t->lockfuncarg, in bus_dma_template_tag()
668 t->lockfunc = pkv->ptr; in bus_dma_template_fill()
/freebsd/sys/dev/iommu/
H A Dbusdma_iommu.c360 bus_dma_lock_t *lockfunc, void *lockfuncarg, bus_dma_tag_t *dmat) in iommu_bus_dma_tag_create() argument
369 lockfunc, lockfuncarg, sizeof(struct bus_dma_tag_iommu), in iommu_bus_dma_tag_create()
824 (tag->common.lockfunc)(tag->common.lockfuncarg, BUS_DMA_LOCK); in iommu_bus_dmamap_complete()
940 (tag->common.lockfunc)(tag->common.lockfuncarg, in iommu_bus_task_dmamap()
/freebsd/stand/kshim/
H A Dbsd_kernel.h701 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
H A Dbsd_kernel.c45 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc, in bus_dma_tag_create() argument