Searched refs:device_addr (Results 1 - 25 of 75) sorted by relevance

123

/linux-master/drivers/gpu/drm/imagination/
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);
41 int pvr_vm_unmap(struct pvr_vm_context *vm_ctx, u64 device_addr, u64 size);
54 u64 device_addr,
H A Dpvr_mmu.h105 u64 device_addr);
106 int pvr_mmu_unmap(struct pvr_mmu_op_context *op_ctx, u64 device_addr, u64 size);
H A Dpvr_vm.c166 /** @device_addr: Device-virtual address at the start of the mapping. */
167 u64 device_addr; member in struct:pvr_vm_bind_op
187 bind_op, bind_op->device_addr,
194 bind_op, bind_op->device_addr,
225 u64 device_addr, u64 size)
238 !pvr_find_heap_containing(vm_ctx->pvr_dev, device_addr, size)) {
242 if (!pvr_device_addr_and_size_are_valid(vm_ctx, device_addr, size) ||
279 bind_op->device_addr = device_addr;
293 struct pvr_vm_context *vm_ctx, u64 device_addr,
222 pvr_vm_bind_op_map_init(struct pvr_vm_bind_op *bind_op, struct pvr_vm_context *vm_ctx, struct pvr_gem_object *pvr_obj, u64 offset, u64 device_addr, u64 size) argument
292 pvr_vm_bind_op_unmap_init(struct pvr_vm_bind_op *bind_op, struct pvr_vm_context *vm_ctx, u64 device_addr, u64 size) argument
457 pvr_device_addr_is_valid(u64 device_addr) argument
485 pvr_device_addr_and_size_are_valid(struct pvr_vm_context *vm_ctx, u64 device_addr, u64 size) argument
721 pvr_vm_map(struct pvr_vm_context *vm_ctx, struct pvr_gem_object *pvr_obj, u64 pvr_obj_offset, u64 device_addr, u64 size) argument
773 pvr_vm_unmap(struct pvr_vm_context *vm_ctx, u64 device_addr, u64 size) argument
1048 pvr_vm_find_gem_object(struct pvr_vm_context *vm_ctx, u64 device_addr, u64 *mapped_offset_out, u64 *mapped_size_out) argument
[all...]
H A Dpvr_mmu.c1656 * @device_addr: Target device-virtual address.
1659 * responsibility to ensure that @device_addr is valid before interpreting
1663 * The index into a level 2 page table corresponding to @device_addr.
1666 pvr_page_table_l2_idx(u64 device_addr) argument
1668 return (device_addr & ~ROGUE_MMUCTRL_VADDR_PC_INDEX_CLRMSK) >>
1675 * @device_addr: Target device-virtual address.
1678 * responsibility to ensure that @device_addr is valid before interpreting
1682 * The index into a level 1 page table corresponding to @device_addr.
1685 pvr_page_table_l1_idx(u64 device_addr) argument
1687 return (device_addr
1704 pvr_page_table_l0_idx(u64 device_addr) argument
2145 pvr_mmu_op_context_set_curr_page(struct pvr_mmu_op_context *op_ctx, u64 device_addr, bool should_create) argument
2477 pvr_mmu_unmap(struct pvr_mmu_op_context *op_ctx, u64 device_addr, u64 size) argument
2572 pvr_mmu_map(struct pvr_mmu_op_context *op_ctx, u64 size, u64 flags, u64 device_addr) argument
[all...]
/linux-master/sound/soc/codecs/aw88395/
H A Daw88395_lib.h67 unsigned int device_addr; member in struct:bin_header_info
/linux-master/drivers/net/wireless/intersil/p54/
H A Dp54usb.h66 __le32 device_addr; member in struct:net2280_tx_hdr
73 __le32 device_addr; member in struct:lm87_tx_hdr
H A Dp54pci.c54 u32 remains, left, device_addr; local
91 device_addr = ISL38XX_DEV_FIRMWARE_ADDR;
95 P54P_WRITE(direct_mem_base, cpu_to_le32(device_addr));
98 device_addr += 0x1000;
169 desc->device_addr = 0; // FIXME: necessary?
269 desc->device_addr = 0;
336 __le32 device_addr; local
341 device_addr = ((struct p54_hdr *)skb->data)->req_id;
355 desc->device_addr = device_addr;
[all...]
H A Dp54pci.h72 __le32 device_addr; member in struct:p54p_desc
/linux-master/net/mac802154/
H A Dmib.c132 __le64 device_addr,
141 res = mac802154_llsec_devkey_add(&sdata->sec, device_addr, key);
148 __le64 device_addr,
157 res = mac802154_llsec_devkey_del(&sdata->sec, device_addr, key);
131 mac802154_add_devkey(struct net_device *dev, __le64 device_addr, const struct ieee802154_llsec_device_key *key) argument
147 mac802154_del_devkey(struct net_device *dev, __le64 device_addr, const struct ieee802154_llsec_device_key *key) argument
H A Dllsec.h82 __le64 device_addr);
H A Dieee802154_i.h260 __le64 device_addr,
263 __le64 device_addr,
/linux-master/drivers/media/usb/dvb-usb/
H A Dtechnisat-usb2.c85 u8 device_addr, u8 *tx, u8 txlen, u8 *rx, u8 rxlen)
94 deb_i2c("i2c-access: %02x, tx: ", device_addr);
100 device_addr);
105 device_addr);
110 b[1] = device_addr << 1;
124 err("i2c-error: out failed %02x = %d", device_addr, ret);
132 err("i2c-error: in failed %02x = %d", device_addr, ret);
137 err("i2c-error: %02x = %d", device_addr, b[0]);
140 device_addr == 0x60
84 technisat_usb2_i2c_access(struct usb_device *udev, u8 device_addr, u8 *tx, u8 txlen, u8 *rx, u8 rxlen) argument
/linux-master/kernel/dma/
H A Dcoherent.c39 dma_addr_t device_addr, size_t size, bool use_dma_pfn_offset)
60 dma_mem->device_base = device_addr;
108 * device_addr is the DMA address the device needs to be programmed with to
118 dma_addr_t device_addr, size_t size)
123 mem = dma_init_coherent_memory(phys_addr, device_addr, size, false);
38 dma_init_coherent_memory(phys_addr_t phys_addr, dma_addr_t device_addr, size_t size, bool use_dma_pfn_offset) argument
117 dma_declare_coherent_memory(struct device *dev, phys_addr_t phys_addr, dma_addr_t device_addr, size_t size) argument
/linux-master/drivers/net/ethernet/freescale/dpaa/
H A Ddpaa_eth_sysfs.c116 __ATTR(device_addr, 0444, dpaa_eth_show_addr, NULL),
/linux-master/drivers/vdpa/vdpa_sim/
H A Dvdpa_sim.h29 u64 device_addr; member in struct:vdpasim_virtqueue
/linux-master/include/linux/
H A Dvirtio_pci_modern.h112 u64 device_addr);
/linux-master/drivers/media/platform/qcom/venus/
H A Dhfi.h25 u32 device_addr; member in struct:hfi_buffer_desc
33 u32 device_addr; member in struct:hfi_frame_data
/linux-master/include/uapi/drm/
H A Dpvr_drm.h656 * @device_addr: [IN] Requested device-virtual address for the mapping.
662 __u64 device_addr; member in struct:drm_pvr_ioctl_vm_map_args
682 * as well as the host page size. When added to @device_addr, the
683 * result must not overflow the heap which contains @device_addr (i.e.
684 * the range specified by @device_addr and @size must be completely
705 * @device_addr: [IN] Device-virtual address at the start of the target
708 __u64 device_addr; member in struct:drm_pvr_ioctl_vm_unmap_args
/linux-master/net/ieee802154/
H A Dnl-mac.c557 desc->device_addr.pan_id = nla_get_shortaddr(info->attrs[IEEE802154_ATTR_PAN_ID]);
560 desc->device_addr.mode = IEEE802154_ADDR_SHORT;
561 desc->device_addr.short_addr = nla_get_shortaddr(info->attrs[IEEE802154_ATTR_SHORT_ADDR]);
566 desc->device_addr.mode = IEEE802154_ADDR_LONG;
567 desc->device_addr.extended_addr = nla_get_hwaddr(info->attrs[IEEE802154_ATTR_HW_ADDR]);
611 desc->device_addr.pan_id))
614 if (desc->device_addr.mode == IEEE802154_ADDR_SHORT &&
616 desc->device_addr.short_addr))
619 if (desc->device_addr.mode == IEEE802154_ADDR_LONG &&
621 desc->device_addr
[all...]
/linux-master/drivers/ata/
H A Dsata_vsc.c177 writeb(tf->device, ioaddr->device_addr);
189 tf->device = readw(ioaddr->device_addr);
308 port->device_addr = base + VSC_SATA_TF_DEVICE_OFFSET;
H A Dsata_svw.c189 writeb(tf->device, ioaddr->device_addr);
201 tf->device = readw(ioaddr->device_addr);
401 port->device_addr = base + K2_SATA_TF_DEVICE_OFFSET;
H A Dpata_legacy.c401 iowrite8(recover << 4 | active, ap->ioaddr.device_addr);
435 iowrite8(recover << 4 | active, ap->ioaddr.device_addr);
526 rc = ioread8(ap->ioaddr.device_addr);
530 iowrite8(rc, ap->ioaddr.device_addr);
605 rc = ioread8(ap->ioaddr.device_addr);
609 iowrite8(rc, ap->ioaddr.device_addr);
/linux-master/drivers/accel/habanalabs/common/
H A Dmemory.c1040 * @device_addr: pointer to result device virtual address.
1049 static int map_device_va(struct hl_ctx *ctx, struct hl_mem_in *args, u64 *device_addr) argument
1069 *device_addr = 0;
1222 *device_addr = ret_vaddr;
1928 static int validate_export_params_no_mmu(struct hl_device *hdev, u64 device_addr, u64 size) argument
1934 rc = validate_export_params_common(hdev, device_addr, size, 0);
1938 if (device_addr < prop->dram_user_base_address ||
1939 (device_addr + size) > prop->dram_end_address ||
1940 (device_addr + size) < device_addr) {
1960 validate_export_params(struct hl_device *hdev, u64 device_addr, u64 size, u64 offset, struct hl_vm_phys_pg_pack *phys_pg_pack) argument
2205 u64 block_handle, device_addr = 0; local
[all...]
/linux-master/include/uapi/linux/
H A Dvduse.h165 * @device_addr: address of device area
177 __u64 device_addr; member in struct:vduse_vq_info
/linux-master/drivers/vdpa/mlx5/core/
H A Dmlx5_vdpa.h60 u64 device_addr; member in struct:mlx5_control_vq

Completed in 196 milliseconds

123