| /linux/drivers/accel/habanalabs/common/ |
| H A D | command_buffer.c | 43 rc = hl_mmu_map_contiguous(ctx, cb->virtual_addr, cb->bus_address, cb->roundup_size); in cb_map_mem() 86 hl_asic_dma_free_coherent(hdev, cb->size, cb->kernel_address, cb->bus_address); in cb_fini() 136 cb->bus_address = hdev->internal_cb_va_base + cb_offset; in hl_cb_alloc() 138 p = hl_asic_dma_alloc_coherent(hdev, cb_size, &cb->bus_address, GFP_ATOMIC); in hl_cb_alloc() 140 p = hl_asic_dma_alloc_coherent(hdev, cb_size, &cb->bus_address, GFP_KERNEL); in hl_cb_alloc() 142 p = hl_asic_dma_alloc_coherent(hdev, cb_size, &cb->bus_address, in hl_cb_alloc() 255 cb->bus_address, cb->size); in hl_cb_mmap()
|
| H A D | hw_queue.c | 299 ptr = cb->bus_address; in ext_queue_schedule_job() 319 cq_addr = cq->bus_address + cq->pi * sizeof(struct hl_cq_entry); in ext_queue_schedule_job() 355 /* bus_address is actually a mmu mapped address in int_queue_schedule_job() 358 bd.ptr = cpu_to_le64(job->user_cb->bus_address); in int_queue_schedule_job() 406 ptr = job->patched_cb->bus_address; in hw_queue_schedule_job() 408 ptr = job->user_cb->bus_address; in hw_queue_schedule_job() 831 p = hl_cpu_accessible_dma_pool_alloc(hdev, HL_QUEUE_SIZE_IN_BYTES, &q->bus_address); in ext_and_cpu_queue_init() 833 p = hl_asic_dma_alloc_coherent(hdev, HL_QUEUE_SIZE_IN_BYTES, &q->bus_address, in ext_and_cpu_queue_init() 860 q->bus_address); in ext_and_cpu_queue_init() 870 &q->bus_address, &q->int_queue_len); in int_queue_init() [all …]
|
| H A D | irq.c | 600 p = hl_asic_dma_alloc_coherent(hdev, HL_CQ_SIZE_IN_BYTES, &q->bus_address, in hl_cq_init() 626 hl_asic_dma_free_coherent(hdev, HL_CQ_SIZE_IN_BYTES, q->kernel_address, q->bus_address); in hl_cq_fini() 660 p = hl_cpu_accessible_dma_pool_alloc(hdev, size, &q->bus_address); in hl_eq_init()
|
| /linux/drivers/scsi/smartpqi/ |
| H A D | smartpqi_sis.c | 318 dma_addr_t bus_address; in sis_init_base_struct_addr() local 339 bus_address = dma_map_single(&ctrl_info->pci_dev->dev, base_struct, in sis_init_base_struct_addr() 341 if (dma_mapping_error(&ctrl_info->pci_dev->dev, bus_address)) { in sis_init_base_struct_addr() 347 params.mailbox[1] = lower_32_bits((u64)bus_address); in sis_init_base_struct_addr() 348 params.mailbox[2] = upper_32_bits((u64)bus_address); in sis_init_base_struct_addr() 354 dma_unmap_single(&ctrl_info->pci_dev->dev, bus_address, in sis_init_base_struct_addr()
|
| H A D | smartpqi_init.c | 576 dma_addr_t bus_address; in pqi_map_single() local 581 bus_address = dma_map_single(&pci_dev->dev, buffer, buffer_length, in pqi_map_single() 583 if (dma_mapping_error(&pci_dev->dev, bus_address)) in pqi_map_single() 586 put_unaligned_le64((u64)bus_address, &sg_descriptor->address); in pqi_map_single()
|
| /linux/drivers/scsi/be2iscsi/ |
| H A D | be_mgmt.h | 145 bus_address.u.a32.address_lo; \ 147 bus_address.u.a32.address_hi; \
|
| H A D | be_main.c | 2529 mem_arr->bus_address.u. in beiscsi_alloc_mem() 2561 bus_address.u.a64.address); in beiscsi_alloc_mem() 2765 bus_address.u.a64.address; in hwi_init_async_pdu_ctx() 2871 bus_address.u.a64.address; in hwi_init_async_pdu_ctx() 2913 bus_address.u.a64.address; in hwi_init_async_pdu_ctx() 2971 pmem->bus_address.u.a64.address, in hwi_build_be_sgl_arr() 2983 pmem->bus_address.u.a64.address, in hwi_build_be_sgl_by_offset() 3163 bus_address.u.a64.address; in beiscsi_create_def_hdr() 3216 bus_address.u.a64.address; in beiscsi_create_def_data() 3365 pa_addr_lo = mem_descr->mem_array[idx].bus_address.u.a64.address; in beiscsi_create_wrb_rings() [all …]
|
| H A D | be_mgmt.c | 1351 mem_descr->mem_array[0].bus_address.u.a32.address_hi); in beiscsi_offload_cxn_v0() 1354 mem_descr->mem_array[0].bus_address.u.a32.address_lo); in beiscsi_offload_cxn_v0()
|
| H A D | be_main.h | 196 struct be_bus_address bus_address; /* Bus address of location */ member
|
| /linux/drivers/gpib/eastwood/ |
| H A D | fluke_gpib.c | 564 dma_addr_t bus_address; in fluke_dma_read() local 575 bus_address = dma_map_single(board->dev, e_priv->dma_buffer, in fluke_dma_read() 581 dma_unmap_single(board->dev, bus_address, length, DMA_FROM_DEVICE); in fluke_dma_read() 585 bus_address, length, DMA_DEV_TO_MEM, in fluke_dma_read() 589 dma_unmap_single(NULL, bus_address, length, DMA_FROM_DEVICE); in fluke_dma_read() 652 dma_unmap_single(board->dev, bus_address, length, DMA_FROM_DEVICE); in fluke_dma_read()
|
| /linux/drivers/staging/most/dim2/ |
| H A D | dim2.c | 193 BUG_ON(mbo->bus_address == 0); in try_start_dim_transfer() 194 if (!dim_enqueue_buffer(&hdm_ch->ch, mbo->bus_address, buf_size)) { in try_start_dim_transfer() 577 if (mbo->bus_address == 0) in enqueue() 676 return dma_alloc_coherent(dev, size, &mbo->bus_address, GFP_KERNEL); in dma_alloc() 683 dma_free_coherent(dev, size, mbo->virt_address, mbo->bus_address); in dma_free()
|
| /linux/arch/xtensa/boot/dts/ |
| H A D | virt.dts | 58 // BUS_ADDRESS(3) CPU_PHYSICAL(1) SIZE(2)
|
| /linux/drivers/gpib/fmh_gpib/ |
| H A D | fmh_gpib.c | 720 dma_addr_t bus_address; in fmh_gpib_dma_read() local 729 bus_address = dma_map_single(board->dev, e_priv->dma_buffer, in fmh_gpib_dma_read() 731 if (dma_mapping_error(board->dev, bus_address)) in fmh_gpib_dma_read() 737 dma_unmap_single(board->dev, bus_address, length, DMA_FROM_DEVICE); in fmh_gpib_dma_read() 740 tx_desc = dmaengine_prep_slave_single(e_priv->dma_channel, bus_address, in fmh_gpib_dma_read() 745 dma_unmap_single(board->dev, bus_address, length, DMA_FROM_DEVICE); in fmh_gpib_dma_read() 796 dma_unmap_single(board->dev, bus_address, length, DMA_FROM_DEVICE); in fmh_gpib_dma_read()
|
| /linux/include/linux/ |
| H A D | most.h | 147 * @bus_address: (in) bus address of the buffer 184 dma_addr_t bus_address; member
|
| /linux/Documentation/devicetree/bindings/pci/ |
| H A D | host-generic-pci.yaml | 165 // BUS_ADDRESS(3) CPU_PHYSICAL(2) SIZE(2)
|
| /linux/drivers/most/ |
| H A D | most_usb.c | 490 urb->transfer_dma = mbo->bus_address; in hdm_enqueue() 540 &mbo->bus_address); in hdm_dma_alloc() 548 mbo->bus_address); in hdm_dma_free()
|
| /linux/drivers/acpi/ |
| H A D | glue.c | 141 if (!adev->pnp.type.bus_address || acpi_device_adr(adev) != wd->address) in check_one_child()
|
| H A D | scan.c | 1418 pnp->bus_address = info->address; in acpi_set_pnp_ids() 1419 pnp->type.bus_address = 1; in acpi_set_pnp_ids()
|
| H A D | device_pm.c | 475 if (!(adev->flags.power_manageable && adev->pnp.type.bus_address)) in acpi_power_up_if_adr_present()
|
| /linux/drivers/accel/habanalabs/goya/ |
| H A D | goya.c | 1081 dma_addr_t bus_address) in goya_init_dma_qman() argument 1100 WREG32(mmDMA_QM_0_PQ_BASE_LO + reg_off, lower_32_bits(bus_address)); in goya_init_dma_qman() 1101 WREG32(mmDMA_QM_0_PQ_BASE_HI + reg_off, upper_32_bits(bus_address)); in goya_init_dma_qman() 1179 goya_init_dma_qman(hdev, i, q->bus_address); in goya_init_dma_qmans() 1343 WREG32(mmCPU_PQ_BASE_ADDR_LOW, lower_32_bits(cpu_pq->bus_address)); in goya_init_cpu_queues() 1344 WREG32(mmCPU_PQ_BASE_ADDR_HIGH, upper_32_bits(cpu_pq->bus_address)); in goya_init_cpu_queues() 1346 WREG32(mmCPU_EQ_BASE_ADDR_LOW, lower_32_bits(eq->bus_address)); in goya_init_cpu_queues() 1347 WREG32(mmCPU_EQ_BASE_ADDR_HIGH, upper_32_bits(eq->bus_address)); in goya_init_cpu_queues() 3105 job->job_cb_size, cb->bus_address); in goya_send_job_on_qman0()
|
| /linux/drivers/accel/habanalabs/gaudi/ |
| H A D | gaudi.c | 2713 q->bus_address); in gaudi_init_pci_dma_qmans() 3833 WREG32(mmCPU_IF_PQ_BASE_ADDR_LOW, lower_32_bits(cpu_pq->bus_address)); in gaudi_init_cpu_queues() 3834 WREG32(mmCPU_IF_PQ_BASE_ADDR_HIGH, upper_32_bits(cpu_pq->bus_address)); in gaudi_init_cpu_queues() 3836 WREG32(mmCPU_IF_EQ_BASE_ADDR_LOW, lower_32_bits(eq->bus_address)); in gaudi_init_cpu_queues() 3837 WREG32(mmCPU_IF_EQ_BASE_ADDR_HIGH, upper_32_bits(eq->bus_address)); in gaudi_init_cpu_queues() 6401 job->job_cb_size, cb->bus_address); in gaudi_send_job_on_qman0()
|
| /linux/drivers/accel/habanalabs/gaudi2/ |
| H A D | gaudi2.c | 5319 WREG32(mmCPU_IF_PQ_BASE_ADDR_LOW, lower_32_bits(cpu_pq->bus_address)); in gaudi2_init_cpu_queues() 5320 WREG32(mmCPU_IF_PQ_BASE_ADDR_HIGH, upper_32_bits(cpu_pq->bus_address)); in gaudi2_init_cpu_queues() 5322 WREG32(mmCPU_IF_EQ_BASE_ADDR_LOW, lower_32_bits(eq->bus_address)); in gaudi2_init_cpu_queues() 5323 WREG32(mmCPU_IF_EQ_BASE_ADDR_HIGH, upper_32_bits(eq->bus_address)); in gaudi2_init_cpu_queues() 5385 lower_32_bits(q->bus_address)); in gaudi2_init_qman_pq() 5387 upper_32_bits(q->bus_address)); in gaudi2_init_qman_pq() 5779 hdev->completion_queue[i].bus_address; in gaudi2_init_sm()
|