Home
last modified time | relevance | path

Searched refs:vmid (Results 1 – 42 of 42) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_amdkfd_gfx_v8.c49 static void kgd_program_sh_mem_settings(struct kgd_dev *kgd, uint32_t vmid,
54 unsigned int vmid);
69 static void write_vmid_invalidate_request(struct kgd_dev *kgd, uint8_t vmid);
84 uint8_t vmid);
86 uint8_t vmid);
87 static void write_vmid_invalidate_request(struct kgd_dev *kgd, uint8_t vmid);
129 uint32_t queue, uint32_t vmid) in lock_srbm() argument
132 uint32_t value = PIPEID(pipe) | MEID(mec) | VMID(vmid) | QUEUEID(queue); in lock_srbm()
160 static void kgd_program_sh_mem_settings(struct kgd_dev *kgd, uint32_t vmid, in kgd_program_sh_mem_settings() argument
168 lock_srbm(kgd, 0, 0, 0, vmid); in kgd_program_sh_mem_settings()
[all …]
Damdgpu_amdkfd_gfx_v7.c75 uint32_t vmid:4; member
89 static void kgd_program_sh_mem_settings(struct kgd_dev *kgd, uint32_t vmid,
94 unsigned int vmid);
124 static bool get_atc_vmid_pasid_mapping_valid(struct kgd_dev *kgd, uint8_t vmid);
126 uint8_t vmid);
127 static void write_vmid_invalidate_request(struct kgd_dev *kgd, uint8_t vmid);
168 uint32_t queue, uint32_t vmid) in lock_srbm() argument
171 uint32_t value = PIPEID(pipe) | MEID(mec) | VMID(vmid) | QUEUEID(queue); in lock_srbm()
199 static void kgd_program_sh_mem_settings(struct kgd_dev *kgd, uint32_t vmid, in kgd_program_sh_mem_settings() argument
207 lock_srbm(kgd, 0, 0, 0, vmid); in kgd_program_sh_mem_settings()
[all …]
Damdgpu_trace.h103 TP_PROTO(unsigned vmid, int ring),
104 TP_ARGS(vmid, ring),
106 __field(u32, vmid)
111 __entry->vmid = vmid;
114 TP_printk("vmid=%u, ring=%u", __entry->vmid, __entry->ring)
Dcik.h30 u32 me, u32 pipe, u32 queue, u32 vmid);
Dvi.h30 u32 me, u32 pipe, u32 queue, u32 vmid);
Dgmc_v8_0.c480 uint32_t vmid) in gmc_v8_0_gart_flush_gpu_tlb() argument
486 WREG32(mmVM_INVALIDATE_REQUEST, 1 << vmid); in gmc_v8_0_gart_flush_gpu_tlb()
810 u32 vmid = REG_GET_FIELD(status, VM_CONTEXT1_PROTECTION_FAULT_STATUS, VMID); in gmc_v8_0_vm_decode_fault() local
820 protections, vmid, addr, in gmc_v8_0_vm_decode_fault()
Dgmc_v7_0.c439 uint32_t vmid) in gmc_v7_0_gart_flush_gpu_tlb() argument
445 WREG32(mmVM_INVALIDATE_REQUEST, 1 << vmid); in gmc_v7_0_gart_flush_gpu_tlb()
730 u32 vmid = REG_GET_FIELD(status, VM_CONTEXT1_PROTECTION_FAULT_STATUS, VMID); in gmc_v7_0_vm_decode_fault() local
740 protections, vmid, addr, in gmc_v7_0_vm_decode_fault()
Damdgpu.h304 uint32_t vmid);
341 void (*emit_gds_switch)(struct amdgpu_ring *ring, uint32_t vmid,
2240 #define amdgpu_gart_flush_gpu_tlb(adev, vmid) (adev)->gart.gart_funcs->flush_gpu_tlb((adev), (vmid)) argument
2253 #define amdgpu_ring_emit_vm_flush(r, vmid, addr) (r)->funcs->emit_vm_flush((r), (vmid), (addr)) argument
Dvi.c321 u32 me, u32 pipe, u32 queue, u32 vmid) in vi_srbm_select() argument
326 srbm_gfx_cntl = REG_SET_FIELD(srbm_gfx_cntl, SRBM_GFX_CNTL, VMID, vmid); in vi_srbm_select()
Dsdma_v2_4.c247 u32 vmid = (ib->vm ? ib->vm->ids[ring->idx].id : 0) & 0xf; in sdma_v2_4_ring_emit_ib() local
266 SDMA_PKT_INDIRECT_HEADER_VMID(vmid)); in sdma_v2_4_ring_emit_ib()
Dsdma_v3_0.c358 u32 vmid = (ib->vm ? ib->vm->ids[ring->idx].id : 0) & 0xf; in sdma_v3_0_ring_emit_ib() local
376 SDMA_PKT_INDIRECT_HEADER_VMID(vmid)); in sdma_v3_0_ring_emit_ib()
Dcik.c865 u32 me, u32 pipe, u32 queue, u32 vmid) in cik_srbm_select() argument
870 ((vmid << SRBM_GFX_CNTL__VMID__SHIFT) & SRBM_GFX_CNTL__VMID_MASK)| in cik_srbm_select()
Dgfx_v7_0.c3297 u32 vmid; member
4694 uint32_t vmid, in gfx_v7_0_ring_emit_gds_switch() argument
4712 amdgpu_ring_write(ring, amdgpu_gds_reg_offset[vmid].mem_base); in gfx_v7_0_ring_emit_gds_switch()
4720 amdgpu_ring_write(ring, amdgpu_gds_reg_offset[vmid].mem_size); in gfx_v7_0_ring_emit_gds_switch()
4728 amdgpu_ring_write(ring, amdgpu_gds_reg_offset[vmid].gws); in gfx_v7_0_ring_emit_gds_switch()
4736 amdgpu_ring_write(ring, amdgpu_gds_reg_offset[vmid].oa); in gfx_v7_0_ring_emit_gds_switch()
Dgfx_v8_0.c4401 uint32_t vmid, in gfx_v8_0_ring_emit_gds_switch() argument
4419 amdgpu_ring_write(ring, amdgpu_gds_reg_offset[vmid].mem_base); in gfx_v8_0_ring_emit_gds_switch()
4427 amdgpu_ring_write(ring, amdgpu_gds_reg_offset[vmid].mem_size); in gfx_v8_0_ring_emit_gds_switch()
4435 amdgpu_ring_write(ring, amdgpu_gds_reg_offset[vmid].gws); in gfx_v8_0_ring_emit_gds_switch()
4443 amdgpu_ring_write(ring, amdgpu_gds_reg_offset[vmid].oa); in gfx_v8_0_ring_emit_gds_switch()
/linux-4.4.14/drivers/gpu/drm/amd/amdkfd/
Dkfd_dbgdev.c244 unsigned int index, unsigned int vmid) in dbgdev_address_watch_set_registers() argument
270 cntl->bitfields.vmid = (uint32_t) vmid; in dbgdev_address_watch_set_registers()
318 &cntl, i, pdd->qpd.vmid); in dbgdev_address_watch_nodiq()
322 pr_debug("\t\t%20s %08x\n", "vmid is :", pdd->qpd.vmid); in dbgdev_address_watch_nodiq()
334 cntl.bitfields.vmid); in dbgdev_address_watch_nodiq()
364 unsigned int vmid = 0; in dbgdev_address_watch_diq() local
416 vmid); in dbgdev_address_watch_diq()
420 pr_debug("\t\t%20s %08x\n", "vmid is :", vmid); in dbgdev_address_watch_diq()
434 cntl.bitfields.vmid); in dbgdev_address_watch_diq()
758 reg_sq_cmd.bits.vm_id = pdd->qpd.vmid; in dbgdev_wave_control_nodiq()
[all …]
Dkfd_device_queue_manager.c41 unsigned int pasid, unsigned int vmid);
87 dqm->dev->kgd, qpd->vmid, in program_sh_mem_settings()
109 qpd->vmid = allocated_vmid; in allocate_vmid()
110 q->properties.vmid = allocated_vmid; in allocate_vmid()
112 set_pasid_vmid_mapping(dqm, q->process->pasid, q->properties.vmid); in allocate_vmid()
122 int bit = qpd->vmid - KFD_VMID_START_OFFSET; in deallocate_vmid()
125 set_pasid_vmid_mapping(dqm, 0, qpd->vmid); in deallocate_vmid()
128 qpd->vmid = 0; in deallocate_vmid()
129 q->properties.vmid = 0; in deallocate_vmid()
160 *allocated_vmid = qpd->vmid; in create_queue_nocpsch()
[all …]
Dkfd_queue.c38 pr_debug("Queue Process Vmid: %u\n", q->vmid); in print_queue_properties()
55 pr_debug("Queue Process Vmid: %u\n", q->properties.vmid); in print_queue()
Dkfd_mqd_manager_cik.c192 m->cp_hqd_vmid = q->vmid; in update_mqd()
220 q->vmid << SDMA0_RLC0_RB_CNTL__RB_VMID__SHIFT | in update_mqd_sdma()
383 m->cp_hqd_vmid = q->vmid; in update_mqd_hiq()
Dkfd_mqd_manager_vi.c150 m->cp_hqd_vmid = q->vmid; in __update_mqd()
230 m->cp_hqd_vmid = q->vmid; in update_mqd_hiq()
Dkfd_process_queue_manager.c129 q_properties->vmid = 0; in create_cp_queue()
224 &q->properties.vmid); in pqm_create_queue()
Dkfd_priv.h329 unsigned int vmid; member
425 unsigned int vmid; member
Dkfd_pm4_headers.h226 uint32_t vmid:4; member
Dkfd_kernel_queue.c117 prop.vmid = 0; in initialize()
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_kfd.c67 static void kgd_program_sh_mem_settings(struct kgd_dev *kgd, uint32_t vmid,
72 unsigned int vmid);
102 static bool get_atc_vmid_pasid_mapping_valid(struct kgd_dev *kgd, uint8_t vmid);
104 uint8_t vmid);
105 static void write_vmid_invalidate_request(struct kgd_dev *kgd, uint8_t vmid);
349 uint32_t queue, uint32_t vmid) in lock_srbm() argument
352 uint32_t value = PIPEID(pipe) | MEID(mec) | VMID(vmid) | QUEUEID(queue); in lock_srbm()
380 static void kgd_program_sh_mem_settings(struct kgd_dev *kgd, uint32_t vmid, in kgd_program_sh_mem_settings() argument
386 lock_srbm(kgd, 0, 0, 0, vmid); in kgd_program_sh_mem_settings()
397 unsigned int vmid) in kgd_set_pasid_vmid_mapping() argument
[all …]
Dradeon_trace.h50 TP_PROTO(unsigned vmid, int ring),
51 TP_ARGS(vmid, ring),
53 __field(u32, vmid)
58 __entry->vmid = vmid;
61 TP_printk("vmid=%u, ring=%u", __entry->vmid, __entry->ring)
Dcik_reg.h233 uint32_t vmid:4; member
Dnid.h1341 #define DMA_IB_PACKET(cmd, vmid, n) ((((cmd) & 0xF) << 28) | \ argument
1342 (((vmid) & 0xF) << 20) | \
Dsid.h1857 #define DMA_IB_PACKET(cmd, vmid, n) ((((cmd) & 0xF) << 28) | \ argument
1858 (((vmid) & 0xF) << 20) | \
Dni.c2447 u32 vmid = (status & FAULT_VMID_MASK) >> FAULT_VMID_SHIFT; in cayman_vm_decode_fault() local
2590 protections, vmid, addr, in cayman_vm_decode_fault()
Dcik.c1850 u32 me, u32 pipe, u32 queue, u32 vmid) in cik_srbm_select() argument
1854 VMID(vmid & 0xf) | in cik_srbm_select()
4902 u32 vmid; member
6086 u32 vmid = (status & FAULT_VMID_MASK) >> FAULT_VMID_SHIFT; in cik_vm_decode_fault() local
6097 protections, vmid, addr, in cik_vm_decode_fault()
Dsi.c4812 u32 vmid = (status & FAULT_VMID_MASK) >> FAULT_VMID_SHIFT; in si_vm_decode_fault() local
5058 protections, vmid, addr, in si_vm_decode_fault()
/linux-4.4.14/drivers/gpu/drm/amd/include/
Dkgd_kfd_interface.h138 void (*program_sh_mem_settings)(struct kgd_dev *kgd, uint32_t vmid,
143 unsigned int vmid);
181 uint8_t vmid);
184 uint8_t vmid);
186 uint8_t vmid);
/linux-4.4.14/drivers/net/ethernet/hisilicon/hns/
Dhns_dsaf_mac.c168 u8 vmid, u8 *port_num) in hns_mac_get_inner_port_num() argument
178 mac_cb->mac_id, vmid); in hns_mac_get_inner_port_num()
186 mac_cb->mac_id, vmid); in hns_mac_get_inner_port_num()
197 if (vmid >= mac_cb->dsaf_dev->rcb_common[comm_idx]->max_vfn) { in hns_mac_get_inner_port_num()
199 mac_cb->dsaf_dev->ae_dev.name, mac_cb->mac_id, vmid); in hns_mac_get_inner_port_num()
222 tmp_port = vmid; in hns_mac_get_inner_port_num()
243 u32 vmid, char *addr) in hns_mac_change_vf_addr() argument
251 old_entry = &mac_cb->addr_entry_idx[vmid]; in hns_mac_change_vf_addr()
256 ret = hns_mac_get_inner_port_num(mac_cb, (u8)vmid, in hns_mac_change_vf_addr()
277 if ((mac_ctrl_drv->set_mac_addr) && (vmid == 0)) in hns_mac_change_vf_addr()
[all …]
Dhns_dsaf_mac.h426 int hns_mac_change_vf_addr(struct hns_mac_cb *mac_cb, u32 vmid, char *addr);
/linux-4.4.14/drivers/iommu/
Darm-smmu-v3.c465 u16 vmid; member
533 u16 vmid; member
801 cmd[0] |= (u64)ent->tlbi.vmid << CMDQ_TLBI_0_VMID_SHIFT; in arm_smmu_cmdq_build_cmd()
809 cmd[0] |= (u64)ent->tlbi.vmid << CMDQ_TLBI_0_VMID_SHIFT; in arm_smmu_cmdq_build_cmd()
1074 ste->s2_cfg->vmid << STRTAB_STE_2_S2VMID_SHIFT | in arm_smmu_write_strtab_ent()
1327 cmd.tlbi.vmid = 0; in arm_smmu_tlb_inv_context()
1330 cmd.tlbi.vmid = smmu_domain->s2_cfg.vmid; in arm_smmu_tlb_inv_context()
1354 cmd.tlbi.vmid = smmu_domain->s2_cfg.vmid; in arm_smmu_tlb_inv_range_nosync()
1441 if (cfg->vmid) in arm_smmu_domain_free()
1442 arm_smmu_bitmap_free(smmu->vmid_map, cfg->vmid); in arm_smmu_domain_free()
[all …]
/linux-4.4.14/arch/arm/kvm/
Darm.c397 u64 vmid; in update_vttbr() local
434 kvm->arch.vmid = kvm_next_vmid; in update_vttbr()
440 vmid = ((u64)(kvm->arch.vmid) << VTTBR_VMID_SHIFT) & VTTBR_VMID_MASK; in update_vttbr()
441 kvm->arch.vttbr = pgd_phys | vmid; in update_vttbr()
/linux-4.4.14/drivers/tty/hvc/
Dhvc_iucv.c1026 char vmid[9], ipuser[9]; in hvc_iucv_dev_peer_show() local
1028 memset(vmid, 0, sizeof(vmid)); in hvc_iucv_dev_peer_show()
1033 memcpy(vmid, priv->info_path, 8); in hvc_iucv_dev_peer_show()
1039 return sprintf(buf, "%s:%s\n", vmid, ipuser); in hvc_iucv_dev_peer_show()
/linux-4.4.14/arch/arm/include/asm/
Dkvm_host.h63 u32 vmid; member
/linux-4.4.14/arch/arm64/include/asm/
Dkvm_host.h52 u32 vmid; member
/linux-4.4.14/drivers/net/wireless/b43/
Dphy_n.c3182 u16 *vmid, *gain; in b43_nphy_workarounds_rev3plus() local
3247 vmid = vmids[min_t(u16, pdet_range, 4)]; in b43_nphy_workarounds_rev3plus()
3257 b43_ntab_write_bulk(dev, B43_NTAB16(8, 0x08), 4, vmid); in b43_nphy_workarounds_rev3plus()
3258 b43_ntab_write_bulk(dev, B43_NTAB16(8, 0x18), 4, vmid); in b43_nphy_workarounds_rev3plus()
3265 vmid[3] = 0x94; in b43_nphy_workarounds_rev3plus()
3267 vmid[3] = 0x8e; in b43_nphy_workarounds_rev3plus()
3270 vmid[3] = 0x84; in b43_nphy_workarounds_rev3plus()
3273 b43_ntab_write_bulk(dev, B43_NTAB16(8, 0x08), 4, vmid); in b43_nphy_workarounds_rev3plus()
3274 b43_ntab_write_bulk(dev, B43_NTAB16(8, 0x18), 4, vmid); in b43_nphy_workarounds_rev3plus()
3282 vmid[3] = 0x8e; in b43_nphy_workarounds_rev3plus()
[all …]
/linux-4.4.14/Documentation/sound/alsa/soc/
Dcodec.txt153 /* everything off except vref/vmid, inactive */
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmsmac/phy/
Dphy_lcn.c2515 u16 vmid; in wlc_lcnphy_tx_iqlo_loopback() local
2587 vmid = 0x2A6; in wlc_lcnphy_tx_iqlo_loopback()
2588 mod_radio_reg(pi, RADIO_2064_REG0FC, 0x3 << 0, (vmid >> 8) & 0x3); in wlc_lcnphy_tx_iqlo_loopback()
2589 write_radio_reg(pi, RADIO_2064_REG0FD, (vmid & 0xff)); in wlc_lcnphy_tx_iqlo_loopback()