| /freebsd-11-stable/sys/dev/drm2/radeon/ |
| HD | radeon_prime.c | 61 static void radeon_gem_dmabuf_release(struct dma_buf *dma_buf) in radeon_gem_dmabuf_release() argument 63 struct radeon_bo *bo = dma_buf->priv; in radeon_gem_dmabuf_release() 65 if (bo->gem_base.export_dma_buf == dma_buf) { in radeon_gem_dmabuf_release() 72 static void *radeon_gem_kmap_atomic(struct dma_buf *dma_buf, unsigned long page_num) in radeon_gem_kmap_atomic() argument 77 static void radeon_gem_kunmap_atomic(struct dma_buf *dma_buf, unsigned long page_num, void *addr) in radeon_gem_kunmap_atomic() argument 81 static void *radeon_gem_kmap(struct dma_buf *dma_buf, unsigned long page_num) in radeon_gem_kmap() argument 86 static void radeon_gem_kunmap(struct dma_buf *dma_buf, unsigned long page_num, void *addr) in radeon_gem_kunmap() argument 91 static int radeon_gem_prime_mmap(struct dma_buf *dma_buf, struct vm_area_struct *vma) in radeon_gem_prime_mmap() argument 96 static void *radeon_gem_prime_vmap(struct dma_buf *dma_buf) in radeon_gem_prime_vmap() argument 98 struct radeon_bo *bo = dma_buf->priv; in radeon_gem_prime_vmap() [all …]
|
| HD | radeon_drv.c | 100 struct dma_buf *radeon_gem_prime_export(struct drm_device *dev, 104 struct dma_buf *dma_buf);
|
| /freebsd-11-stable/sys/dev/qlxgb/ |
| HD | qla_hw.c | 109 if (ha->hw.dma_buf.flags.context) { in qla_free_dma() 110 qla_free_dmabuf(ha, &ha->hw.dma_buf.context); in qla_free_dma() 111 ha->hw.dma_buf.flags.context = 0; in qla_free_dma() 114 if (ha->hw.dma_buf.flags.sds_ring) { in qla_free_dma() 116 qla_free_dmabuf(ha, &ha->hw.dma_buf.sds_ring[i]); in qla_free_dma() 117 ha->hw.dma_buf.flags.sds_ring = 0; in qla_free_dma() 120 if (ha->hw.dma_buf.flags.rds_ring) { in qla_free_dma() 122 qla_free_dmabuf(ha, &ha->hw.dma_buf.rds_ring[i]); in qla_free_dma() 123 ha->hw.dma_buf.flags.rds_ring = 0; in qla_free_dma() 126 if (ha->hw.dma_buf.flags.tx_ring) { in qla_free_dma() [all …]
|
| HD | qla_os.c | 538 qla_alloc_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf) in qla_alloc_dmabuf() argument 550 dma_buf->alignment, in qla_alloc_dmabuf() 555 dma_buf->size, /* maxsize */ in qla_alloc_dmabuf() 557 dma_buf->size, /* maxsegsize */ in qla_alloc_dmabuf() 560 &dma_buf->dma_tag); in qla_alloc_dmabuf() 566 ret = bus_dmamem_alloc(dma_buf->dma_tag, in qla_alloc_dmabuf() 567 (void **)&dma_buf->dma_b, in qla_alloc_dmabuf() 569 &dma_buf->dma_map); in qla_alloc_dmabuf() 571 bus_dma_tag_destroy(dma_buf->dma_tag); in qla_alloc_dmabuf() 576 ret = bus_dmamap_load(dma_buf->dma_tag, in qla_alloc_dmabuf() [all …]
|
| HD | qla_inline.h | 179 rcv_desc = (q80_recv_desc_t *)ha->hw.dma_buf.rds_ring[ridx].dma_b; in qla_set_hw_rcv_desc() 194 bzero((void *)ha->hw.dma_buf.rds_ring[ridx].dma_b, in qla_init_hw_rcv_descriptors() 197 bzero((void *)ha->hw.dma_buf.rds_ring[ridx].dma_b, in qla_init_hw_rcv_descriptors()
|
| HD | qla_glbl.h | 53 extern int qla_alloc_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf); 54 extern void qla_free_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf);
|
| HD | qla_hw.h | 762 qla_dmabuf_t dma_buf; member
|
| /freebsd-11-stable/sys/dev/qlxge/ |
| HD | qls_os.c | 606 qls_alloc_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf) in qls_alloc_dmabuf() argument 618 dma_buf->alignment, in qls_alloc_dmabuf() 623 dma_buf->size, /* maxsize */ in qls_alloc_dmabuf() 625 dma_buf->size, /* maxsegsize */ in qls_alloc_dmabuf() 628 &dma_buf->dma_tag); in qls_alloc_dmabuf() 634 ret = bus_dmamem_alloc(dma_buf->dma_tag, in qls_alloc_dmabuf() 635 (void **)&dma_buf->dma_b, in qls_alloc_dmabuf() 637 &dma_buf->dma_map); in qls_alloc_dmabuf() 639 bus_dma_tag_destroy(dma_buf->dma_tag); in qls_alloc_dmabuf() 644 ret = bus_dmamap_load(dma_buf->dma_tag, in qls_alloc_dmabuf() [all …]
|
| HD | qls_glbl.h | 47 extern int qls_alloc_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf); 48 extern void qls_free_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf);
|
| /freebsd-11-stable/sys/dev/qlxgbe/ |
| HD | ql_os.c | 738 ql_alloc_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf) in ql_alloc_dmabuf() argument 750 dma_buf->alignment, in ql_alloc_dmabuf() 755 dma_buf->size, /* maxsize */ in ql_alloc_dmabuf() 757 dma_buf->size, /* maxsegsize */ in ql_alloc_dmabuf() 760 &dma_buf->dma_tag); in ql_alloc_dmabuf() 766 ret = bus_dmamem_alloc(dma_buf->dma_tag, in ql_alloc_dmabuf() 767 (void **)&dma_buf->dma_b, in ql_alloc_dmabuf() 769 &dma_buf->dma_map); in ql_alloc_dmabuf() 771 bus_dma_tag_destroy(dma_buf->dma_tag); in ql_alloc_dmabuf() 776 ret = bus_dmamap_load(dma_buf->dma_tag, in ql_alloc_dmabuf() [all …]
|
| HD | ql_hw.c | 1239 if (ha->hw.dma_buf.flags.sds_ring) { in ql_free_dma() 1241 ql_free_dmabuf(ha, &ha->hw.dma_buf.sds_ring[i]); in ql_free_dma() 1243 ha->hw.dma_buf.flags.sds_ring = 0; in ql_free_dma() 1246 if (ha->hw.dma_buf.flags.rds_ring) { in ql_free_dma() 1248 ql_free_dmabuf(ha, &ha->hw.dma_buf.rds_ring[i]); in ql_free_dma() 1250 ha->hw.dma_buf.flags.rds_ring = 0; in ql_free_dma() 1253 if (ha->hw.dma_buf.flags.tx_ring) { in ql_free_dma() 1254 ql_free_dmabuf(ha, &ha->hw.dma_buf.tx_ring); in ql_free_dma() 1255 ha->hw.dma_buf.flags.tx_ring = 0; in ql_free_dma() 1285 hw->dma_buf.tx_ring.alignment = 8; in ql_alloc_dma() [all …]
|
| HD | ql_inline.h | 133 rcv_desc = (q80_recv_desc_t *)ha->hw.dma_buf.rds_ring[r_idx].dma_b; in qla_set_hw_rcv_desc() 150 bzero((void *)ha->hw.dma_buf.rds_ring[i].dma_b, in qla_init_hw_rcv_descriptors()
|
| HD | ql_glbl.h | 47 extern int ql_alloc_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf); 48 extern void ql_free_dmabuf(qla_host_t *ha, qla_dma_t *dma_buf);
|
| HD | ql_ioctl.c | 528 bcopy(ha->hw.dma_buf.tx_ring.dma_b, ptr, size); in ql_capture_drvr_state() 538 bcopy(ha->hw.dma_buf.rds_ring[i].dma_b, ptr, hdr->rxr_size); in ql_capture_drvr_state() 550 bcopy(ha->hw.dma_buf.sds_ring[i].dma_b, ptr, hdr->sds_ring_size); in ql_capture_drvr_state()
|
| HD | ql_hw.h | 1630 qla_dmabuf_t dma_buf; member
|
| /freebsd-11-stable/sys/dev/sfxge/ |
| HD | sfxge_port.c | 61 efsys_mem_t *esmp = &(port->mac_stats.dma_buf); in sfxge_mac_stat_update() 467 (void)efx_mac_stats_periodic(enp, &port->mac_stats.dma_buf, 0, B_FALSE); in sfxge_port_stop() 526 if ((rc = efx_mac_stats_periodic(enp, &port->mac_stats.dma_buf, in sfxge_port_start() 553 (void)efx_mac_stats_periodic(enp, &port->mac_stats.dma_buf, 0, B_FALSE); in sfxge_port_start() 572 efsys_mem_t *esmp = &port->phy_stats.dma_buf; in sfxge_phy_stat_update() 664 esmp = &port->mac_stats.dma_buf; in sfxge_port_fini() 674 sfxge_dma_free(&port->phy_stats.dma_buf); in sfxge_port_fini() 729 &port->mac_stats.dma_buf, in sfxge_port_stats_update_period_ms_handler() 757 mac_stats_buf = &port->mac_stats.dma_buf; in sfxge_port_init() 758 phy_stats_buf = &port->phy_stats.dma_buf; in sfxge_port_init()
|
| HD | sfxge.h | 236 efsys_mem_t dma_buf; member
|
| /freebsd-11-stable/sys/dev/drm2/ |
| HD | drmP.h | 635 struct dma_buf *export_dma_buf; 879 struct dma_buf * (*gem_prime_export)(struct drm_device *dev, 883 struct dma_buf *dma_buf); 1399 …orted_buf_handle(struct drm_prime_file_private *prime_fpriv, struct dma_buf *dma_buf, uint32_t han… 1400 …orted_buf_handle(struct drm_prime_file_private *prime_fpriv, struct dma_buf *dma_buf, uint32_t *ha… 1401 …me_remove_imported_buf_handle(struct drm_prime_file_private *prime_fpriv, struct dma_buf *dma_buf); 1404 int drm_prime_lookup_obj(struct drm_device *dev, struct dma_buf *buf,
|
| /freebsd-11-stable/sys/dev/qlnx/qlnxe/ |
| HD | qlnx_os.c | 5154 qlnx_alloc_dmabuf(qlnx_host_t *ha, qlnx_dma_t *dma_buf) in qlnx_alloc_dmabuf() argument 5164 dma_buf->alignment, in qlnx_alloc_dmabuf() 5169 dma_buf->size, /* maxsize */ in qlnx_alloc_dmabuf() 5171 dma_buf->size, /* maxsegsize */ in qlnx_alloc_dmabuf() 5174 &dma_buf->dma_tag); in qlnx_alloc_dmabuf() 5180 ret = bus_dmamem_alloc(dma_buf->dma_tag, in qlnx_alloc_dmabuf() 5181 (void **)&dma_buf->dma_b, in qlnx_alloc_dmabuf() 5183 &dma_buf->dma_map); in qlnx_alloc_dmabuf() 5185 bus_dma_tag_destroy(dma_buf->dma_tag); in qlnx_alloc_dmabuf() 5190 ret = bus_dmamap_load(dma_buf->dma_tag, in qlnx_alloc_dmabuf() [all …]
|
| /freebsd-11-stable/sys/dev/drm2/i915/ |
| HD | i915_drv.h | 1546 struct dma_buf *dma_buf); 1548 struct dma_buf *i915_gem_prime_export(struct drm_device *dev,
|
| /freebsd-11-stable/sys/dev/usb/wlan/ |
| HD | if_urtw.c | 1466 int ndata, int maxsz, void *dma_buf) in urtw_alloc_data_list() argument 1474 if (dma_buf == NULL) { in urtw_alloc_data_list() 1485 dp->buf = ((uint8_t *)dma_buf) + in urtw_alloc_data_list() 4152 void *dma_buf = usbd_xfer_get_frame_buffer(xfer, 0); in urtw_bulk_tx_status_callback() local 4162 memcpy(dma_buf, &sc->sc_txstatus, sizeof(uint64_t)); in urtw_bulk_tx_status_callback()
|
| HD | if_uath.c | 930 int ndata, int maxsz, void *dma_buf) in uath_alloc_data_list() argument 938 if (dma_buf == NULL) { in uath_alloc_data_list() 950 dp->buf = ((uint8_t *)dma_buf) + (i * maxsz); in uath_alloc_data_list()
|