Home
last modified time | relevance | path

Searched refs:virt (Results 1 – 25 of 254) sorted by relevance

1234567891011

/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_virt.c85 struct amdgpu_virt *virt = &adev->virt; in amdgpu_virt_request_full_gpu() local
110 struct amdgpu_virt *virt = &adev->virt; in amdgpu_virt_release_full_gpu() local
131 struct amdgpu_virt *virt = &adev->virt; in amdgpu_virt_reset_gpu() local
134 if (virt->ops && virt->ops->reset_gpu) { in amdgpu_virt_reset_gpu()
147 struct amdgpu_virt *virt = &adev->virt; in amdgpu_virt_request_init_data() local
166 struct amdgpu_virt *virt = &adev->virt; in amdgpu_virt_ready_to_reset() local
168 if (virt->ops && virt->ops->reset_gpu) in amdgpu_virt_ready_to_reset()
180 struct amdgpu_virt *virt = &adev->virt; in amdgpu_virt_wait_reset() local
243 struct amdgpu_virt *virt = &adev->virt; in amdgpu_virt_rcvd_ras_interrupt() local
274 struct amdgpu_virt *virt = &adev->virt; in amdgpu_virt_init_ras_err_handler_data() local
[all …]
A Damdgpu_vf_error.c41 mutex_lock(&adev->virt.vf_errors.lock); in amdgpu_vf_error_put()
46 adev->virt.vf_errors.write_count ++; in amdgpu_vf_error_put()
47 mutex_unlock(&adev->virt.vf_errors.lock); in amdgpu_vf_error_put()
58 (!adev->virt.ops) || (!adev->virt.ops->trans_msg)) { in amdgpu_vf_error_trans_all()
69 mutex_lock(&adev->virt.vf_errors.lock); in amdgpu_vf_error_trans_all()
71 …if (adev->virt.vf_errors.write_count - adev->virt.vf_errors.read_count > AMDGPU_VF_ERROR_ENTRY_SIZ… in amdgpu_vf_error_trans_all()
72 adev->virt.vf_errors.read_count = adev->virt.vf_errors.write_count - AMDGPU_VF_ERROR_ENTRY_SIZE; in amdgpu_vf_error_trans_all()
75 while (adev->virt.vf_errors.read_count < adev->virt.vf_errors.write_count) { in amdgpu_vf_error_trans_all()
78 adev->virt.vf_errors.flags[index]); in amdgpu_vf_error_trans_all()
83 adev->virt.vf_errors.read_count ++; in amdgpu_vf_error_trans_all()
[all …]
A Dmxgpu_ai.c181 adev->virt.fw_reserve.checksum_key = in xgpu_ai_send_access_requests()
189 adev->virt.req_init_data_ver = 0; in xgpu_ai_send_access_requests()
276 struct amdgpu_device *adev = container_of(virt, struct amdgpu_device, virt); in xgpu_ai_mailbox_flr_work()
298 struct amdgpu_device *adev = container_of(virt, struct amdgpu_device, virt); in xgpu_ai_mailbox_bad_pages_work()
333 schedule_work(&adev->virt.bad_pages_work); in xgpu_ai_mailbox_rcv_irq()
341 &adev->virt.flr_work), in xgpu_ai_mailbox_rcv_irq()
348 &adev->virt.flr_work), in xgpu_ai_mailbox_rcv_irq()
381 adev->virt.ack_irq.num_types = 1; in xgpu_ai_mailbox_set_irq_funcs()
383 adev->virt.rcv_irq.num_types = 1; in xgpu_ai_mailbox_set_irq_funcs()
425 amdgpu_irq_put(adev, &adev->virt.ack_irq, 0); in xgpu_ai_mailbox_put_irq()
[all …]
A Dmxgpu_nv.c222 adev->virt.req_init_data_ver = 0; in xgpu_nv_send_access_requests_with_param()
225 adev->virt.req_init_data_ver = in xgpu_nv_send_access_requests_with_param()
229 if (adev->virt.req_init_data_ver < 1) in xgpu_nv_send_access_requests_with_param()
230 adev->virt.req_init_data_ver = 1; in xgpu_nv_send_access_requests_with_param()
236 adev->virt.fw_reserve.checksum_key = in xgpu_nv_send_access_requests_with_param()
340 struct amdgpu_device *adev = container_of(virt, struct amdgpu_device, virt); in xgpu_nv_mailbox_flr_work()
365 struct amdgpu_device *adev = container_of(virt, struct amdgpu_device, virt); in xgpu_nv_mailbox_bad_pages_work()
414 &adev->virt.flr_work), in xgpu_nv_mailbox_rcv_irq()
421 &adev->virt.flr_work), in xgpu_nv_mailbox_rcv_irq()
451 adev->virt.ack_irq.num_types = 1; in xgpu_nv_mailbox_set_irq_funcs()
[all …]
A Damdgpu_virt.h314 ((adev)->virt.caps & AMDGPU_SRIOV_CAPS_ENABLE_IOV)
317 ((adev)->virt.caps & AMDGPU_SRIOV_CAPS_IS_VF)
320 ((adev)->virt.caps & AMDGPU_SRIOV_CAPS_SRIOV_VBIOS)
323 ((adev)->virt.caps & AMDGPU_SRIOV_CAPS_RUNTIME)
356 ((adev)->virt.caps & AMDGPU_PASSTHROUGH_MODE)
359 ((adev)->virt.caps & AMDGPU_VF_MMIO_ACCESS_PROTECT)
362 ((adev)->virt.gim_feature & AMDGIM_FEATURE_RAS_CAPS)
365 (((adev)->virt.gim_feature & AMDGIM_FEATURE_RAS_TELEMETRY) && (adev)->virt.fw_reserve.ras_telemetry)
371 ((adev)->virt.gim_feature & AMDGIM_FEATURE_RAS_CPER)
385 ((adev)->virt.gim_feature & AMDGIM_FEATURE_PP_ONE_VF)
[all …]
A Dmxgpu_vi.c516 struct amdgpu_device *adev = container_of(virt, struct amdgpu_device, virt); in xgpu_vi_mailbox_flr_work()
560 &adev->virt.flr_work), in xgpu_vi_mailbox_rcv_irq()
580 adev->virt.ack_irq.num_types = 1; in xgpu_vi_mailbox_set_irq_funcs()
581 adev->virt.ack_irq.funcs = &xgpu_vi_mailbox_ack_irq_funcs; in xgpu_vi_mailbox_set_irq_funcs()
582 adev->virt.rcv_irq.num_types = 1; in xgpu_vi_mailbox_set_irq_funcs()
596 amdgpu_irq_put(adev, &adev->virt.rcv_irq, 0); in xgpu_vi_mailbox_add_irq_id()
607 r = amdgpu_irq_get(adev, &adev->virt.rcv_irq, 0); in xgpu_vi_mailbox_get_irq()
610 r = amdgpu_irq_get(adev, &adev->virt.ack_irq, 0); in xgpu_vi_mailbox_get_irq()
612 amdgpu_irq_put(adev, &adev->virt.rcv_irq, 0); in xgpu_vi_mailbox_get_irq()
623 amdgpu_irq_put(adev, &adev->virt.ack_irq, 0); in xgpu_vi_mailbox_put_irq()
[all …]
/drivers/staging/media/atomisp/pci/hmm/
A Dhmm.c137 (unsigned int)virt); in hmm_free()
228 src += (virt - bo->start); in load_and_flush()
252 if (!virt) { in hmm_load()
279 if (!virt) { in hmm_store()
340 virt += len; in hmm_store()
402 virt += len; in hmm_set()
424 virt); in hmm_virt_to_phys()
442 virt); in hmm_mmap()
459 virt); in hmm_vmap()
479 virt); in hmm_flush_vmap()
[all …]
/drivers/gpio/
A Dgpio-stp-xway.c82 void __iomem *virt; member
170 xway_stp_w32(chip->virt, 0, XWAY_STP_AR); in xway_stp_hw_init()
171 xway_stp_w32(chip->virt, 0, XWAY_STP_CPU0); in xway_stp_hw_init()
172 xway_stp_w32(chip->virt, 0, XWAY_STP_CPU1); in xway_stp_hw_init()
185 xway_stp_w32_mask(chip->virt, in xway_stp_hw_init()
191 xway_stp_w32_mask(chip->virt, in xway_stp_hw_init()
195 xway_stp_w32_mask(chip->virt, in xway_stp_hw_init()
202 xway_stp_w32_mask(chip->virt, in xway_stp_hw_init()
209 xway_stp_w32_mask(chip->virt, in xway_stp_hw_init()
245 if (IS_ERR(chip->virt)) in xway_stp_probe()
[all …]
/drivers/scsi/lpfc/
A Dlpfc_mem.c132 if (!pool->elements[i].virt) in lpfc_mem_alloc()
349 phba->cgn_i->virt, phba->cgn_i->phys); in lpfc_mem_free_all()
425 pool->elements[pool->current_count].virt = virt; in __lpfc_mbuf_free()
453 __lpfc_mbuf_free(phba, virt, dma); in lpfc_mbuf_free()
520 if (!hbqbp->dbuf.virt) { in lpfc_els_hbq_alloc()
572 if (!dma_buf->hbuf.virt) { in lpfc_sli4_rb_alloc()
578 if (!dma_buf->dbuf.virt) { in lpfc_sli4_rb_alloc()
630 if (!dma_buf->hbuf.virt) { in lpfc_sli4_nvmet_alloc()
636 if (!dma_buf->dbuf.virt) { in lpfc_sli4_nvmet_alloc()
663 dmab->dbuf.virt, dmab->dbuf.phys); in lpfc_sli4_nvmet_free()
[all …]
/drivers/net/ethernet/qlogic/qed/
A Dqed_chain.c73 void *virt, *virt_next; in qed_chain_free_next_ptr() local
77 virt = chain->p_virt_addr; in qed_chain_free_next_ptr()
81 if (!virt) in qed_chain_free_next_ptr()
84 next = virt + size; in qed_chain_free_next_ptr()
90 virt = virt_next; in qed_chain_free_next_ptr()
209 if (!virt) in qed_chain_alloc_next_ptr()
220 virt_prev = virt; in qed_chain_alloc_next_ptr()
236 void *virt; in qed_chain_alloc_single() local
240 if (!virt) in qed_chain_alloc_single()
257 void *virt; in qed_chain_alloc_pbl() local
[all …]
/drivers/staging/media/atomisp/include/hmm/
A Dhmm.h32 int hmm_load(ia_css_ptr virt, void *data, unsigned int bytes);
33 int hmm_store(ia_css_ptr virt, const void *data, unsigned int bytes);
34 int hmm_set(ia_css_ptr virt, int c, unsigned int bytes);
35 int hmm_flush(ia_css_ptr virt, unsigned int bytes);
40 phys_addr_t hmm_virt_to_phys(ia_css_ptr virt);
49 void *hmm_vmap(ia_css_ptr virt, bool cached);
50 void hmm_vunmap(ia_css_ptr virt);
56 void hmm_flush_vmap(ia_css_ptr virt);
66 int hmm_mmap(struct vm_area_struct *vma, ia_css_ptr virt);
/drivers/mtd/maps/
A Dnettel.c221 if (!nettel_amd_map.virt) { in nettel_init()
280 iounmap(nettel_amd_map.virt); in nettel_init()
281 nettel_amd_map.virt = NULL; in nettel_init()
307 if (!nettel_intel_map.virt) { in nettel_init()
341 if (!nettel_intel_map.virt) { in nettel_init()
417 iounmap(nettel_amd_map.virt); in nettel_init()
437 if (nettel_amd_map.virt) { in nettel_cleanup()
438 iounmap(nettel_amd_map.virt); in nettel_cleanup()
439 nettel_amd_map.virt = NULL; in nettel_cleanup()
446 if (nettel_intel_map.virt) { in nettel_cleanup()
[all …]
A Ddc21285.c57 val.x[0] = *(uint8_t*)(map->virt + ofs); in dc21285_read8()
64 val.x[0] = *(uint16_t*)(map->virt + ofs); in dc21285_read16()
71 val.x[0] = *(uint32_t*)(map->virt + ofs); in dc21285_read32()
77 memcpy(to, (void*)(map->virt + from), len); in dc21285_copy_from()
86 *(uint8_t*)(map->virt + adr) = d.x[0]; in dc21285_write8()
95 *(uint16_t*)(map->virt + adr) = d.x[0]; in dc21285_write16()
102 *(uint32_t*)(map->virt + adr) = d.x[0]; in dc21285_write32()
179 dc21285_map.virt = ioremap(DC21285_FLASH, 16*1024*1024); in init_dc21285()
180 if (!dc21285_map.virt) { in init_dc21285()
192 iounmap(dc21285_map.virt); in init_dc21285()
[all …]
A Dts5500_flash.c59 ts5500_map.virt = ioremap(ts5500_map.phys, ts5500_map.size); in init_ts5500_map()
61 if (!ts5500_map.virt) { in init_ts5500_map()
84 iounmap(ts5500_map.virt); in init_ts5500_map()
96 if (ts5500_map.virt) { in cleanup_ts5500_map()
97 iounmap(ts5500_map.virt); in cleanup_ts5500_map()
98 ts5500_map.virt = NULL; in cleanup_ts5500_map()
A Dnetsc520.c85 netsc520_map.virt = ioremap(netsc520_map.phys, netsc520_map.size); in init_netsc520()
87 if (!netsc520_map.virt) { in init_netsc520()
101 iounmap(netsc520_map.virt); in init_netsc520()
116 if (netsc520_map.virt) { in cleanup_netsc520()
117 iounmap(netsc520_map.virt); in cleanup_netsc520()
118 netsc520_map.virt = NULL; in cleanup_netsc520()
A Dcfi_flagadm.c97 flagadm_map.virt = ioremap(FLASH_PHYS_ADDR, in init_flagadm()
100 if (!flagadm_map.virt) { in init_flagadm()
115 iounmap((void __iomem *)flagadm_map.virt); in init_flagadm()
125 if (flagadm_map.virt) { in cleanup_flagadm()
126 iounmap((void __iomem *)flagadm_map.virt); in cleanup_flagadm()
127 flagadm_map.virt = NULL; in cleanup_flagadm()
/drivers/media/platform/samsung/s5p-mfc/
A Ds5p_mfc_opr.c51 b->virt = dev->mem_virt + offset; in s5p_mfc_alloc_priv_buf()
58 b->virt = dma_alloc_coherent(mem_dev, b->size, &b->dma, GFP_KERNEL); in s5p_mfc_alloc_priv_buf()
59 if (!b->virt) in s5p_mfc_alloc_priv_buf()
64 dma_free_coherent(mem_dev, b->size, b->virt, b->dma); in s5p_mfc_alloc_priv_buf()
69 mfc_debug(3, "Allocated addr %p %pad\n", b->virt, &b->dma); in s5p_mfc_alloc_priv_buf()
85 if (!b->virt) in s5p_mfc_alloc_generic_buf()
88 mfc_debug(3, "Allocated addr %p %pad\n", b->virt, &b->dma); in s5p_mfc_alloc_generic_buf()
106 dma_free_coherent(mem_dev, b->size, b->virt, b->dma); in s5p_mfc_release_priv_buf()
108 b->virt = NULL; in s5p_mfc_release_priv_buf()
117 dma_free_coherent(mem_dev, b->size, b->virt, b->dma); in s5p_mfc_release_generic_buf()
[all …]
/drivers/net/ipa/
A Dgsi.c243 iowrite32(0, gsi->virt + reg_offset(reg)); in gsi_irq_ev_ctrl_disable()
277 iowrite32(0, gsi->virt + reg_offset(reg)); in gsi_irq_ch_ctrl_disable()
391 iowrite32(val, gsi->virt + reg); in gsi_command()
514 void __iomem *virt = gsi->virt; in gsi_channel_state() local
917 val = ioread32(gsi->virt + offset); in gsi_channel_program()
919 iowrite32(val, gsi->virt + offset); in gsi_channel_program()
1223 val = ioread32(gsi->virt + offset); in gsi_isr_glob_err()
1224 iowrite32(0, gsi->virt + offset); in gsi_isr_glob_err()
1545 if (!ring->virt) in gsi_ring_alloc()
1791 val = ioread32(gsi->virt + offset); in gsi_generic_command()
[all …]
/drivers/firmware/
A Discsi_ibft_find.c55 void *virt = NULL; in reserve_ibft_region() local
74 if (virt) in reserve_ibft_region()
75 early_memunmap(virt, PAGE_SIZE); in reserve_ibft_region()
76 virt = early_memremap_ro(pos, PAGE_SIZE); in reserve_ibft_region()
81 if (memcmp(virt + (pos - virt_pos), ibft_signs[i].sign, in reserve_ibft_region()
84 (unsigned long *)(virt + pos - virt_pos + 4); in reserve_ibft_region()
99 early_memunmap(virt, PAGE_SIZE); in reserve_ibft_region()
/drivers/virt/coco/
A DKconfig6 source "drivers/virt/coco/efi_secret/Kconfig"
8 source "drivers/virt/coco/pkvm-guest/Kconfig"
10 source "drivers/virt/coco/sev-guest/Kconfig"
12 source "drivers/virt/coco/tdx-guest/Kconfig"
14 source "drivers/virt/coco/arm-cca-guest/Kconfig"
16 source "drivers/virt/coco/guest/Kconfig"
/drivers/media/platform/amphion/
A Dvpu_helpers.c242 void *virt; in vpu_helper_copy_from_stream_buffer() local
253 virt = stream_buffer->virt; in vpu_helper_copy_from_stream_buffer()
259 memcpy(dst, virt + (offset - start), size); in vpu_helper_copy_from_stream_buffer()
276 void *virt; in vpu_helper_copy_to_stream_buffer() local
287 virt = stream_buffer->virt; in vpu_helper_copy_to_stream_buffer()
292 memcpy(virt + (offset - start), src, size); in vpu_helper_copy_to_stream_buffer()
309 void *virt; in vpu_helper_memset_stream_buffer() local
320 virt = stream_buffer->virt; in vpu_helper_memset_stream_buffer()
325 memset(virt + (offset - start), val, size); in vpu_helper_memset_stream_buffer()
328 memset(virt, val, size + offset - end); in vpu_helper_memset_stream_buffer()
[all …]
/drivers/scsi/elx/libefc/
A Defc_device.c544 cbdata->header->dma.virt, in __efc_d_init()
573 cbdata->payload->dma.virt, in __efc_d_init()
710 cbdata->header->dma.virt, in __efc_d_wait_plogi_rsp()
732 cbdata->header->dma.virt, in __efc_d_wait_plogi_rsp()
765 efc_node_save_sparms(node, cbdata->els_rsp.virt); in __efc_d_wait_plogi_rsp()
848 efc_node_save_sparms(node, cbdata->els_rsp.virt); in __efc_d_wait_plogi_rsp_recvd_prli()
1142 pp = cbdata->payload->dma.virt; in __efc_d_port_logged_in()
1229 cbdata->header->dma.virt, in __efc_d_port_logged_in()
1327 cbdata->header->dma.virt, in __efc_d_device_ready()
1347 pp = cbdata->payload->dma.virt; in __efc_d_device_ready()
[all …]
/drivers/gpu/drm/tegra/
A Dvic.c92 hdr = vic->falcon.firmware.virt; in vic_boot()
97 hdr = vic->falcon.firmware.virt + in vic_boot()
194 vic->falcon.firmware.virt, in vic_exit()
198 vic->falcon.firmware.virt, in vic_exit()
218 void *virt; in vic_load_firmware() local
223 if (vic->falcon.firmware.virt) { in vic_load_firmware()
236 if (!virt) { in vic_load_firmware()
242 if (IS_ERR(virt)) { in vic_load_firmware()
243 err = PTR_ERR(virt); in vic_load_firmware()
248 vic->falcon.firmware.virt = virt; in vic_load_firmware()
[all …]
/drivers/platform/x86/dell/
A Ddcdbas.c59 if (!smi_buffer->virt) { in dcdbas_smi_alloc()
76 if (!smi_buffer->virt) in dcdbas_smi_free()
82 smi_buffer->virt, smi_buffer->dma); in dcdbas_smi_free()
83 smi_buffer->virt = NULL; in dcdbas_smi_free()
94 if (!smi_buf.virt || wsmt_enabled) in smi_data_buf_free()
120 if (smi_buf.virt) in smi_data_buf_realloc()
121 memcpy(tmp.virt, smi_buf.virt, smi_buf.size); in smi_data_buf_realloc()
193 memcpy(smi_buf.virt + pos, buf, count); in smi_data_write()
357 memset(smi_buf.virt, 0, smi_buf.size); in smi_request_store()
481 if (!smi_buf.virt) { in dcdbas_host_control()
[all …]
/drivers/iommu/
A Diommu-pages.h44 static inline struct ioptdesc *virt_to_ioptdesc(void *virt) in virt_to_ioptdesc() argument
46 return folio_ioptdesc(virt_to_folio(virt)); in virt_to_ioptdesc()
50 void iommu_free_pages(void *virt);
59 void *virt) in iommu_pages_list_add() argument
61 list_add_tail(&virt_to_ioptdesc(virt)->iopt_freelist_elm, &list->pages); in iommu_pages_list_add()

Completed in 46 milliseconds

1234567891011