Home
last modified time | relevance | path

Searched refs:psp (Results 1 – 25 of 32) sorted by relevance

12

/dragonfly/sys/dev/drm/amd/amdgpu/
H A Damdgpu_psp.c40 struct psp_context *psp = &adev->psp; in psp_early_init() local
68 struct psp_context *psp = &adev->psp; in psp_sw_init() local
128 ret = psp_cmd_submit(psp, ucode, psp->cmd_buf_mc_addr, in psp_cmd_submit_buf()
166 &psp->tmr_bo, (u64 *)&psp->tmr_mc_addr, &psp->tmr_buf); in psp_tmr_init()
244 memcpy(psp->fw_pri_buf, psp->asd_start_addr, psp->asd_ucode_size); in psp_asd_load()
312 ret = psp_cmd_submit_buf(psp, ucode, psp->cmd, in psp_np_fw_load()
330 struct psp_context *psp = &adev->psp; in psp_load_fw() local
439 struct psp_context *psp = &adev->psp; in psp_hw_fini() local
448 amdgpu_bo_free_kernel(&psp->tmr_bo, (u64 *)&psp->tmr_mc_addr, &psp->tmr_buf); in psp_hw_fini()
468 struct psp_context *psp = &adev->psp; in psp_suspend() local
[all …]
H A Damdgpu_psp.h134 #define psp_ring_init(psp, type) (psp)->funcs->ring_init((psp), (type)) argument
135 #define psp_ring_create(psp, type) (psp)->funcs->ring_create((psp), (type)) argument
136 #define psp_ring_stop(psp, type) (psp)->funcs->ring_stop((psp), (type)) argument
137 #define psp_ring_destroy(psp, type) ((psp)->funcs->ring_destroy((psp), (type))) argument
139 (psp)->funcs->cmd_submit((psp), (ucode), (cmd_mc), (fence_mc), (index))
141 (psp)->funcs->compare_sram_data((psp), (ucode), (type))
143 ((psp)->funcs->init_microcode ? (psp)->funcs->init_microcode((psp)) : 0)
145 ((psp)->funcs->bootloader_load_sysdrv ? (psp)->funcs->bootloader_load_sysdrv((psp)) : 0)
147 ((psp)->funcs->bootloader_load_sos ? (psp)->funcs->bootloader_load_sos((psp)) : 0)
149 ((psp)->funcs->smu_reload_quirk ? (psp)->funcs->smu_reload_quirk((psp)) : false)
[all …]
H A Dpsp_v3_1.c140 adev->psp.sos_start_addr = (uint8_t *)adev->psp.sys_start_addr + in psp_v3_1_init_microcode()
165 release_firmware(adev->psp.sos_fw); in psp_v3_1_init_microcode()
166 adev->psp.sos_fw = NULL; in psp_v3_1_init_microcode()
167 release_firmware(adev->psp.asd_fw); in psp_v3_1_init_microcode()
168 adev->psp.asd_fw = NULL; in psp_v3_1_init_microcode()
197 memcpy(psp->fw_pri_buf, psp->sys_start_addr, psp->sys_bin_size); in psp_v3_1_bootloader_load_sysdrv()
219 if (ver == adev->psp.sos_fw_version) in psp_v3_1_match_version()
257 memcpy(psp->fw_pri_buf, psp->sos_start_addr, psp->sos_bin_size); in psp_v3_1_bootloader_load_sos()
306 ring = &psp->km_ring; in psp_v3_1_ring_init()
365 ring = &psp->km_ring; in psp_v3_1_ring_stop()
[all …]
H A Dpsp_v10_0.c104 struct amdgpu_device *adev = psp->adev; in psp_v10_0_init_microcode()
141 release_firmware(adev->psp.asd_fw); in psp_v10_0_init_microcode()
142 adev->psp.asd_fw = NULL; in psp_v10_0_init_microcode()
173 struct amdgpu_device *adev = psp->adev; in psp_v10_0_ring_init()
175 ring = &psp->km_ring; in psp_v10_0_ring_init()
199 struct psp_ring *ring = &psp->km_ring; in psp_v10_0_ring_create()
200 struct amdgpu_device *adev = psp->adev; in psp_v10_0_ring_create()
234 ring = &psp->km_ring; in psp_v10_0_ring_stop()
254 struct psp_ring *ring = &psp->km_ring; in psp_v10_0_ring_destroy()
275 struct psp_ring *ring = &psp->km_ring; in psp_v10_0_cmd_submit()
[all …]
H A Dpsp_v10_0.h30 void psp_v10_0_set_psp_funcs(struct psp_context *psp);
H A Dpsp_v3_1.h35 void psp_v3_1_set_psp_funcs(struct psp_context *psp);
H A Damdgpu_ucode.h165 struct psp_firmware_header_v1_0 psp; member
H A Damdgpu_kms.c232 fw_info->ver = adev->psp.sos_fw_version; in amdgpu_firmware_info()
233 fw_info->feature = adev->psp.sos_feature_version; in amdgpu_firmware_info()
236 fw_info->ver = adev->psp.asd_fw_version; in amdgpu_firmware_info()
237 fw_info->feature = adev->psp.asd_feature_version; in amdgpu_firmware_info()
H A Dsi_dpm.h581 u32 psp; member
/dragonfly/contrib/dhcpcd/src/
H A Dprivsep-bpf.c94 len = ps_sendpsmdata(psp->psp_ctx, psp->psp_ctx->ps_data_fd, in ps_bpf_recvbpf()
132 return bpf_send(psp->psp_bpf, psp->psp_proto, in ps_bpf_recvmsgcb()
141 if (ps_recvpsmsg(psp->psp_ctx, psp->psp_fd, events, in ps_bpf_recvmsg()
158 setproctitle("[BPF %s] %s%s%s", psp->psp_protostr, psp->psp_ifname, in ps_bpf_start_bpf()
162 psp->psp_bpf = bpf_open(&psp->psp_ifp, psp->psp_filter, ia); in ps_bpf_start_bpf()
173 psp->psp_work_fd = psp->psp_bpf->bpf_fd; in ps_bpf_start_bpf()
216 if (psp != NULL) in ps_bpf_cmd()
220 if (psp == NULL) in ps_bpf_cmd()
231 memcpy(psp->psp_ifname, ifp->name, sizeof(psp->psp_ifname)); in ps_bpf_cmd()
252 snprintf(psp->psp_name, sizeof(psp->psp_name), "BPF %s%s%s", in ps_bpf_cmd()
[all …]
H A Dprivsep-inet.c269 if (psp != NULL) { in ps_inet_sendmsg()
348 if (ps_recvpsmsg(psp->psp_ctx, psp->psp_fd, events, in ps_inet_dodispatch()
364 if (psp == NULL) in ps_inet_start()
367 strlcpy(psp->psp_name, "network proxy", sizeof(psp->psp_name)); in ps_inet_start()
444 psp->psp_work_fd = ipv6nd_open(&psp->psp_ifp); in ps_inet_listennd()
457 if (eloop_event_add(psp->psp_ctx->eloop, psp->psp_work_fd, in ps_inet_listennd()
487 psp->psp_work_fd = dhcp6_openudp(psp->psp_id.psi_ifindex, ia); in ps_inet_listenin6()
551 if (psp != NULL) in ps_inet_cmd()
555 if (psp == NULL) in ps_inet_cmd()
589 snprintf(psp->psp_name, sizeof(psp->psp_name), in ps_inet_cmd()
[all …]
H A Dprivsep.c329 psp->psp_ifname, psp->psp_ifname[0] != '\0' ? ": " : "", in ps_processhangup()
330 psp->psp_name, psp->psp_pid); in ps_processhangup()
520 getpid(), psp->psp_pid, psp->psp_fd, psp->psp_name); in ps_stopprocess()
524 eloop_event_delete(psp->psp_ctx->eloop, psp->psp_fd); in ps_stopprocess()
526 if (ps_sendcmd(psp->psp_ctx, psp->psp_fd, PS_STOP, 0, in ps_stopprocess()
807 free(psp); in ps_freeprocess()
1113 if (ps_sendcmd(psp->psp_ctx, psp->psp_fd, PS_DAEMONISED, in ps_daemonised()
1189 return psp; in ps_findprocess()
1213 psp = calloc(1, sizeof(*psp)); in ps_newprocess()
1217 memcpy(&psp->psp_id, psid, sizeof(psp->psp_id)); in ps_newprocess()
[all …]
H A Dprivsep-control.c40 ps_ctl_startcb(struct ps_process *psp) in ps_ctl_startcb() argument
42 struct dhcpcd_ctx *ctx = psp->psp_ctx; in ps_ctl_startcb()
70 struct ps_process *psp = arg; in ps_ctl_recvmsg() local
72 if (ps_recvpsmsg(psp->psp_ctx, psp->psp_fd, events, NULL, NULL) == -1) in ps_ctl_recvmsg()
149 struct ps_process *psp = arg; in ps_ctl_dodispatch() local
151 if (ps_recvpsmsg(psp->psp_ctx, psp->psp_fd, events, in ps_ctl_dodispatch()
152 ps_ctl_dispatch, psp->psp_ctx) == -1) in ps_ctl_dodispatch()
219 struct ps_process *psp; in ps_ctl_start() local
233 strlcpy(psp->psp_name, "control proxy", sizeof(psp->psp_name)); in ps_ctl_start()
240 psp->psp_work_fd = data_fd[1]; in ps_ctl_start()
[all …]
H A Dprivsep-root.c496 if (psp != NULL) { in ps_root_recvmsgcb()
502 psp->psp_ifname, in ps_root_recvmsgcb()
504 psp->psp_name, psp->psp_pid); in ps_root_recvmsgcb()
512 ps_freeprocess(psp); in ps_root_recvmsgcb()
644 if (ps_recvpsmsg(psp->psp_ctx, psp->psp_fd, events, in ps_root_recvmsg()
771 if (psp != NULL) { in ps_root_signalcb()
797 if (psp != NULL) in ps_root_signalcb()
912 strlcpy(psp->psp_name, "privileged proxy", sizeof(psp->psp_name)); in ps_root_start()
965 if (psp) { in ps_root_stop()
967 psp->psp_ifname, in ps_root_stop()
[all …]
/dragonfly/contrib/nvi2/cl/
H A Dcl_funcs.c523 SCR *psp, *tsp; in cl_refresh() local
548 for (psp = sp; psp != NULL; psp = TAILQ_NEXT(psp, q)) in cl_refresh()
549 for (tsp = TAILQ_NEXT(psp, q); tsp != NULL; in cl_refresh()
551 if (psp->roff == tsp->roff) { in cl_refresh()
552 if (psp->coff + psp->cols + 1 == tsp->coff) in cl_refresh()
553 cl_rdiv(psp); in cl_refresh()
555 if (tsp->coff + tsp->cols + 1 == psp->coff) in cl_refresh()
/dragonfly/sys/vfs/procfs/
H A Dprocfs_vnops.c284 struct procfs_status *psp; in procfs_ioctl() local
340 psp->flags = procp->p_pfsflags; in procfs_ioctl()
341 psp->events = procp->p_stops; in procfs_ioctl()
344 psp->state = 0; in procfs_ioctl()
345 psp->why = procp->p_stype; in procfs_ioctl()
346 psp->val = procp->p_xstat; in procfs_ioctl()
349 psp->state = 1; in procfs_ioctl()
351 psp->why = 0; /* Not defined values */ in procfs_ioctl()
384 psp->state = 1; /* It stopped */ in procfs_ioctl()
385 psp->flags = procp->p_pfsflags; in procfs_ioctl()
[all …]
/dragonfly/contrib/mdocml/
H A Dtbl_html.c117 const struct tbl_span *psp; in print_tbl() local
161 if ((psp = sp->next) != NULL) { in print_tbl()
162 switch (psp->pos) { in print_tbl()
/dragonfly/sys/platform/vkernel64/x86_64/
H A Dcpu_regs.c160 struct sigacts *psp = p->p_sigacts; in sendsig() local
182 SIGISMEMBER(psp->ps_sigonstack, sig)) { in sendsig()
208 if (SIGISMEMBER(psp->ps_siginfo, sig)) { in sendsig()
220 sf.sf_si.si_pid = psp->ps_frominfo[sig].pid; in sendsig()
221 sf.sf_si.si_uid = psp->ps_frominfo[sig].uid; in sendsig()
/dragonfly/sys/dev/drm/radeon/
H A Dsumo_dpm.h111 u32 psp; member
H A Drv770_dpm.h124 u32 psp; member
H A Dsumo_dpm.c333 pi->psp = BSP(pi->pbsp) | BSU(pi->pbsu); in sumo_calculate_bsp()
340 WREG32(CG_BSP_0, pi->psp); in sumo_init_bsp()
360 WREG32(CG_BSP_0 + (i * 4), pi->psp); in sumo_program_bsp()
363 WREG32(CG_BSP_0 + (BOOST_DPM_LEVEL * 4), pi->psp); in sumo_program_bsp()
/dragonfly/sys/platform/pc64/x86_64/
H A Dmachdep.c748 struct sigacts *psp = p->p_sigacts; in sendsig() local
770 SIGISMEMBER(psp->ps_sigonstack, sig)) { in sendsig()
804 if (SIGISMEMBER(psp->ps_siginfo, sig)) { in sendsig()
816 sf.sf_si.si_pid = psp->ps_frominfo[sig].pid; in sendsig()
817 sf.sf_si.si_uid = psp->ps_frominfo[sig].uid; in sendsig()
/dragonfly/contrib/gcc-4.7/gcc/
H A Dfunction.c437 struct frame_space **psp; in assign_stack_local_1() local
439 for (psp = &crtl->frame_space_list; *psp; psp = &(*psp)->next) in assign_stack_local_1()
441 struct frame_space *space = *psp; in assign_stack_local_1()
445 *psp = space->next; in assign_stack_local_1()
H A Dmodulo-sched.c1876 sbitmap psp = sbitmap_alloc (ps->g->num_nodes); in get_sched_window() local
1886 sbitmap_zero (psp); in get_sched_window()
1888 psp_not_empty = sbitmap_a_and_b_cg (psp, u_node_preds, sched_nodes); in get_sched_window()
2008 sbitmap_free (psp); in get_sched_window()
/dragonfly/contrib/gcc-8.0/gcc/
H A Dfunction.c439 struct frame_space **psp; in assign_stack_local_1() local
441 for (psp = &crtl->frame_space_list; *psp; psp = &(*psp)->next) in assign_stack_local_1()
443 struct frame_space *space = *psp; in assign_stack_local_1()
447 *psp = space->next; in assign_stack_local_1()

12