| /dflybsd-src/sys/dev/drm/amd/amdgpu/ |
| H A D | amdgpu_psp.c | 40 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 D | amdgpu_psp.h | 60 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 D | psp_v3_1.c | 103 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 D | psp_v10_0.c | 102 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 D | psp_v10_0.h | 30 void psp_v10_0_set_psp_funcs(struct psp_context *psp);
|
| H A D | psp_v3_1.h | 35 void psp_v3_1_set_psp_funcs(struct psp_context *psp);
|
| H A D | amdgpu_ucode.h | 165 struct psp_firmware_header_v1_0 psp; member
|
| H A D | amdgpu_kms.c | 232 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 D | privsep-bpf.c | 61 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 D | privsep-inet.c | 121 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 D | privsep.c | 322 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 D | privsep-control.c | 42 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 D | privsep-root.c | 480 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 D | cl_funcs.c | 523 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 D | procfs_vnops.c | 286 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 D | tbl_html.c | 117 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 D | cpu_regs.c | 160 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 D | sumo_dpm.h | 111 u32 psp; member
|
| H A D | rv770_dpm.h | 124 u32 psp; member
|
| H A D | sumo_dpm.c | 333 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 D | machdep.c | 748 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 D | function.c | 439 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 D | function.c | 437 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 D | modulo-sched.c | 1876 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 D | config.sub | 1733 | sym* | plan9* | psp* | sim* | xray* | os68k* | v88r* \
|