Home
last modified time | relevance | path

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

/freebsd/sys/riscv/riscv/
H A Dbusdma_machdep.c56 void *lockfuncarg, size_t sz, void **dmat) in common_bus_dma_tag_create() argument
89 common->lockfuncarg = lockfuncarg; in common_bus_dma_tag_create()
92 common->lockfuncarg = NULL; in common_bus_dma_tag_create()
119 void *lockfuncarg, bus_dma_tag_t *dmat) 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()
160 t->lockfuncarg = common->lockfuncarg; in bus_dma_template_clone()
H A Dbusdma_bounce.c120 #define dmat_lockfuncarg(dmat) ((dmat)->common.lockfuncarg)
133 bus_dma_lock_t *lockfunc, void *lockfuncarg, bus_dma_tag_t *dmat) in bounce_bus_dma_tag_create()
141 maxsegsz, flags, lockfunc, lockfuncarg, in bounce_bus_dma_tag_create()
129 bounce_bus_dma_tag_create(bus_dma_tag_t parent,bus_size_t alignment,bus_addr_t boundary,bus_addr_t lowaddr,bus_addr_t highaddr,bus_size_t maxsize,int nsegments,bus_size_t maxsegsz,int flags,bus_dma_lock_t * lockfunc,void * lockfuncarg,bus_dma_tag_t * dmat) bounce_bus_dma_tag_create() argument
/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
94 common->lockfuncarg = lockfuncarg; in common_bus_dma_tag_create()
97 common->lockfuncarg = NULL; in common_bus_dma_tag_create()
142 void *lockfuncarg, bus_dma_tag_t *dmat) 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()
183 t->lockfuncarg = common->lockfuncarg; in bus_dma_template_clone()
H A Dbusdma_bounce.c118 #define dmat_lockfuncarg(dmat) ((dmat)->common.lockfuncarg)
174 bus_dma_lock_t *lockfunc, void *lockfuncarg, bus_dma_tag_t *dmat) in bounce_bus_dma_tag_create()
182 maxsegsz, flags, lockfunc, lockfuncarg, sizeof(struct bus_dma_tag), in bounce_bus_dma_tag_create()
170 bounce_bus_dma_tag_create(bus_dma_tag_t parent,bus_size_t alignment,bus_addr_t boundary,bus_addr_t lowaddr,bus_addr_t highaddr,bus_size_t maxsize,int nsegments,bus_size_t maxsegsz,int flags,bus_dma_lock_t * lockfunc,void * lockfuncarg,bus_dma_tag_t * dmat) bounce_bus_dma_tag_create() argument
/freebsd/sys/arm64/arm64/
H A Dbusdma_machdep.c57 void *lockfuncarg, size_t sz, void **dmat) in common_bus_dma_tag_create() argument
90 common->lockfuncarg = lockfuncarg; in common_bus_dma_tag_create()
93 common->lockfuncarg = NULL; in common_bus_dma_tag_create()
125 void *lockfuncarg, bus_dma_tag_t *dmat) 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()
166 t->lockfuncarg = common->lockfuncarg; in bus_dma_template_clone()
H A Dbusdma_bounce.c133 #define dmat_lockfuncarg(dmat) ((dmat)->common.lockfuncarg)
252 bus_dma_lock_t *lockfunc, void *lockfuncarg, bus_dma_tag_t *dmat) in bounce_bus_dma_tag_create() argument
260 maxsegsz, flags, lockfunc, lockfuncarg, in bounce_bus_dma_tag_create()
/freebsd/sys/riscv/include/
H A Dbus_dma_impl.h43 void *lockfuncarg; member
51 void *lockfuncarg, bus_dma_tag_t *dmat);
81 bus_dma_lock_t *lockfunc, void *lockfuncarg, size_t sz, void **dmat);
/freebsd/sys/x86/include/
H A Dbusdma_impl.h45 void *lockfuncarg; member
54 void *lockfuncarg, bus_dma_tag_t *dmat);
89 bus_dma_lock_t *lockfunc, void *lockfuncarg, size_t sz, void **dmat);
/freebsd/sys/arm64/include/
H A Dbus_dma_impl.h43 void *lockfuncarg; member
52 void *lockfuncarg, bus_dma_tag_t *dmat);
87 void *lockfuncarg, size_t sz, void **dmat);
/freebsd/sys/powerpc/powerpc/
H A Dbusdma_machdep.c76 void *lockfuncarg; member
109 #define dmat_lockfuncarg(dmat) ((dmat)->lockfuncarg)
143 void *lockfuncarg, bus_dma_tag_t *dmat) in bus_dma_tag_create() argument
182 newtag->lockfuncarg = lockfuncarg; in bus_dma_tag_create()
185 newtag->lockfuncarg = NULL; in bus_dma_tag_create()
259 t->lockfuncarg = dmat->lockfuncarg; in bus_dma_template_clone()
/freebsd/sys/arm/arm/
H A Dbusdma_machdep.c90 void *lockfuncarg; member
177 #define dmat_lockfuncarg(dmat) ((dmat)->lockfuncarg)
365 void *lockfuncarg, bus_dma_tag_t *dmat) in bus_dma_tag_create()
406 newtag->lockfuncarg = lockfuncarg; in bus_dma_tag_create()
409 newtag->lockfuncarg = NULL; in bus_dma_tag_create()
492 t->lockfuncarg = dmat->lockfuncarg; in bus_dma_tag_set_domain()
361 bus_dma_tag_create(bus_dma_tag_t parent,bus_size_t alignment,bus_addr_t boundary,bus_addr_t lowaddr,bus_addr_t highaddr,bus_dma_filter_t * filter,void * filterarg,bus_size_t maxsize,int nsegments,bus_size_t maxsegsz,int flags,bus_dma_lock_t * lockfunc,void * lockfuncarg,bus_dma_tag_t * dmat) bus_dma_tag_create() argument
/freebsd/sys/sys/
H A Dbus_dma.h183 void *lockfuncarg, bus_dma_tag_t *dmat);
203 void *lockfuncarg; member
/freebsd/sys/kern/
H A Dsubr_bus_dma.c615 t->lockfuncarg = NULL; in bus_dma_template_init()
628 t->nsegments, t->maxsegsize, t->flags, t->lockfunc, t->lockfuncarg, in bus_dma_template_tag()
671 t->lockfuncarg = pkv->ptr; in bus_dma_template_fill()
/freebsd/sys/dev/iommu/
H A Dbusdma_iommu.c362 bus_dma_lock_t *lockfunc, void *lockfuncarg, bus_dma_tag_t *dmat) in iommu_bus_dma_tag_create() argument
371 lockfunc, lockfuncarg, sizeof(struct bus_dma_tag_iommu), in iommu_bus_dma_tag_create()
832 (tag->common.lockfunc)(tag->common.lockfuncarg, BUS_DMA_LOCK); in iommu_bus_dmamap_complete()
948 (tag->common.lockfunc)(tag->common.lockfuncarg, in iommu_bus_task_dmamap()
/freebsd/stand/kshim/
H A Dbsd_kernel.h706 void *lockfuncarg, bus_dma_tag_t *dmat);
H A Dbsd_kernel.c46 void *lockfuncarg, bus_dma_tag_t *dmat) in bus_dma_tag_create() argument