Home
last modified time | relevance | path

Searched refs:bus_address (Results 1 – 20 of 20) sorted by relevance

/linux/drivers/scsi/smartpqi/
H A Dsmartpqi_sis.c318 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 Dsmartpqi_init.c573 dma_addr_t bus_address; in pqi_map_single() local
578 bus_address = dma_map_single(&pci_dev->dev, buffer, buffer_length, in pqi_map_single()
580 if (dma_mapping_error(&pci_dev->dev, bus_address)) in pqi_map_single()
583 put_unaligned_le64((u64)bus_address, &sg_descriptor->address); in pqi_map_single()
/linux/drivers/accel/habanalabs/common/
H A Dhw_queue.c299 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()
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()
899 p = hl_asic_dma_alloc_coherent(hdev, HL_QUEUE_SIZE_IN_BYTES, &q->bus_address, in hw_queue_init()
[all …]
H A Dcommand_buffer.c43 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 Dirq.c598 p = hl_asic_dma_alloc_coherent(hdev, HL_CQ_SIZE_IN_BYTES, &q->bus_address, in hl_cq_init()
624 hl_asic_dma_free_coherent(hdev, HL_CQ_SIZE_IN_BYTES, q->kernel_address, q->bus_address); in hl_cq_fini()
658 p = hl_cpu_accessible_dma_pool_alloc(hdev, size, &q->bus_address); in hl_eq_init()
H A Dhabanalabs.h988 dma_addr_t bus_address; member
1089 dma_addr_t bus_address; member
1116 dma_addr_t bus_address; member
1258 dma_addr_t bus_address; member
/linux/drivers/acpi/
H A Ddevice_sysfs.c420 if (acpi_dev->pnp.bus_address > U32_MAX) in adr_show()
421 return sprintf(buf, "0x%016llx\n", acpi_dev->pnp.bus_address); in adr_show()
423 return sprintf(buf, "0x%08llx\n", acpi_dev->pnp.bus_address); in adr_show()
551 return dev->pnp.type.bus_address; in acpi_show_attr()
H A Dglue.c141 if (!adev->pnp.type.bus_address || acpi_device_adr(adev) != wd->address) in check_one_child()
H A Ddevice_pm.c475 if (!(adev->flags.power_manageable && adev->pnp.type.bus_address)) in acpi_power_up_if_adr_present()
/linux/drivers/scsi/be2iscsi/
H A Dbe_mgmt.h145 bus_address.u.a32.address_lo; \
147 bus_address.u.a32.address_hi; \
H A Dbe_main.c2533 mem_arr->bus_address.u. in beiscsi_alloc_mem()
2566 bus_address.u.a64.address); in beiscsi_alloc_mem()
2773 bus_address.u.a64.address; in hwi_init_async_pdu_ctx()
2879 bus_address.u.a64.address; in hwi_init_async_pdu_ctx()
2921 bus_address.u.a64.address; in hwi_init_async_pdu_ctx()
2979 pmem->bus_address.u.a64.address, in hwi_build_be_sgl_arr()
2991 pmem->bus_address.u.a64.address, in hwi_build_be_sgl_by_offset()
3171 bus_address.u.a64.address; in beiscsi_create_def_hdr()
3224 bus_address.u.a64.address; in beiscsi_create_def_data()
3375 pa_addr_lo = mem_descr->mem_array[idx].bus_address.u.a64.address; in beiscsi_create_wrb_rings()
[all …]
H A Dbe_mgmt.c1350 mem_descr->mem_array[0].bus_address.u.a32.address_hi); in beiscsi_offload_cxn_v0()
1353 mem_descr->mem_array[0].bus_address.u.a32.address_lo); in beiscsi_offload_cxn_v0()
H A Dbe_main.h196 struct be_bus_address bus_address; /* Bus address of location */ member
/linux/drivers/staging/gpib/eastwood/
H A Dfluke_gpib.c564 dma_addr_t bus_address; in fluke_dma_read() local
579 bus_address = dma_map_single(board->dev, e_priv->dma_buffer, in fluke_dma_read()
585 dma_unmap_single(board->dev, bus_address, length, DMA_FROM_DEVICE); in fluke_dma_read()
589 bus_address, length, DMA_DEV_TO_MEM, in fluke_dma_read()
593 dma_unmap_single(NULL, bus_address, length, DMA_FROM_DEVICE); in fluke_dma_read()
656 dma_unmap_single(board->dev, bus_address, length, DMA_FROM_DEVICE); in fluke_dma_read()
/linux/drivers/staging/gpib/fmh_gpib/
H A Dfmh_gpib.c724 dma_addr_t bus_address; in fmh_gpib_dma_read() local
737 bus_address = dma_map_single(board->dev, e_priv->dma_buffer, in fmh_gpib_dma_read()
739 if (dma_mapping_error(board->dev, bus_address)) in fmh_gpib_dma_read()
745 dma_unmap_single(board->dev, bus_address, length, DMA_FROM_DEVICE); in fmh_gpib_dma_read()
748 tx_desc = dmaengine_prep_slave_single(e_priv->dma_channel, bus_address, in fmh_gpib_dma_read()
753 dma_unmap_single(board->dev, bus_address, length, DMA_FROM_DEVICE); in fmh_gpib_dma_read()
803 dma_unmap_single(board->dev, bus_address, length, DMA_FROM_DEVICE); in fmh_gpib_dma_read()
/linux/include/linux/
H A Dmost.h184 dma_addr_t bus_address; member
/linux/drivers/most/
H A Dmost_usb.c490 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/accel/habanalabs/goya/
H A Dgoya.c1082 dma_addr_t bus_address) in goya_init_dma_qman() argument
1101 WREG32(mmDMA_QM_0_PQ_BASE_LO + reg_off, lower_32_bits(bus_address)); in goya_init_dma_qman()
1102 WREG32(mmDMA_QM_0_PQ_BASE_HI + reg_off, upper_32_bits(bus_address)); in goya_init_dma_qman()
1180 goya_init_dma_qman(hdev, i, q->bus_address); in goya_init_dma_qmans()
1344 WREG32(mmCPU_PQ_BASE_ADDR_LOW, lower_32_bits(cpu_pq->bus_address)); in goya_init_cpu_queues()
1345 WREG32(mmCPU_PQ_BASE_ADDR_HIGH, upper_32_bits(cpu_pq->bus_address)); in goya_init_cpu_queues()
1347 WREG32(mmCPU_EQ_BASE_ADDR_LOW, lower_32_bits(eq->bus_address)); in goya_init_cpu_queues()
1348 WREG32(mmCPU_EQ_BASE_ADDR_HIGH, upper_32_bits(eq->bus_address)); in goya_init_cpu_queues()
3106 job->job_cb_size, cb->bus_address); in goya_send_job_on_qman0()
/linux/drivers/accel/habanalabs/gaudi/
H A Dgaudi.c2714 q->bus_address); in gaudi_init_pci_dma_qmans()
3834 WREG32(mmCPU_IF_PQ_BASE_ADDR_LOW, lower_32_bits(cpu_pq->bus_address)); in gaudi_init_cpu_queues()
3835 WREG32(mmCPU_IF_PQ_BASE_ADDR_HIGH, upper_32_bits(cpu_pq->bus_address)); in gaudi_init_cpu_queues()
3837 WREG32(mmCPU_IF_EQ_BASE_ADDR_LOW, lower_32_bits(eq->bus_address)); in gaudi_init_cpu_queues()
3838 WREG32(mmCPU_IF_EQ_BASE_ADDR_HIGH, upper_32_bits(eq->bus_address)); in gaudi_init_cpu_queues()
6383 job->job_cb_size, cb->bus_address); in gaudi_send_job_on_qman0()
/linux/drivers/accel/habanalabs/gaudi2/
H A Dgaudi2.c4965 WREG32(mmCPU_IF_PQ_BASE_ADDR_LOW, lower_32_bits(cpu_pq->bus_address)); in gaudi2_init_cpu_queues()
4966 WREG32(mmCPU_IF_PQ_BASE_ADDR_HIGH, upper_32_bits(cpu_pq->bus_address)); in gaudi2_init_cpu_queues()
4968 WREG32(mmCPU_IF_EQ_BASE_ADDR_LOW, lower_32_bits(eq->bus_address)); in gaudi2_init_cpu_queues()
4969 WREG32(mmCPU_IF_EQ_BASE_ADDR_HIGH, upper_32_bits(eq->bus_address)); in gaudi2_init_cpu_queues()
5031 lower_32_bits(q->bus_address)); in gaudi2_init_qman_pq()
5033 upper_32_bits(q->bus_address)); in gaudi2_init_qman_pq()
5425 hdev->completion_queue[i].bus_address; in gaudi2_init_sm()