Home
last modified time | relevance | path

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

1234567

/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
H A Damdgpu_virt.c102 struct amdgpu_virt *virt = &adev->virt; in amdgpu_virt_request_full_gpu() local
105 if (virt->ops && virt->ops->req_full_gpu) { in amdgpu_virt_request_full_gpu()
106 r = virt->ops->req_full_gpu(adev, init); in amdgpu_virt_request_full_gpu()
110 adev->virt.caps &= ~AMDGPU_SRIOV_CAPS_RUNTIME; in amdgpu_virt_request_full_gpu()
125 struct amdgpu_virt *virt = &adev->virt; in amdgpu_virt_release_full_gpu() local
128 if (virt->ops && virt->ops->rel_full_gpu) { in amdgpu_virt_release_full_gpu()
129 r = virt->ops->rel_full_gpu(adev, init); in amdgpu_virt_release_full_gpu()
133 adev->virt.caps |= AMDGPU_SRIOV_CAPS_RUNTIME; in amdgpu_virt_release_full_gpu()
146 struct amdgpu_virt *virt = &adev->virt; in amdgpu_virt_reset_gpu() local
149 if (virt->ops && virt->ops->reset_gpu) { in amdgpu_virt_reset_gpu()
[all …]
H A Damdgpu_vf_error.c46 mutex_lock(&adev->virt.vf_errors.lock); in amdgpu_vf_error_put()
47 index = adev->virt.vf_errors.write_count % AMDGPU_VF_ERROR_ENTRY_SIZE; in amdgpu_vf_error_put()
48 adev->virt.vf_errors.code [index] = error_code; in amdgpu_vf_error_put()
49 adev->virt.vf_errors.flags [index] = error_flags; in amdgpu_vf_error_put()
50 adev->virt.vf_errors.data [index] = error_data; in amdgpu_vf_error_put()
51 adev->virt.vf_errors.write_count ++; in amdgpu_vf_error_put()
52 mutex_unlock(&adev->virt.vf_errors.lock); in amdgpu_vf_error_put()
63 (!adev->virt.ops) || (!adev->virt.ops->trans_msg)) { in amdgpu_vf_error_trans_all()
74 mutex_lock(&adev->virt.vf_errors.lock); in amdgpu_vf_error_trans_all()
76 …if (adev->virt.vf_errors.write_count - adev->virt.vf_errors.read_count > AMDGPU_VF_ERROR_ENTRY_SIZ… in amdgpu_vf_error_trans_all()
[all …]
H A Damdgpu_mxgpu_ai.c184 adev->virt.fw_reserve.checksum_key = in xgpu_ai_send_access_requests()
243 struct amdgpu_virt *virt = container_of(work, struct amdgpu_virt, flr_work); in xgpu_ai_mailbox_flr_work() local
244 struct amdgpu_device *adev = container_of(virt, struct amdgpu_device, virt); in xgpu_ai_mailbox_flr_work()
303 schedule_work(&adev->virt.flr_work); in xgpu_ai_mailbox_rcv_irq()
334 adev->virt.ack_irq.num_types = 1; in xgpu_ai_mailbox_set_irq_funcs()
335 adev->virt.ack_irq.funcs = &xgpu_ai_mailbox_ack_irq_funcs; in xgpu_ai_mailbox_set_irq_funcs()
336 adev->virt.rcv_irq.num_types = 1; in xgpu_ai_mailbox_set_irq_funcs()
337 adev->virt.rcv_irq.funcs = &xgpu_ai_mailbox_rcv_irq_funcs; in xgpu_ai_mailbox_set_irq_funcs()
344 r = amdgpu_irq_add_id(adev, SOC15_IH_CLIENTID_BIF, 135, &adev->virt.rcv_irq); in xgpu_ai_mailbox_add_irq_id()
348 r = amdgpu_irq_add_id(adev, SOC15_IH_CLIENTID_BIF, 138, &adev->virt.ack_irq); in xgpu_ai_mailbox_add_irq_id()
[all …]
H A Damdgpu_mxgpu_nv.c186 adev->virt.fw_reserve.checksum_key = in xgpu_nv_send_access_requests()
245 struct amdgpu_virt *virt = container_of(work, struct amdgpu_virt, flr_work); in xgpu_nv_mailbox_flr_work() local
246 struct amdgpu_device *adev = container_of(virt, struct amdgpu_device, virt); in xgpu_nv_mailbox_flr_work()
308 schedule_work(&adev->virt.flr_work); in xgpu_nv_mailbox_rcv_irq()
336 adev->virt.ack_irq.num_types = 1; in xgpu_nv_mailbox_set_irq_funcs()
337 adev->virt.ack_irq.funcs = &xgpu_nv_mailbox_ack_irq_funcs; in xgpu_nv_mailbox_set_irq_funcs()
338 adev->virt.rcv_irq.num_types = 1; in xgpu_nv_mailbox_set_irq_funcs()
339 adev->virt.rcv_irq.funcs = &xgpu_nv_mailbox_rcv_irq_funcs; in xgpu_nv_mailbox_set_irq_funcs()
346 r = amdgpu_irq_add_id(adev, SOC15_IH_CLIENTID_BIF, 135, &adev->virt.rcv_irq); in xgpu_nv_mailbox_add_irq_id()
350 r = amdgpu_irq_add_id(adev, SOC15_IH_CLIENTID_BIF, 138, &adev->virt.ack_irq); in xgpu_nv_mailbox_add_irq_id()
[all …]
H A Damdgpu_virt.h225 ((amdgim_vf2pf_info *)adev->virt.fw_reserve.p_vf2pf)->field = (val); \
230 (*val) = ((amdgim_vf2pf_info *)adev->virt.fw_reserve.p_vf2pf)->field; \
235 if (!adev->virt.fw_reserve.p_pf2vf) \
238 if (adev->virt.fw_reserve.p_pf2vf->version == 1) \
239 *(val) = ((struct amdgim_pf2vf_info_v1 *)adev->virt.fw_reserve.p_pf2vf)->field; \
240 if (adev->virt.fw_reserve.p_pf2vf->version == 2) \
241 *(val) = ((struct amdgim_pf2vf_info_v2 *)adev->virt.fw_reserve.p_pf2vf)->field; \
264 ((adev)->virt.caps & AMDGPU_SRIOV_CAPS_ENABLE_IOV)
267 ((adev)->virt.caps & AMDGPU_SRIOV_CAPS_IS_VF)
270 ((adev)->virt.caps & AMDGPU_SRIOV_CAPS_SRIOV_VBIOS)
[all …]
H A Damdgpu_mxgpu_vi.c518 struct amdgpu_virt *virt = container_of(work, struct amdgpu_virt, flr_work); in xgpu_vi_mailbox_flr_work() local
519 struct amdgpu_device *adev = container_of(virt, struct amdgpu_device, virt); in xgpu_vi_mailbox_flr_work()
559 schedule_work(&adev->virt.flr_work); in xgpu_vi_mailbox_rcv_irq()
577 adev->virt.ack_irq.num_types = 1; in xgpu_vi_mailbox_set_irq_funcs()
578 adev->virt.ack_irq.funcs = &xgpu_vi_mailbox_ack_irq_funcs; in xgpu_vi_mailbox_set_irq_funcs()
579 adev->virt.rcv_irq.num_types = 1; in xgpu_vi_mailbox_set_irq_funcs()
580 adev->virt.rcv_irq.funcs = &xgpu_vi_mailbox_rcv_irq_funcs; in xgpu_vi_mailbox_set_irq_funcs()
587 r = amdgpu_irq_add_id(adev, AMDGPU_IRQ_CLIENTID_LEGACY, 135, &adev->virt.rcv_irq); in xgpu_vi_mailbox_add_irq_id()
591 r = amdgpu_irq_add_id(adev, AMDGPU_IRQ_CLIENTID_LEGACY, 138, &adev->virt.ack_irq); in xgpu_vi_mailbox_add_irq_id()
593 amdgpu_irq_put(adev, &adev->virt.rcv_irq, 0); in xgpu_vi_mailbox_add_irq_id()
[all …]
H A Damdgpu_nbio_v6_1.c255 adev->virt.caps |= AMDGPU_SRIOV_CAPS_IS_VF; in nbio_v6_1_detect_hw_virt()
258 adev->virt.caps |= AMDGPU_SRIOV_CAPS_ENABLE_IOV; in nbio_v6_1_detect_hw_virt()
262 adev->virt.caps |= AMDGPU_PASSTHROUGH_MODE; in nbio_v6_1_detect_hw_virt()
H A Damdgpu_nbio_v2_3.c304 adev->virt.caps |= AMDGPU_SRIOV_CAPS_IS_VF; in nbio_v2_3_detect_hw_virt()
307 adev->virt.caps |= AMDGPU_SRIOV_CAPS_ENABLE_IOV; in nbio_v2_3_detect_hw_virt()
311 adev->virt.caps |= AMDGPU_PASSTHROUGH_MODE; in nbio_v2_3_detect_hw_virt()
/netbsd-src/sys/arch/shark/stand/ofwboot/
H A DLocore.c399 OF_claim(void *virt, u_int size, u_int align) in OF_claim() argument
405 void *virt; in OF_claim() member
416 printf("OF_claim(%x, %x, %x) -> ", virt, size, align); in OF_claim()
418 args.virt = virt; in OF_claim()
434 OF_release(void *virt, u_int size) in OF_release() argument
440 void *virt; in OF_release() member
449 printf("OF_release(%x, %x)\n", virt, size); in OF_release()
451 args.virt = virt; in OF_release()
475 OF_chain(void *virt, u_int size, void (*entry)(int (*)(void *), void *, u_int), in OF_chain() argument
482 void *virt; in OF_chain() member
[all …]
/netbsd-src/sys/arch/macppc/stand/ofwboot/
H A DLocore.c538 OF_claim(void *virt, u_int size, u_int align) in OF_claim() argument
544 void *virt; in OF_claim() member
555 printf("OF_claim(%p, %x, %x) -> ", virt, size, align); in OF_claim()
557 args.virt = virt; in OF_claim()
573 OF_release(void *virt, u_int size) in OF_release() argument
579 void *virt; in OF_release() member
588 printf("OF_release(%p, %x)\n", virt, size); in OF_release()
590 args.virt = virt; in OF_release()
615 OF_chain(void *virt, u_int size, void (*entry)(), void *arg, u_int len) in OF_chain() argument
621 void *virt; in OF_chain() member
[all …]
/netbsd-src/sys/arch/ofppc/stand/ofwboot/
H A DLocore.c401 OF_claim(void *virt, u_int size, u_int align) in OF_claim() argument
407 void *virt; in OF_claim() member
418 printf("OF_claim(%p, %x, %x) -> ", virt, size, align); in OF_claim()
420 args.virt = virt; in OF_claim()
436 OF_release(void *virt, u_int size) in OF_release() argument
442 void *virt; in OF_release() member
451 printf("OF_release(%p, %x)\n", virt, size); in OF_release()
453 args.virt = virt; in OF_release()
478 OF_chain(void *virt, u_int size, void (*entry)(), void *arg, u_int len) in OF_chain() argument
484 void *virt; in OF_chain() member
[all …]
H A Dofwstart.S62 # virt-base
64 # virt-size
/netbsd-src/sys/arch/sparc/stand/ofwboot/
H A DLocore.c404 OF_release(void *virt, u_int size) in OF_release() argument
410 cell_t virt; in OF_release() member
417 args.virt = ADR2CELL(virt); in OF_release()
817 OF_claim(void *virt, u_int size, u_int align) in OF_claim() argument
825 cell_t virt; in OF_claim() member
835 args.virt = virt; in OF_claim()
851 if (virt == NULL) { in OF_claim()
852 if ((virt = (void*)OF_alloc_virt(size, align)) == (void*)-1) { in OF_claim()
853 printf("OF_alloc_virt(%d,%d) failed w/%p\n", size, align, virt); in OF_claim()
857 if ((newvirt = (void*)OF_claim_virt((vaddr_t)virt, size)) == (void*)-1) { in OF_claim()
[all …]
/netbsd-src/sys/arch/arm/ofw/
H A Dopenfirm.c587 OF_claim(void *virt, u_int size, u_int align) in OF_claim() argument
593 void *virt; in OF_claim() member
603 args.virt = virt; in OF_claim()
612 OF_release(void *virt, u_int size) in OF_release() argument
618 void *virt; in OF_release() member
626 args.virt = virt; in OF_release()
/netbsd-src/sys/external/bsd/ena-com/
H A Dena_plat.h296 #define ENA_MEM_ALLOC_NODE(dmadev, size, virt, node, dev_node) (virt = NULL) argument
298 #define ENA_MEM_ALLOC_COHERENT_NODE(dmadev, size, virt, phys, handle, node, \ argument
301 ((virt) = NULL); \
305 #define ENA_MEM_ALLOC_COHERENT(dmadev, size, virt, phys, dma) \ argument
308 (virt) = (void *)(dma).vaddr; \
312 #define ENA_MEM_FREE_COHERENT(dmadev, size, virt, phys, dma) \ argument
321 (virt) = NULL; \
/netbsd-src/external/gpl3/gcc/dist/gcc/cp/
H A Ddump.cc171 tree virt = THUNK_VIRTUAL_OFFSET (t); in cp_dump_tree() local
179 if (virt) in cp_dump_tree()
180 virt = BINFO_VPTR_FIELD (virt); in cp_dump_tree()
183 if (virt) in cp_dump_tree()
184 dump_int (di, "virt", tree_to_shwi (virt)); in cp_dump_tree()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/cp/
H A Ddump.c171 tree virt = THUNK_VIRTUAL_OFFSET (t); in cp_dump_tree() local
179 if (virt) in cp_dump_tree()
180 virt = BINFO_VPTR_FIELD (virt); in cp_dump_tree()
183 if (virt) in cp_dump_tree()
184 dump_int (di, "virt", tree_to_shwi (virt)); in cp_dump_tree()
/netbsd-src/sys/arch/emips/ebus/
H A Dicap_ebus.c262 vaddr_t virt; in icapstart() local
315 virt = (vaddr_t)sc->sc_data; in icapstart()
316 phys = kvtophys(virt); in icapstart()
317 count = round_page(virt) - virt; in icapstart()
323 phys2 = kvtophys(virt + count); in icapstart()
/netbsd-src/sys/arch/powerpc/powerpc/
H A Dofw_machdep.c374 uint32_t virt, size, mode; in ofw_bootstrap_get_translations() local
403 virt = *rp++; in ofw_bootstrap_get_translations()
428 idx, virt, phys, size, mode); in ofw_bootstrap_get_translations()
438 ofw_translations[idx].virt = virt; in ofw_bootstrap_get_translations()
H A Dofwmagic.S64 # virt-base
66 # virt-size
/netbsd-src/sys/external/bsd/drm2/dist/drm/i810/
H A Di810_drv.h148 volatile char *virt;
158 virt = dev_priv->ring.virtual_start; \
171 *(volatile unsigned int *)(virt + outring) = n; \
/netbsd-src/sys/arch/zaurus/zaurus/
H A Dmachdep.c537 void green_on(int virt);
539 green_on(int virt) in green_on() argument
544 if (virt) { in green_on()
553 void irda_on(int virt);
555 irda_on(int virt) in irda_on() argument
560 if (virt) { in irda_on()
/netbsd-src/sys/arch/atari/atari/
H A Dstalloc.c54 #define PHYS_ADDR(virt) ((u_long)(virt) - st_pool_virt + st_pool_phys) argument
/netbsd-src/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/apple/
H A Dt8103.dtsi91 interrupt-names = "phys", "virt", "hyp-phys", "hyp-virt";
/netbsd-src/sys/arch/powerpc/include/
H A Dofw_machdep.h49 vaddr_t virt; member

1234567