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

/freebsd-11-stable/sys/arm64/include/
H A Dbus_dma_impl.h48 bus_dma_lock_t *lockfunc; member in struct:bus_dma_tag_common
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,
/freebsd-11-stable/sys/x86/include/
H A Dbusdma_impl.h48 bus_dma_lock_t *lockfunc; member in struct:bus_dma_tag_common
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,
/freebsd-11-stable/sys/arm64/arm64/
H A Dbusdma_machdep.c80 * lockfunc == NULL, which is only valid if the maps that are associated
122 bus_dma_lock_t *lockfunc, void *lockfuncarg, size_t sz, void **dmat)
157 if (lockfunc != NULL) {
158 common->lockfunc = lockfunc;
161 common->lockfunc = bus_dma_dflt_lock;
198 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
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.c169 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
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.c76 * lockfunc == NULL, which is only valid if the maps that are associated
118 bus_dma_lock_t *lockfunc, void *lockfuncarg, size_t sz, void **dmat)
153 if (lockfunc != NULL) {
154 common->lockfunc = lockfunc;
157 common->lockfunc = bus_dma_dflt_lock;
194 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
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.c157 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
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.c79 bus_dma_lock_t *lockfunc; member in struct:bus_dma_tag
209 * lockfunc == NULL, which is only valid if the maps that are associated
229 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
267 if (lockfunc != NULL) {
268 newtag->lockfunc = lockfunc;
271 newtag->lockfunc = dflt_lock;
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/sparc64/
H A Dbus_machdep.c167 * lockfunc == NULL, which is only valid if the maps that are associated
185 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
223 if (lockfunc != NULL) {
224 newtag->dt_lockfunc = lockfunc;
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/sparc64/sbus/
H A Dlsi64854.c125 bus_dma_lock_t *lockfunc; local
131 lockfunc = NULL;
142 lockfunc = busdma_lock_mutex;
171 lockfunc, lockfuncarg, /* lockfunc, lockfuncarg */
/freebsd-11-stable/sys/sys/
H A Dbus_dma.h162 * lockfunc: An optional function to handle driver-defined lock
164 * lockfuncarg: An argument that will be passed to lockfunc in addition
174 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
/freebsd-11-stable/sys/mips/mips/
H A Dbusdma_machdep.c85 bus_dma_lock_t *lockfunc; member in struct:bus_dma_tag
316 * lockfunc == NULL, which is only valid if the maps that are associated
365 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
397 if (lockfunc != NULL) {
398 newtag->lockfunc = lockfunc;
401 newtag->lockfunc = dflt_lock;
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.c104 bus_dma_lock_t *lockfunc; member in struct:bus_dma_tag
378 * lockfunc == NULL, which is only valid if the maps that are associated
399 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
429 if (lockfunc != NULL) {
430 newtag->lockfunc = lockfunc;
433 newtag->lockfunc = dflt_lock;
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.c89 bus_dma_lock_t *lockfunc; member in struct:bus_dma_tag
422 * lockfunc == NULL, which is only valid if the maps that are associated
440 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
480 if (lockfunc != NULL) {
481 newtag->lockfunc = lockfunc;
484 newtag->lockfunc = dflt_lock;
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/x86/iommu/
H A Dbusdma_dmar.c298 int nsegments, bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
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.h652 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
H A Dbsd_kernel.c55 bus_size_t maxsegsz, int flags, bus_dma_lock_t *lockfunc,
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 354 milliseconds