Home
last modified time | relevance | path

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

12

/dflybsd-src/sys/dev/drm/amd/amdgpu/
H A Damdgpu_psp.c40 struct psp_context *psp = &adev->psp; in psp_early_init() local
48 psp_v3_1_set_psp_funcs(psp); in psp_early_init()
51 psp_v10_0_set_psp_funcs(psp); in psp_early_init()
57 psp->adev = adev; in psp_early_init()
68 struct psp_context *psp = &adev->psp; in psp_sw_init() local
71 ret = psp_init_microcode(psp); in psp_sw_init()
87 release_firmware(adev->psp.sos_fw); in psp_sw_fini()
88 adev->psp.sos_fw = NULL; in psp_sw_fini()
89 release_firmware(adev->psp.asd_fw); in psp_sw_fini()
90 adev->psp.asd_fw = NULL; in psp_sw_fini()
[all …]
H A Damdgpu_psp.h60 int (*init_microcode)(struct psp_context *psp);
61 int (*bootloader_load_sysdrv)(struct psp_context *psp);
62 int (*bootloader_load_sos)(struct psp_context *psp);
65 int (*ring_init)(struct psp_context *psp, enum psp_ring_type ring_type);
66 int (*ring_create)(struct psp_context *psp, enum psp_ring_type ring_type);
67 int (*ring_stop)(struct psp_context *psp,
69 int (*ring_destroy)(struct psp_context *psp,
71 int (*cmd_submit)(struct psp_context *psp, struct amdgpu_firmware_info *ucode,
73 bool (*compare_sram_data)(struct psp_context *psp,
76 bool (*smu_reload_quirk)(struct psp_context *psp);
[all …]
H A Dpsp_v3_1.c103 static int psp_v3_1_init_microcode(struct psp_context *psp) in psp_v3_1_init_microcode() argument
105 struct amdgpu_device *adev = psp->adev; in psp_v3_1_init_microcode()
124 err = request_firmware(&adev->psp.sos_fw, fw_name, adev->dev); in psp_v3_1_init_microcode()
128 err = amdgpu_ucode_validate(adev->psp.sos_fw); in psp_v3_1_init_microcode()
132 hdr = (const struct psp_firmware_header_v1_0 *)adev->psp.sos_fw->data; in psp_v3_1_init_microcode()
133 adev->psp.sos_fw_version = le32_to_cpu(hdr->header.ucode_version); in psp_v3_1_init_microcode()
134 adev->psp.sos_feature_version = le32_to_cpu(hdr->ucode_feature_version); in psp_v3_1_init_microcode()
135 adev->psp.sos_bin_size = le32_to_cpu(hdr->sos_size_bytes); in psp_v3_1_init_microcode()
136 adev->psp.sys_bin_size = le32_to_cpu(hdr->header.ucode_size_bytes) - in psp_v3_1_init_microcode()
138 adev->psp.sys_start_addr = (uint8_t *)hdr + in psp_v3_1_init_microcode()
[all …]
H A Dpsp_v10_0.c102 static int psp_v10_0_init_microcode(struct psp_context *psp) in psp_v10_0_init_microcode() argument
104 struct amdgpu_device *adev = psp->adev; in psp_v10_0_init_microcode()
120 err = request_firmware(&adev->psp.asd_fw, fw_name, adev->dev); in psp_v10_0_init_microcode()
124 err = amdgpu_ucode_validate(adev->psp.asd_fw); in psp_v10_0_init_microcode()
128 hdr = (const struct psp_firmware_header_v1_0 *)adev->psp.asd_fw->data; in psp_v10_0_init_microcode()
129 adev->psp.asd_fw_version = le32_to_cpu(hdr->header.ucode_version); in psp_v10_0_init_microcode()
130 adev->psp.asd_feature_version = le32_to_cpu(hdr->ucode_feature_version); in psp_v10_0_init_microcode()
131 adev->psp.asd_ucode_size = le32_to_cpu(hdr->header.ucode_size_bytes); in psp_v10_0_init_microcode()
132 adev->psp.asd_start_addr = (uint8_t *)hdr + in psp_v10_0_init_microcode()
141 release_firmware(adev->psp.asd_fw); in psp_v10_0_init_microcode()
[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()
/dflybsd-src/contrib/dhcpcd/src/
H A Dprivsep-bpf.c61 struct ps_process *psp = arg; in ps_bpf_recvbpf() local
62 struct bpf *bpf = psp->psp_bpf; in ps_bpf_recvbpf()
66 .ps_id = psp->psp_id, in ps_bpf_recvbpf()
67 .ps_cmd = psp->psp_id.psi_cmd, in ps_bpf_recvbpf()
82 logerr("%s: %s", psp->psp_ifname, __func__); in ps_bpf_recvbpf()
88 eloop_event_delete(psp->psp_ctx->eloop, bpf->bpf_fd); in ps_bpf_recvbpf()
90 psp->psp_bpf = NULL; in ps_bpf_recvbpf()
96 len = ps_sendpsmdata(psp->psp_ctx, psp->psp_ctx->ps_data_fd, in ps_bpf_recvbpf()
108 struct ps_process *psp = arg; in ps_bpf_recvmsgcb() local
112 logerrx("%s: IN cmd %x, psp %p", __func__, psm->ps_cmd, psp); in ps_bpf_recvmsgcb()
[all …]
H A Dprivsep-inet.c121 ps_inet_startcb(struct ps_process *psp) in ps_inet_startcb() argument
123 struct dhcpcd_ctx *ctx = psp->psp_ctx; in ps_inet_startcb()
267 struct ps_process *psp; in ps_inet_sendmsg() local
270 psp = ps_findprocess(ctx, &psm->ps_id); in ps_inet_sendmsg()
271 if (psp != NULL) { in ps_inet_sendmsg()
272 s = psp->psp_work_fd; in ps_inet_sendmsg()
310 struct ps_process *psp = arg; in ps_inet_recvmsg() local
313 if (ps_recvpsmsg(psp->psp_ctx, psp->psp_fd, events, NULL, NULL) == -1) in ps_inet_recvmsg()
348 struct ps_process *psp = arg; in ps_inet_dodispatch() local
350 if (ps_recvpsmsg(psp->psp_ctx, psp->psp_fd, events, in ps_inet_dodispatch()
[all …]
H A Dprivsep.c322 struct ps_process *psp = arg; in ps_processhangup() local
323 struct dhcpcd_ctx *ctx = psp->psp_ctx; in ps_processhangup()
329 psp->psp_ifname, psp->psp_ifname[0] != '\0' ? ": " : "", in ps_processhangup()
330 psp->psp_name, psp->psp_pid); in ps_processhangup()
332 ps_freeprocess(psp); in ps_processhangup()
342 ps_startprocess(struct ps_process *psp, in ps_startprocess() argument
348 struct dhcpcd_ctx *ctx = psp->psp_ctx; in ps_startprocess()
368 pid = pdfork(&psp->psp_pfd, PD_CLOEXEC); in ps_startprocess()
381 psp->psp_pid = getpid(); in ps_startprocess()
382 psp->psp_fd = fd[1]; in ps_startprocess()
[all …]
H A Dprivsep-control.c42 ps_ctl_startcb(struct ps_process *psp) in ps_ctl_startcb() argument
44 struct dhcpcd_ctx *ctx = psp->psp_ctx; in ps_ctl_startcb()
72 struct ps_process *psp = arg; in ps_ctl_recvmsg() local
74 if (ps_recvpsmsg(psp->psp_ctx, psp->psp_fd, events, NULL, NULL) == -1) in ps_ctl_recvmsg()
151 struct ps_process *psp = arg; in ps_ctl_dodispatch() local
153 if (ps_recvpsmsg(psp->psp_ctx, psp->psp_fd, events, in ps_ctl_dodispatch()
154 ps_ctl_dispatch, psp->psp_ctx) == -1) in ps_ctl_dodispatch()
221 struct ps_process *psp; in ps_ctl_start() local
236 psp = ctx->ps_ctl = ps_newprocess(ctx, &id); in ps_ctl_start()
237 strlcpy(psp->psp_name, "control proxy", sizeof(psp->psp_name)); in ps_ctl_start()
[all …]
H A Dprivsep-root.c480 struct ps_process *psp; in ps_root_recvmsgcb() local
490 psp = ps_findprocess(ctx, &psm->ps_id); in ps_root_recvmsgcb()
493 logerrx("%s: IN cmd %x, psp %p", __func__, psm->ps_cmd, psp); in ps_root_recvmsgcb()
496 if (psp != NULL) { in ps_root_recvmsgcb()
498 return ps_stopprocess(psp); in ps_root_recvmsgcb()
502 psp->psp_ifname, in ps_root_recvmsgcb()
503 psp->psp_ifname[0] != '\0' ? ": " : "", in ps_root_recvmsgcb()
504 psp->psp_name, psp->psp_pid); in ps_root_recvmsgcb()
508 err = ps_sendpsmmsg(ctx, psp->psp_fd, psm, msg); in ps_root_recvmsgcb()
511 __func__, psp->psp_pid); in ps_root_recvmsgcb()
[all …]
/dflybsd-src/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()
/dflybsd-src/sys/vfs/procfs/
H A Dprocfs_vnops.c286 struct procfs_status *psp; in procfs_ioctl() local
341 psp = (struct procfs_status *)ap->a_data; in procfs_ioctl()
342 psp->flags = procp->p_pfsflags; in procfs_ioctl()
343 psp->events = procp->p_stops; in procfs_ioctl()
346 psp->state = 0; in procfs_ioctl()
347 psp->why = procp->p_stype; in procfs_ioctl()
348 psp->val = procp->p_xstat; in procfs_ioctl()
351 psp->state = 1; in procfs_ioctl()
353 psp->why = 0; /* Not defined values */ in procfs_ioctl()
354 psp->val = 0; /* Not defined values */ in procfs_ioctl()
[all …]
/dflybsd-src/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()
/dflybsd-src/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()
/dflybsd-src/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()
/dflybsd-src/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()
/dflybsd-src/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()
/dflybsd-src/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()
/dflybsd-src/crypto/openssh/
H A Dconfig.sub1733 | sym* | plan9* | psp* | sim* | xray* | os68k* | v88r* \

12