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

/freebsd-11-stable/sys/arm64/include/
H A Dbus_dma_impl.h49 void *lockfuncarg; member in struct:bus_dma_tag_common
59 void *lockfuncarg, bus_dma_tag_t *dmat);
92 void *lockfuncarg, size_t sz, void **dmat);
/freebsd-11-stable/sys/x86/include/
H A Dbusdma_impl.h49 void *lockfuncarg; member in struct:bus_dma_tag_common
59 void *lockfuncarg, bus_dma_tag_t *dmat);
92 void *lockfuncarg, size_t sz, void **dmat);
/freebsd-11-stable/sys/arm64/arm64/
H A Dbusdma_machdep.c57 * should specify &Giant to dmat->lockfuncarg. Drivers that use their own
122 bus_dma_lock_t *lockfunc, void *lockfuncarg, size_t sz, void **dmat)
159 common->lockfuncarg = lockfuncarg;
162 common->lockfuncarg = NULL;
199 void *lockfuncarg, bus_dma_tag_t *dmat)
207 nsegments, maxsegsz, flags, lockfunc, lockfuncarg, dmat);
212 nsegments, maxsegsz, flags, lockfunc, lockfuncarg, dmat);
118 common_bus_dma_tag_create(struct bus_dma_tag_common *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, size_t sz, void **dmat) argument
195 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) argument
H A Dbusdma_bounce.c170 void *lockfuncarg, bus_dma_tag_t *dmat)
178 maxsize, nsegments, maxsegsz, flags, lockfunc, lockfuncarg,
1309 (dmat->common.lockfunc)(dmat->common.lockfuncarg, BUS_DMA_LOCK);
1312 (dmat->common.lockfunc)(dmat->common.lockfuncarg,
166 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_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) argument
/freebsd-11-stable/sys/x86/x86/
H A Dbusdma_machdep.c53 * should specify &Giant to dmat->lockfuncarg. Drivers that use their own
118 bus_dma_lock_t *lockfunc, void *lockfuncarg, size_t sz, void **dmat)
155 common->lockfuncarg = lockfuncarg;
158 common->lockfuncarg = NULL;
195 void *lockfuncarg, bus_dma_tag_t *dmat)
203 nsegments, maxsegsz, flags, lockfunc, lockfuncarg, dmat);
208 nsegments, maxsegsz, flags, lockfunc, lockfuncarg, dmat);
114 common_bus_dma_tag_create(struct bus_dma_tag_common *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, size_t sz, void **dmat) argument
191 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) argument
H A Dbusdma_bounce.c158 void *lockfuncarg, bus_dma_tag_t *dmat)
166 maxsize, nsegments, maxsegsz, flags, lockfunc, lockfuncarg,
1254 (dmat->common.lockfunc)(dmat->common.lockfuncarg, BUS_DMA_LOCK);
1257 (dmat->common.lockfunc)(dmat->common.lockfuncarg,
154 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_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) argument
/freebsd-11-stable/sys/powerpc/powerpc/
H A Dbusdma_machdep.c80 void *lockfuncarg; member in struct:bus_dma_tag
186 * should specify &Giant to dmat->lockfuncarg. Drivers that use their own
230 void *lockfuncarg, bus_dma_tag_t *dmat)
269 newtag->lockfuncarg = lockfuncarg;
272 newtag->lockfuncarg = NULL;
1181 (dmat->lockfunc)(dmat->lockfuncarg, BUS_DMA_LOCK);
1185 (dmat->lockfunc)(dmat->lockfuncarg, BUS_DMA_UNLOCK);
225 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) argument
/freebsd-11-stable/sys/sparc64/sbus/
H A Dlsi64854.c127 void *lockfuncarg; local
132 lockfuncarg = NULL;
143 lockfuncarg = &nsc->sc_lock;
171 lockfunc, lockfuncarg, /* lockfunc, lockfuncarg */
/freebsd-11-stable/sys/sys/
H A Dbus_dma.h164 * lockfuncarg: An argument that will be passed to lockfunc in addition
175 void *lockfuncarg, bus_dma_tag_t *dmat);
/freebsd-11-stable/sys/mips/mips/
H A Dbusdma_machdep.c86 void *lockfuncarg; member in struct:bus_dma_tag
293 * should specify &Giant to dmat->lockfuncarg. Drivers that use their own
366 void *lockfuncarg, bus_dma_tag_t *dmat)
399 newtag->lockfuncarg = lockfuncarg;
402 newtag->lockfuncarg = NULL;
1490 (dmat->lockfunc)(dmat->lockfuncarg, BUS_DMA_LOCK);
1493 (dmat->lockfunc)(dmat->lockfuncarg, BUS_DMA_UNLOCK);
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) argument
/freebsd-11-stable/sys/arm/arm/
H A Dbusdma_machdep-v4.c105 void *lockfuncarg; member in struct:bus_dma_tag
355 * should specify &Giant to dmat->lockfuncarg. Drivers that use their own
400 void *lockfuncarg, bus_dma_tag_t *dmat)
431 newtag->lockfuncarg = lockfuncarg;
434 newtag->lockfuncarg = NULL;
1604 dmat->lockfunc(dmat->lockfuncarg, BUS_DMA_LOCK);
1607 dmat->lockfunc(dmat->lockfuncarg, BUS_DMA_UNLOCK);
396 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) argument
H A Dbusdma_machdep-v6.c90 void *lockfuncarg; member in struct:bus_dma_tag
399 * should specify &Giant to dmat->lockfuncarg. Drivers that use their own
441 void *lockfuncarg, bus_dma_tag_t *dmat)
482 newtag->lockfuncarg = lockfuncarg;
485 newtag->lockfuncarg = NULL;
1690 dmat->lockfunc(dmat->lockfuncarg, BUS_DMA_LOCK);
1693 dmat->lockfunc(dmat->lockfuncarg, BUS_DMA_UNLOCK);
437 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) argument
/freebsd-11-stable/sys/sparc64/sparc64/
H A Dbus_machdep.c144 * should specify &Giant to dmat->lockfuncarg. Drivers that use their own
186 void *lockfuncarg, bus_dma_tag_t *dmat)
225 newtag->dt_lockfuncarg = lockfuncarg;
182 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) argument
/freebsd-11-stable/sys/x86/iommu/
H A Dbusdma_dmar.c299 void *lockfuncarg, bus_dma_tag_t *dmat)
308 nsegments, maxsegsz, flags, lockfunc, lockfuncarg,
768 (tag->common.lockfunc)(tag->common.lockfuncarg, BUS_DMA_LOCK);
864 (tag->common.lockfunc)(tag->common.lockfuncarg,
295 dmar_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) argument
/freebsd-11-stable/stand/kshim/
H A Dbsd_kernel.h653 void *lockfuncarg, bus_dma_tag_t *dmat);
H A Dbsd_kernel.c56 void *lockfuncarg, bus_dma_tag_t *dmat)
51 bus_dma_tag_create(bus_dma_tag_t parent, bus_size_t alignment, bus_size_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) argument

Completed in 149 milliseconds