Searched defs:dma_p (Results 1 - 18 of 18) sorted by relevance

/illumos-gate/usr/src/uts/common/io/ntxn/
H A Dunm_gem.c441 unm_free_dma_mem(dma_area_t *dma_p) argument
443 if (dma_p->dma_hdl != NULL) {
444 if (dma_p->ncookies) {
445 (void) ddi_dma_unbind_handle(dma_p->dma_hdl);
446 dma_p->ncookies = 0;
449 if (dma_p->acc_hdl != NULL) {
450 ddi_dma_mem_free(&dma_p->acc_hdl);
451 dma_p->acc_hdl = NULL;
453 if (dma_p->dma_hdl != NULL) {
454 ddi_dma_free_handle(&dma_p
460 unm_alloc_dma_mem(unm_adapter *adapter, int size, uint_t dma_flag, ddi_dma_attr_t *dma_attr_p, dma_area_t *dma_p) argument
519 dma_area_t *dma_p; local
544 dma_area_t *dma_p; local
[all...]
/illumos-gate/usr/src/uts/common/io/rge/
H A Drge_main.c136 ddi_device_acc_attr_t *acc_attr_p, uint_t dma_flags, dma_area_t *dma_p)
145 DDI_DMA_SLEEP, NULL, &dma_p->dma_hdl);
147 dma_p->dma_hdl = NULL;
154 err = ddi_dma_mem_alloc(dma_p->dma_hdl, memsize, acc_attr_p,
156 DDI_DMA_SLEEP, NULL, &vaddr, &dma_p->alength, &dma_p->acc_hdl);
158 ddi_dma_free_handle(&dma_p->dma_hdl);
159 dma_p->dma_hdl = NULL;
160 dma_p->acc_hdl = NULL;
167 dma_p
135 rge_alloc_dma_mem(rge_t *rgep, size_t memsize, ddi_dma_attr_t *dma_attr_p, ddi_device_acc_attr_t *acc_attr_p, uint_t dma_flags, dma_area_t *dma_p) argument
190 rge_free_dma_mem(dma_area_t *dma_p) argument
[all...]
/illumos-gate/usr/src/uts/common/io/rtls/
H A Drtls.c1494 ddi_device_acc_attr_t *attr_p, uint_t dma_flags, dma_area_t *dma_p)
1503 DDI_DMA_SLEEP, NULL, &dma_p->dma_hdl);
1508 dma_p->dma_hdl = NULL;
1515 err = ddi_dma_mem_alloc(dma_p->dma_hdl, memsize, attr_p,
1517 DDI_DMA_SLEEP, NULL, &vaddr, &dma_p->alength, &dma_p->acc_hdl);
1522 ddi_dma_free_handle(&dma_p->dma_hdl);
1523 dma_p->dma_hdl = NULL;
1524 dma_p->acc_hdl = NULL;
1531 dma_p
1493 rtls_alloc_dma_mem(rtls_t *rtlsp, size_t memsize, ddi_device_acc_attr_t *attr_p, uint_t dma_flags, dma_area_t *dma_p) argument
1554 rtls_free_dma_mem(dma_area_t *dma_p) argument
[all...]
/illumos-gate/usr/src/uts/common/io/ath/
H A Dath_main.c326 uint_t bind_flags, dma_area_t *dma_p)
334 DDI_DMA_SLEEP, NULL, &dma_p->dma_hdl);
341 err = ddi_dma_mem_alloc(dma_p->dma_hdl, memsize, attr_p,
342 alloc_flags, DDI_DMA_SLEEP, NULL, &dma_p->mem_va,
343 &dma_p->alength, &dma_p->acc_hdl);
350 err = ddi_dma_addr_bind_handle(dma_p->dma_hdl, NULL,
351 dma_p->mem_va, dma_p->alength, bind_flags,
352 DDI_DMA_SLEEP, NULL, &dma_p
324 ath_alloc_dma_mem(dev_info_t *devinfo, ddi_dma_attr_t *dma_attr, size_t memsize, ddi_device_acc_attr_t *attr_p, uint_t alloc_flags, uint_t bind_flags, dma_area_t *dma_p) argument
367 ath_free_dma_mem(dma_area_t *dma_p) argument
[all...]
/illumos-gate/usr/src/uts/common/io/dmfe/
H A Ddmfe_main.c296 dmfe_ring_get32(dma_area_t *dma_p, uint_t index, uint_t offset) argument
300 addr = (void *)dma_p->mem_va;
301 return (ddi_get32(dma_p->acc_hdl, addr + index*DESC_SIZE + offset));
305 dmfe_ring_put32(dma_area_t *dma_p, uint_t index, uint_t offset, uint32_t value) argument
309 addr = (void *)dma_p->mem_va;
310 ddi_put32(dma_p->acc_hdl, addr + index*DESC_SIZE + offset, value);
317 dmfe_setup_get32(dma_area_t *dma_p, uint_t index) argument
321 addr = (void *)dma_p->setup_va;
322 return (ddi_get32(dma_p->acc_hdl, addr + index));
326 dmfe_setup_put32(dma_area_t *dma_p, uint_ argument
2248 dmfe_alloc_dma_mem(dmfe_t *dmfep, size_t memsize, size_t setup, size_t slop, ddi_device_acc_attr_t *attr_p, uint_t dma_flags, dma_area_t *dma_p) argument
2371 dmfe_free_dma_mem(dma_area_t *dma_p) argument
[all...]
/illumos-gate/usr/src/uts/common/io/rwd/
H A Drt2661.c530 uint_t bind_flags, struct dma_area *dma_p)
538 DDI_DMA_SLEEP, NULL, &dma_p->dma_hdl);
548 err = ddi_dma_mem_alloc(dma_p->dma_hdl, memsize, attr_p,
549 alloc_flags, DDI_DMA_SLEEP, NULL, &dma_p->mem_va,
550 &dma_p->alength, &dma_p->acc_hdl);
560 err = ddi_dma_addr_bind_handle(dma_p->dma_hdl, NULL,
561 dma_p->mem_va, dma_p->alength, bind_flags,
562 DDI_DMA_SLEEP, NULL, &dma_p
528 rt2661_alloc_dma_mem(dev_info_t *devinfo, ddi_dma_attr_t *dma_attr, size_t memsize, ddi_device_acc_attr_t *attr_p, uint_t alloc_flags, uint_t bind_flags, struct dma_area *dma_p) argument
592 rt2661_free_dma_mem(struct dma_area *dma_p) argument
[all...]
/illumos-gate/usr/src/uts/common/io/rwn/
H A Drt2860.c675 uint_t bind_flags, struct dma_area *dma_p)
683 DDI_DMA_SLEEP, NULL, &dma_p->dma_hdl);
693 err = ddi_dma_mem_alloc(dma_p->dma_hdl, memsize, attr_p,
694 alloc_flags, DDI_DMA_SLEEP, NULL, &dma_p->mem_va,
695 &dma_p->alength, &dma_p->acc_hdl);
705 err = ddi_dma_addr_bind_handle(dma_p->dma_hdl, NULL,
706 dma_p->mem_va, dma_p->alength, bind_flags,
707 DDI_DMA_SLEEP, NULL, &dma_p
673 rt2860_alloc_dma_mem(dev_info_t *devinfo, ddi_dma_attr_t *dma_attr, size_t memsize, ddi_device_acc_attr_t *attr_p, uint_t alloc_flags, uint_t bind_flags, struct dma_area *dma_p) argument
737 rt2860_free_dma_mem(struct dma_area *dma_p) argument
[all...]
/illumos-gate/usr/src/uts/common/io/wpi/
H A Dwpi.c788 ddi_device_acc_attr_t *acc_attr_p, uint_t dma_flags, wpi_dma_t *dma_p)
797 DDI_DMA_SLEEP, NULL, &dma_p->dma_hdl);
799 dma_p->dma_hdl = NULL;
806 err = ddi_dma_mem_alloc(dma_p->dma_hdl, memsize, acc_attr_p,
808 DDI_DMA_SLEEP, NULL, &vaddr, &dma_p->alength, &dma_p->acc_hdl);
810 ddi_dma_free_handle(&dma_p->dma_hdl);
811 dma_p->dma_hdl = NULL;
812 dma_p->acc_hdl = NULL;
819 dma_p
787 wpi_alloc_dma_mem(wpi_sc_t *sc, size_t memsize, ddi_dma_attr_t *dma_attr_p, ddi_device_acc_attr_t *acc_attr_p, uint_t dma_flags, wpi_dma_t *dma_p) argument
842 wpi_free_dma_mem(wpi_dma_t *dma_p) argument
872 wpi_dma_t *dma_p; local
1586 wpi_dma_t *dma_p; local
[all...]
/illumos-gate/usr/src/uts/common/io/nge/
H A Dnge_main.c299 uint_t dma_flags, dma_area_t *dma_p)
305 (void *)ngep, memsize, attr_p, dma_flags, dma_p));
310 DDI_DMA_DONTWAIT, NULL, &dma_p->dma_hdl);
317 err = ddi_dma_mem_alloc(dma_p->dma_hdl, memsize, attr_p,
319 DDI_DMA_DONTWAIT, NULL, &va, &dma_p->alength, &dma_p->acc_hdl);
326 dma_p->mem_va = va;
327 err = ddi_dma_addr_bind_handle(dma_p->dma_hdl, NULL,
328 va, dma_p->alength, dma_flags, DDI_DMA_DONTWAIT, NULL,
329 &dma_p
298 nge_alloc_dma_mem(nge_t *ngep, size_t memsize, ddi_device_acc_attr_t *attr_p, uint_t dma_flags, dma_area_t *dma_p) argument
351 nge_free_dma_mem(dma_area_t *dma_p) argument
[all...]
/illumos-gate/usr/src/uts/common/io/arn/
H A Darn_main.c288 uint_t bind_flags, dma_area_t *dma_p)
296 DDI_DMA_SLEEP, NULL, &dma_p->dma_hdl);
303 err = ddi_dma_mem_alloc(dma_p->dma_hdl, memsize, attr_p,
304 alloc_flags, DDI_DMA_SLEEP, NULL, &dma_p->mem_va,
305 &dma_p->alength, &dma_p->acc_hdl);
312 err = ddi_dma_addr_bind_handle(dma_p->dma_hdl, NULL,
313 dma_p->mem_va, dma_p->alength, bind_flags,
314 DDI_DMA_SLEEP, NULL, &dma_p
286 arn_alloc_dma_mem(dev_info_t *devinfo, ddi_dma_attr_t *dma_attr, size_t memsize, ddi_device_acc_attr_t *attr_p, uint_t alloc_flags, uint_t bind_flags, dma_area_t *dma_p) argument
329 arn_free_dma_mem(dma_area_t *dma_p) argument
[all...]
/illumos-gate/usr/src/uts/common/io/bge/
H A Dbge_main2.c2105 uint_t dma_flags, dma_area_t *dma_p)
2111 (void *)bgep, memsize, attr_p, dma_flags, dma_p));
2117 DDI_DMA_DONTWAIT, NULL, &dma_p->dma_hdl);
2124 err = ddi_dma_mem_alloc(dma_p->dma_hdl, memsize, attr_p,
2125 dma_flags, DDI_DMA_DONTWAIT, NULL, &va, &dma_p->alength,
2126 &dma_p->acc_hdl);
2133 dma_p->mem_va = va;
2134 err = ddi_dma_addr_bind_handle(dma_p->dma_hdl, NULL,
2135 va, dma_p->alength, dma_flags, DDI_DMA_DONTWAIT, NULL,
2136 &dma_p
2104 bge_alloc_dma_mem(bge_t *bgep, size_t memsize, ddi_device_acc_attr_t *attr_p, uint_t dma_flags, dma_area_t *dma_p) argument
2155 bge_free_dma_mem(dma_area_t *dma_p) argument
[all...]
/illumos-gate/usr/src/uts/common/io/rtw/
H A Drtw.c1101 uint_t bind_flags, dma_area_t *dma_p)
1109 DDI_DMA_SLEEP, NULL, &dma_p->dma_hdl);
1116 err = ddi_dma_mem_alloc(dma_p->dma_hdl, memsize, attr_p,
1117 alloc_flags, DDI_DMA_SLEEP, NULL, &dma_p->mem_va,
1118 &dma_p->alength, &dma_p->acc_hdl);
1125 err = ddi_dma_addr_bind_handle(dma_p->dma_hdl, NULL,
1126 dma_p->mem_va, dma_p->alength, bind_flags,
1127 DDI_DMA_SLEEP, NULL, &dma_p
1099 rtw_alloc_dma_mem(dev_info_t *devinfo, ddi_dma_attr_t *dma_attr, size_t memsize, ddi_device_acc_attr_t *attr_p, uint_t alloc_flags, uint_t bind_flags, dma_area_t *dma_p) argument
1142 rtw_free_dma_mem(dma_area_t *dma_p) argument
[all...]
/illumos-gate/usr/src/uts/common/io/iwh/
H A Diwh.c1117 uint_t dma_flags, iwh_dma_t *dma_p)
1126 DDI_DMA_SLEEP, NULL, &dma_p->dma_hdl);
1128 dma_p->dma_hdl = NULL;
1135 err = ddi_dma_mem_alloc(dma_p->dma_hdl, memsize, acc_attr_p,
1137 DDI_DMA_SLEEP, NULL, &vaddr, &dma_p->alength, &dma_p->acc_hdl);
1139 ddi_dma_free_handle(&dma_p->dma_hdl);
1140 dma_p->dma_hdl = NULL;
1141 dma_p->acc_hdl = NULL;
1148 dma_p
1115 iwh_alloc_dma_mem(iwh_sc_t *sc, size_t memsize, ddi_dma_attr_t *dma_attr_p, ddi_device_acc_attr_t *acc_attr_p, uint_t dma_flags, iwh_dma_t *dma_p) argument
1171 iwh_free_dma_mem(iwh_dma_t *dma_p) argument
1195 iwh_dma_t *dma_p; local
1340 iwh_dma_t *dma_p; local
1385 iwh_dma_t *dma_p; local
1430 iwh_dma_t *dma_p; local
1562 iwh_dma_t *dma_p; local
[all...]
/illumos-gate/usr/src/uts/common/io/iwp/
H A Diwp.c1025 uint_t dma_flags, iwp_dma_t *dma_p)
1034 DDI_DMA_SLEEP, NULL, &dma_p->dma_hdl);
1036 dma_p->dma_hdl = NULL;
1043 err = ddi_dma_mem_alloc(dma_p->dma_hdl, memsize, acc_attr_p,
1045 DDI_DMA_SLEEP, NULL, &vaddr, &dma_p->alength, &dma_p->acc_hdl);
1047 ddi_dma_free_handle(&dma_p->dma_hdl);
1048 dma_p->dma_hdl = NULL;
1049 dma_p->acc_hdl = NULL;
1056 dma_p
1023 iwp_alloc_dma_mem(iwp_sc_t *sc, size_t memsize, ddi_dma_attr_t *dma_attr_p, ddi_device_acc_attr_t *acc_attr_p, uint_t dma_flags, iwp_dma_t *dma_p) argument
1079 iwp_free_dma_mem(iwp_dma_t *dma_p) argument
1103 iwp_dma_t *dma_p; local
1282 iwp_dma_t *dma_p; local
1326 iwp_dma_t *dma_p; local
1370 iwp_dma_t *dma_p; local
1502 iwp_dma_t *dma_p; local
[all...]
/illumos-gate/usr/src/uts/common/io/mwl/
H A Dmwl.c346 uint_t bind_flags, struct dma_area *dma_p)
354 DDI_DMA_SLEEP, NULL, &dma_p->dma_hdl);
364 err = ddi_dma_mem_alloc(dma_p->dma_hdl, memsize, attr_p,
365 alloc_flags, DDI_DMA_SLEEP, NULL, &dma_p->mem_va,
366 &dma_p->alength, &dma_p->acc_hdl);
376 err = ddi_dma_addr_bind_handle(dma_p->dma_hdl, NULL,
377 dma_p->mem_va, dma_p->alength, bind_flags,
378 DDI_DMA_SLEEP, NULL, &dma_p
344 mwl_alloc_dma_mem(dev_info_t *devinfo, ddi_dma_attr_t *dma_attr, size_t memsize, ddi_device_acc_attr_t *attr_p, uint_t alloc_flags, uint_t bind_flags, struct dma_area *dma_p) argument
409 mwl_free_dma_mem(struct dma_area *dma_p) argument
[all...]
/illumos-gate/usr/src/uts/common/io/hxge/
H A Dhxge_main.c2274 p_hxge_dma_common_t dma_p)
2279 dma_p->dma_handle = NULL;
2280 dma_p->acc_handle = NULL;
2281 dma_p->kaddrp = NULL;
2284 DDI_DMA_DONTWAIT, NULL, &dma_p->dma_handle);
2291 ddi_status = ddi_dma_mem_alloc(dma_p->dma_handle, length, acc_attr_p,
2292 xfer_flags, DDI_DMA_DONTWAIT, 0, &kaddrp, &dma_p->alength,
2293 &dma_p->acc_handle);
2298 ddi_dma_free_handle(&dma_p->dma_handle);
2299 dma_p
2271 hxge_dma_mem_alloc(p_hxge_t hxgep, dma_method_t method, struct ddi_dma_attr *dma_attrp, size_t length, ddi_device_acc_attr_t *acc_attr_p, uint_t xfer_flags, p_hxge_dma_common_t dma_p) argument
2376 hxge_dma_mem_free(p_hxge_dma_common_t dma_p) argument
[all...]
/illumos-gate/usr/src/uts/common/io/iwk/
H A Diwk2.c980 uint_t dma_flags, iwk_dma_t *dma_p)
989 DDI_DMA_SLEEP, NULL, &dma_p->dma_hdl);
991 dma_p->dma_hdl = NULL;
998 err = ddi_dma_mem_alloc(dma_p->dma_hdl, memsize, acc_attr_p,
1000 DDI_DMA_SLEEP, NULL, &vaddr, &dma_p->alength, &dma_p->acc_hdl);
1002 ddi_dma_free_handle(&dma_p->dma_hdl);
1003 dma_p->dma_hdl = NULL;
1004 dma_p->acc_hdl = NULL;
1011 dma_p
978 iwk_alloc_dma_mem(iwk_sc_t *sc, size_t memsize, ddi_dma_attr_t *dma_attr_p, ddi_device_acc_attr_t *acc_attr_p, uint_t dma_flags, iwk_dma_t *dma_p) argument
1034 iwk_free_dma_mem(iwk_dma_t *dma_p) argument
1058 iwk_dma_t *dma_p; local
1168 iwk_dma_t *dma_p; local
1203 iwk_dma_t *dma_p; local
1236 iwk_dma_t *dma_p; local
1339 iwk_dma_t *dma_p; local
[all...]
/illumos-gate/usr/src/uts/common/io/nxge/
H A Dnxge_main.c3337 p_nxge_dma_common_t dma_p)
3344 contig_alloc_type = dma_p->contig_alloc_type;
3353 dma_p->contig_alloc_type));
3357 dma_p->dma_handle = NULL;
3358 dma_p->acc_handle = NULL;
3359 dma_p->kaddrp = dma_p->last_kaddrp = NULL;
3360 dma_p->first_ioaddr_pp = dma_p->last_ioaddr_pp = NULL;
3362 DDI_DMA_DONTWAIT, NULL, &dma_p
3334 nxge_dma_mem_alloc(p_nxge_t nxgep, dma_method_t method, struct ddi_dma_attr *dma_attrp, size_t length, ddi_device_acc_attr_t *acc_attr_p, uint_t xfer_flags, p_nxge_dma_common_t dma_p) argument
3617 nxge_dma_mem_free(p_nxge_dma_common_t dma_p) argument
3659 nxge_dma_free_rx_data_buf(p_nxge_dma_common_t dma_p) argument
[all...]

Completed in 163 milliseconds