Home
last modified time | relevance | path

Searched refs:device_addr (Results 1 – 25 of 52) sorted by relevance

123

/linux/drivers/gpu/drm/imagination/
H A Dpvr_vm.c170 /** @device_addr: Device-virtual address at the start of the mapping. */
171 u64 device_addr; member
191 .map.va.addr = bind_op->device_addr, in pvr_vm_bind_op_exec()
203 bind_op, bind_op->device_addr, in pvr_vm_bind_op_exec()
234 u64 device_addr, u64 size) in pvr_vm_bind_op_map_init() argument
247 !pvr_find_heap_containing(vm_ctx->pvr_dev, device_addr, size)) { in pvr_vm_bind_op_map_init()
251 if (!pvr_device_addr_and_size_are_valid(vm_ctx, device_addr, size) || in pvr_vm_bind_op_map_init()
279 pvr_mmu_op_context_create(vm_ctx->mmu_ctx, sgt, device_addr, offset, size); in pvr_vm_bind_op_map_init()
288 bind_op->device_addr = device_addr; in pvr_vm_bind_op_map_init()
304 pvr_vm_bind_op_unmap_init(struct pvr_vm_bind_op * bind_op,struct pvr_vm_context * vm_ctx,struct pvr_gem_object * pvr_obj,u64 device_addr,u64 size) pvr_vm_bind_op_unmap_init() argument
470 pvr_device_addr_is_valid(u64 device_addr) pvr_device_addr_is_valid() argument
499 pvr_device_addr_and_size_are_valid(struct pvr_vm_context * vm_ctx,u64 device_addr,u64 size) pvr_device_addr_and_size_are_valid() argument
728 pvr_vm_map(struct pvr_vm_context * vm_ctx,struct pvr_gem_object * pvr_obj,u64 pvr_obj_offset,u64 device_addr,u64 size) pvr_vm_map() argument
787 pvr_vm_unmap_obj_locked(struct pvr_vm_context * vm_ctx,struct pvr_gem_object * pvr_obj,u64 device_addr,u64 size) pvr_vm_unmap_obj_locked() argument
835 pvr_vm_unmap_obj(struct pvr_vm_context * vm_ctx,struct pvr_gem_object * pvr_obj,u64 device_addr,u64 size) pvr_vm_unmap_obj() argument
858 pvr_vm_unmap(struct pvr_vm_context * vm_ctx,u64 device_addr,u64 size) pvr_vm_unmap() argument
1156 pvr_vm_find_gem_object(struct pvr_vm_context * vm_ctx,u64 device_addr,u64 * mapped_offset_out,u64 * mapped_size_out) pvr_vm_find_gem_object() argument
[all...]
H A Dpvr_vm.h31 bool pvr_device_addr_is_valid(u64 device_addr);
33 u64 device_addr, u64 size);
40 u64 device_addr, u64 size);
43 u64 device_addr, u64 size);
44 int pvr_vm_unmap(struct pvr_vm_context *vm_ctx, u64 device_addr, u64 size);
58 u64 device_addr,
H A Dpvr_mmu.h102 struct sg_table *sgt, u64 device_addr, u64 sgt_offset, u64 size);
105 u64 device_addr);
106 int pvr_mmu_unmap(struct pvr_mmu_op_context *op_ctx, u64 device_addr, u64 size);
H A Dpvr_mmu.c1663 * @device_addr: Target device-virtual address.
1666 * responsibility to ensure that @device_addr is valid before interpreting
1670 * The index into a level 2 page table corresponding to @device_addr.
1673 pvr_page_table_l2_idx(u64 device_addr) in pvr_page_table_l2_idx() argument
1675 return (device_addr & ~ROGUE_MMUCTRL_VADDR_PC_INDEX_CLRMSK) >> in pvr_page_table_l2_idx()
1682 * @device_addr: Target device-virtual address.
1685 * responsibility to ensure that @device_addr is valid before interpreting
1689 * The index into a level 1 page table corresponding to @device_addr.
1692 pvr_page_table_l1_idx(u64 device_addr) in pvr_page_table_l1_idx() argument
1694 return (device_addr in pvr_page_table_l1_idx()
1711 pvr_page_table_l0_idx(u64 device_addr) pvr_page_table_l0_idx() argument
2151 pvr_mmu_op_context_set_curr_page(struct pvr_mmu_op_context * op_ctx,u64 device_addr,bool should_create) pvr_mmu_op_context_set_curr_page() argument
2351 pvr_mmu_op_context_create(struct pvr_mmu_context * ctx,struct sg_table * sgt,u64 device_addr,u64 sgt_offset,u64 size) pvr_mmu_op_context_create() argument
2483 pvr_mmu_unmap(struct pvr_mmu_op_context * op_ctx,u64 device_addr,u64 size) pvr_mmu_unmap() argument
2581 pvr_mmu_map(struct pvr_mmu_op_context * op_ctx,u64 size,u64 flags,u64 device_addr) pvr_mmu_map() argument
[all...]
/linux/net/mac802154/
H A Dmib.c132 __le64 device_addr, in mac802154_add_devkey() argument
141 res = mac802154_llsec_devkey_add(&sdata->sec, device_addr, key); in mac802154_add_devkey()
148 __le64 device_addr, in mac802154_del_devkey() argument
157 res = mac802154_llsec_devkey_del(&sdata->sec, device_addr, key); in mac802154_del_devkey()
H A Dieee802154_i.h266 __le64 device_addr,
269 __le64 device_addr,
H A Dllsec.h82 __le64 device_addr);
H A Dllsec.c195 return ieee802154_addr_equal(&a->device_addr, &b->device_addr); in llsec_key_id_equal()
396 int mac802154_llsec_dev_del(struct mac802154_llsec *sec, __le64 device_addr) in mac802154_llsec_dev_del() argument
400 pos = llsec_dev_find_long(sec, device_addr); in mac802154_llsec_dev_del()
580 if (ieee802154_addr_equal(&devaddr, &id->device_addr)) in llsec_lookup_key()
/linux/drivers/net/wireless/intersil/p54/
H A Dp54pci.c54 u32 remains, left, device_addr; in p54p_upload_firmware() local
91 device_addr = ISL38XX_DEV_FIRMWARE_ADDR; in p54p_upload_firmware()
95 P54P_WRITE(direct_mem_base, cpu_to_le32(device_addr)); in p54p_upload_firmware()
98 device_addr += 0x1000; in p54p_upload_firmware()
169 desc->device_addr = 0; // FIXME: necessary? in p54p_refill_rx_ring()
269 desc->device_addr = 0; in p54p_check_tx_ring()
336 __le32 device_addr; in p54p_tx() local
341 device_addr = ((struct p54_hdr *)skb->data)->req_id; in p54p_tx()
355 desc->device_addr = device_addr; in p54p_tx()
H A Dp54usb.h66 __le32 device_addr; member
73 __le32 device_addr; member
H A Dp54pci.h72 __le32 device_addr; member
/linux/kernel/dma/
H A Dcoherent.c39 dma_addr_t device_addr, size_t size, bool use_dma_pfn_offset) in dma_init_coherent_memory() argument
60 dma_mem->device_base = device_addr; in dma_init_coherent_memory()
118 dma_addr_t device_addr, size_t size) in dma_declare_coherent_memory() argument
123 mem = dma_init_coherent_memory(phys_addr, device_addr, size, false); in dma_declare_coherent_memory()
/linux/drivers/accel/habanalabs/common/
H A Dmemory.c1049 static int map_device_va(struct hl_ctx *ctx, struct hl_mem_in *args, u64 *device_addr) in map_device_va() argument
1069 *device_addr = 0; in map_device_va()
1222 *device_addr = ret_vaddr; in map_device_va()
1924 static int validate_export_params_no_mmu(struct hl_device *hdev, u64 device_addr, u64 size) in validate_export_params_no_mmu() argument
1930 rc = validate_export_params_common(hdev, device_addr, size, 0); in validate_export_params_no_mmu()
1934 if (device_addr < prop->dram_user_base_address || in validate_export_params_no_mmu()
1935 (device_addr + size) > prop->dram_end_address || in validate_export_params_no_mmu()
1936 (device_addr + size) < device_addr) { in validate_export_params_no_mmu()
1939 device_addr, size); in validate_export_params_no_mmu()
1943 bar_address = hdev->dram_pci_bar_start + (device_addr - prop->dram_base_address); in validate_export_params_no_mmu()
[all …]
/linux/drivers/media/platform/qcom/venus/
H A Dhfi_cmds.c207 bi->buffer_addr = bd->device_addr; in pkt_session_set_buffers()
215 pkt->buffer_info[i] = bd->device_addr; in pkt_session_set_buffers()
242 bi->buffer_addr = bd->device_addr; in pkt_session_unset_buffers()
250 pkt->buffer_info[i] = bd->device_addr; in pkt_session_unset_buffers()
282 pkt->packet_buffer = in_frame->device_addr; in pkt_session_etb_decoder()
291 if (!cookie || !in_frame->device_addr) in pkt_session_etb_encoder()
307 pkt->packet_buffer = in_frame->device_addr; in pkt_session_etb_encoder()
316 if (!cookie || !out_frame || !out_frame->device_addr) in pkt_session_ftb()
329 pkt->packet_buffer = out_frame->device_addr; in pkt_session_ftb()
/linux/sound/soc/codecs/aw88395/
H A Daw88395_lib.h67 unsigned int device_addr; member
/linux/Documentation/ABI/testing/
H A Dsysfs-bus-peci10 What: /sys/bus/peci/devices/<controller_id>-<device_addr>/remove
/linux/include/uapi/drm/
H A Dpvr_drm.h662 __u64 device_addr; member
708 __u64 device_addr; member
/linux/drivers/virtio/
H A Dvirtio_vdpa.c140 u64 desc_addr, driver_addr, device_addr; in virtio_vdpa_setup_vq() local
211 device_addr = virtqueue_get_used_addr(vq); in virtio_vdpa_setup_vq()
215 device_addr)) { in virtio_vdpa_setup_vq()
/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dcore_env.c466 u16 device_addr; in mlxsw_env_get_module_eeprom_by_page() local
482 device_addr = page->offset; in mlxsw_env_get_module_eeprom_by_page()
493 device_addr + bytes_read, size, in mlxsw_env_get_module_eeprom_by_page()
524 u16 device_addr; in mlxsw_env_set_module_eeprom_by_page() local
539 device_addr = page->offset; in mlxsw_env_set_module_eeprom_by_page()
550 device_addr + bytes_written, size, in mlxsw_env_set_module_eeprom_by_page()
/linux/drivers/vdpa/vdpa_sim/
H A Dvdpa_sim.h29 u64 device_addr; member
/linux/include/net/
H A Dieee802154_netdev.h467 __le64 device_addr,
470 __le64 device_addr,
/linux/drivers/net/ethernet/freescale/dpaa/
H A Ddpaa_eth_sysfs.c114 __ATTR(device_addr, 0444, dpaa_eth_show_addr, NULL),
/linux/drivers/ata/
H A Dsata_rcar.c278 iowrite32(ATA_DEVICE_OBS, ap->ioaddr.device_addr); in sata_rcar_dev_select()
388 iowrite32(tf->device, ioaddr->device_addr); in sata_rcar_tf_load()
403 tf->device = ioread32(ioaddr->device_addr); in sata_rcar_tf_read()
756 ioaddr->device_addr = ioaddr->cmd_addr + (ATA_REG_DEVICE << 2); in sata_rcar_setup_port()
/linux/include/linux/
H A Ddma-map-ops.h152 dma_addr_t device_addr, size_t size);
161 phys_addr_t phys_addr, dma_addr_t device_addr, size_t size) in dma_declare_coherent_memory() argument
H A Dvirtio_pci_modern.h147 u64 device_addr);

123