| /f-stack/freebsd/netgraph/bluetooth/socket/ |
| H A D | ng_btsocket_l2cap.c | 441 pcb->src.b[5], pcb->src.b[4], pcb->src.b[3], in ng_btsocket_l2cap_process_l2ca_con_req_rsp() 442 pcb->src.b[2], pcb->src.b[1], pcb->src.b[0], in ng_btsocket_l2cap_process_l2ca_con_req_rsp() 443 pcb->dst.b[5], pcb->dst.b[4], pcb->dst.b[3], in ng_btsocket_l2cap_process_l2ca_con_req_rsp() 444 pcb->dst.b[2], pcb->dst.b[1], pcb->dst.b[0], in ng_btsocket_l2cap_process_l2ca_con_req_rsp() 548 pcb->src.b[5], pcb->src.b[4], pcb->src.b[3], in ng_btsocket_l2cap_process_l2ca_con_rsp_rsp() 549 pcb->src.b[2], pcb->src.b[1], pcb->src.b[0], in ng_btsocket_l2cap_process_l2ca_con_rsp_rsp() 550 pcb->dst.b[5], pcb->dst.b[4], pcb->dst.b[3], in ng_btsocket_l2cap_process_l2ca_con_rsp_rsp() 781 pcb->psm, pcb->cid, op->result, pcb->state, pcb->cfg_state); in ng_btsocket_l2cap_process_l2ca_cfg_req_rsp() 888 pcb->psm, pcb->cid, op->result, pcb->state, pcb->cfg_state); in ng_btsocket_l2cap_process_l2ca_cfg_rsp_rsp() 983 pcb->psm, pcb->cid, pcb->state, pcb->cfg_state); in ng_btsocket_l2cap_process_l2ca_cfg_ind() [all …]
|
| H A D | ng_btsocket_sco.c | 405 pcb->src.b[5], pcb->src.b[4], pcb->src.b[3], in ng_btsocket_sco_process_lp_con_cfm() 406 pcb->src.b[2], pcb->src.b[1], pcb->src.b[0], in ng_btsocket_sco_process_lp_con_cfm() 407 pcb->dst.b[5], pcb->dst.b[4], pcb->dst.b[3], in ng_btsocket_sco_process_lp_con_cfm() 408 pcb->dst.b[2], pcb->dst.b[1], pcb->dst.b[0], in ng_btsocket_sco_process_lp_con_cfm() 578 pcb->src.b[5], pcb->src.b[4], pcb->src.b[3], in ng_btsocket_sco_process_lp_discon_ind() 579 pcb->src.b[2], pcb->src.b[1], pcb->src.b[0], in ng_btsocket_sco_process_lp_discon_ind() 580 pcb->dst.b[5], pcb->dst.b[4], pcb->dst.b[3], in ng_btsocket_sco_process_lp_discon_ind() 581 pcb->dst.b[2], pcb->dst.b[1], pcb->dst.b[0], in ng_btsocket_sco_process_lp_discon_ind() 582 pcb->con_handle, pcb->state); in ng_btsocket_sco_process_lp_discon_ind() 1230 pcb = malloc(sizeof(*pcb), in ng_btsocket_sco_attach() [all …]
|
| H A D | ng_btsocket_rfcomm.c | 1676 __func__, pcb->dlci, pcb->state, pcb->flags); in ng_btsocket_rfcomm_session_clean() 2329 pcb->flags, pcb->rx_cred, pcb->tx_cred); in ng_btsocket_rfcomm_receive_uih() 2955 __func__, cr, pcb->dlci, pcb->state, pcb->flags, pcb->mtu, in ng_btsocket_rfcomm_set_pn() 3171 "credits=%d\n", __func__, pcb->dlci, pcb->state, pcb->flags, pcb->mtu, in ng_btsocket_rfcomm_send_pn() 3194 __func__, pcb->dlci, pcb->state, pcb->flags, pcb->mtu, in ng_btsocket_rfcomm_send_credits() 3212 pcb->flags, pcb->rx_cred, pcb->tx_cred); in ng_btsocket_rfcomm_send_credits() 3256 __func__, pcb->dlci, pcb->flags, pcb->rmodem, in ng_btsocket_rfcomm_pcb_send() 3307 __func__, pcb->so, pcb->dlci, pcb->state, pcb->flags, error); in ng_btsocket_rfcomm_pcb_kill() 3311 __func__, pcb, pcb->state, pcb->flags); in ng_btsocket_rfcomm_pcb_kill() 3471 __func__, pcb->so, pcb->dlci, pcb->state, pcb->flags); in ng_btsocket_rfcomm_process_timeout() [all …]
|
| H A D | ng_btsocket_l2cap_raw.c | 629 pcb = malloc(sizeof(*pcb), in ng_btsocket_l2cap_raw_attach() 636 pcb->so = so; in ng_btsocket_l2cap_raw_attach() 697 bcopy(&sa->l2cap_bdaddr, &pcb->src, sizeof(pcb->src)); in ng_btsocket_l2cap_raw_bind() 698 pcb->rt = rt; in ng_btsocket_l2cap_raw_bind() 735 bcopy(&sa->l2cap_bdaddr, &pcb->dst, sizeof(pcb->dst)); in ng_btsocket_l2cap_raw_connect() 737 if (bcmp(&pcb->src, &pcb->dst, sizeof(pcb->src)) == 0) { in ng_btsocket_l2cap_raw_connect() 771 pcb->rt = rt; in ng_btsocket_l2cap_raw_connect() 772 bcopy(&rt->src, &pcb->src, sizeof(pcb->src)); in ng_btsocket_l2cap_raw_connect() 1177 bzero(pcb, sizeof(*pcb)); in ng_btsocket_l2cap_raw_detach() 1198 pcb->rt = NULL; in ng_btsocket_l2cap_raw_disconnect() [all …]
|
| H A D | ng_btsocket_hci_raw.c | 423 pcb->msg = NULL; in ng_btsocket_hci_raw_send_sync_ngmsg() 433 pcb->token = 0; in ng_btsocket_hci_raw_send_sync_ngmsg() 438 if (pcb->msg != NULL && pcb->msg->header.cmd == cmd) in ng_btsocket_hci_raw_send_sync_ngmsg() 931 pcb = malloc(sizeof(*pcb), in ng_btsocket_hci_raw_attach() 937 pcb->so = so; in ng_btsocket_hci_raw_attach() 985 bcopy(sa, &pcb->addr, sizeof(pcb->addr)); in ng_btsocket_hci_raw_bind() 1018 if (bcmp(sa, &pcb->addr, sizeof(pcb->addr)) != 0) { in ng_btsocket_hci_raw_connect() 1186 error = msleep(&pcb->msg, &pcb->pcb_mtx, in ng_btsocket_hci_raw_control() 1249 error = msleep(&pcb->msg, &pcb->pcb_mtx, in ng_btsocket_hci_raw_control() 1378 error = msleep(&pcb->msg, &pcb->pcb_mtx, in ng_btsocket_hci_raw_control() [all …]
|
| /f-stack/freebsd/arm64/arm64/ |
| H A D | vfp.c | 167 vfp_save_state(struct thread *td, struct pcb *pcb) in vfp_save_state() argument 180 pcb->pcb_fpusaved = &pcb->pcb_fpustate; in vfp_save_state() 273 struct pcb *pcb; in fpu_kern_enter() local 275 pcb = td->td_pcb; in fpu_kern_enter() 305 pcb->pcb_fpusaved == &pcb->pcb_fpustate, in fpu_kern_enter() 306 ("Mangled pcb_fpusaved %x %p %p", pcb->pcb_fpflags, pcb->pcb_fpusaved, &pcb->pcb_fpustate)); in fpu_kern_enter() 320 struct pcb *pcb; in fpu_kern_leave() local 322 pcb = td->td_pcb; in fpu_kern_leave() 349 if (pcb->pcb_fpusaved == &pcb->pcb_fpustate) { in fpu_kern_leave() 362 struct pcb *pcb = curthread->td_pcb; in fpu_kern_thread() local [all …]
|
| H A D | genassym.c | 60 ASSYM(PCB_SIZE, roundup2(sizeof(struct pcb), STACKALIGNBYTES + 1)); 62 ASSYM(PCB_REGS, offsetof(struct pcb, pcb_x)); 63 ASSYM(PCB_LR, offsetof(struct pcb, pcb_lr)); 64 ASSYM(PCB_SP, offsetof(struct pcb, pcb_sp)); 65 ASSYM(PCB_TPIDRRO, offsetof(struct pcb, pcb_tpidrro_el0)); 66 ASSYM(PCB_ONFAULT, offsetof(struct pcb, pcb_onfault)); 67 ASSYM(PCB_FLAGS, offsetof(struct pcb, pcb_flags));
|
| /f-stack/freebsd/net/ |
| H A D | debugnet.c | 249 pcb->dp_rcvd_acks = 0; in debugnet_send() 342 pcb->dp_seqno += i; in debugnet_send() 403 pcb->dp_rx_handler(pcb, mb); in debugnet_handle_rx_msg() 440 pcb->dp_rcvd_acks |= 1 << (rcv_ackno - pcb->dp_seqno); in debugnet_handle_ack() 588 ifp = pcb->dp_ifp; in debugnet_network_poll() 603 ifp = pcb->dp_ifp; in debugnet_free() 630 pcb = &g_dnet_pcb; in debugnet_connect() 647 if (pcb->dp_client == INADDR_ANY || pcb->dp_gateway == INADDR_ANY || in debugnet_connect() 693 ifp = pcb->dp_ifp; in debugnet_connect() 758 *pcb_out = pcb; in debugnet_connect() [all …]
|
| H A D | debugnet_inet.c | 215 debugnet_handle_udp(pcb, mb); in debugnet_handle_ip() 235 ifp = pcb->dp_ifp; in debugnet_send_arp() 330 if (isaddr.s_addr == pcb->dp_client) { in debugnet_handle_arp() 354 pcb->dp_gw_mac.octet, ":"); in debugnet_handle_arp() 401 dst = pcb->dp_server; in debugnet_arp_gw() 404 error = debugnet_send_arp(pcb, dst); in debugnet_arp_gw() 409 debugnet_network_poll(pcb); in debugnet_arp_gw() 418 if (dst == pcb->dp_server) { in debugnet_arp_gw() 420 if (pcb->dp_gateway != INADDR_ANY) { in debugnet_arp_gw() 422 dst = pcb->dp_gateway; in debugnet_arp_gw() [all …]
|
| /f-stack/freebsd/i386/i386/ |
| H A D | genassym.c | 106 ASSYM(PCB_CR0, offsetof(struct pcb, pcb_cr0)); 107 ASSYM(PCB_CR2, offsetof(struct pcb, pcb_cr2)); 108 ASSYM(PCB_CR3, offsetof(struct pcb, pcb_cr3)); 109 ASSYM(PCB_CR4, offsetof(struct pcb, pcb_cr4)); 118 ASSYM(PCB_DS, offsetof(struct pcb, pcb_ds)); 119 ASSYM(PCB_ES, offsetof(struct pcb, pcb_es)); 120 ASSYM(PCB_FS, offsetof(struct pcb, pcb_fs)); 121 ASSYM(PCB_GS, offsetof(struct pcb, pcb_gs)); 122 ASSYM(PCB_SS, offsetof(struct pcb, pcb_ss)); 141 ASSYM(PCB_SIZE, sizeof(struct pcb)); [all …]
|
| H A D | npx.c | 838 restore_npx_curthread(struct thread *td, struct pcb *pcb) in restore_npx_curthread() argument 931 void npxswitch(struct thread *td, struct pcb *pcb); 933 npxswitch(struct thread *td, struct pcb *pcb) in npxswitch() argument 1009 struct pcb *pcb; in npxgetregs() local 1023 SET_FPU_CW(get_pcb_user_save_pcb(pcb), pcb->pcb_initial_npxcw); in npxgetregs() 1070 struct pcb *pcb; in npxuserinited() local 1121 struct pcb *pcb; in npxsetregs() local 1423 struct pcb *pcb; in fpu_kern_enter() local 1459 KASSERT(!PCB_USER_FPU(pcb) || pcb->pcb_save == in fpu_kern_enter() 1475 struct pcb *pcb; in fpu_kern_leave() local [all …]
|
| H A D | vm_machdep.c | 103 get_pcb_user_save_pcb(struct pcb *pcb) in get_pcb_user_save_pcb() argument 111 struct pcb * 118 sizeof(struct pcb); in get_pcb_td() 145 struct pcb *pcb2; in cpu_fork() 323 struct pcb *pcb; in cpu_thread_clean() local 325 pcb = td->td_pcb; in cpu_thread_clean() 333 pcb->pcb_ext = NULL; in cpu_thread_clean() 350 struct pcb *pcb; in cpu_thread_alloc() local 356 pcb->pcb_ext = NULL; in cpu_thread_alloc() 357 pcb->pcb_save = get_pcb_user_save_pcb(pcb); in cpu_thread_alloc() [all …]
|
| /f-stack/freebsd/amd64/include/ |
| H A D | pcb.h | 53 struct pcb { struct 115 struct pcb sp_pcb; 121 struct pcb { struct 129 void clear_pcb_flags(struct pcb *pcb, const u_int flags); 130 void makectx(struct trapframe *, struct pcb *); 131 void set_pcb_flags(struct pcb *pcb, const u_int flags); 132 void set_pcb_flags_raw(struct pcb *pcb, const u_int flags); 133 int savectx(struct pcb *) __returns_twice; 134 void resumectx(struct pcb *); 137 #define update_pcb_bases(pcb) set_pcb_flags((pcb), PCB_FULL_IRET) argument
|
| /f-stack/freebsd/amd64/amd64/ |
| H A D | fpu.c | 755 struct pcb *pcb; in restore_fpu_curthread() local 764 pcb = td->td_pcb; in restore_fpu_curthread() 871 struct pcb *pcb; in fpugetregs() local 876 pcb = td->td_pcb; in fpugetregs() 919 struct pcb *pcb; in fpuuserinited() local 922 pcb = td->td_pcb; in fpuuserinited() 975 struct pcb *pcb; in fpusetregs() local 1150 struct pcb *pcb; in fpu_kern_enter() local 1186 KASSERT(!PCB_USER_FPU(pcb) || pcb->pcb_save == in fpu_kern_enter() 1202 struct pcb *pcb; in fpu_kern_leave() local [all …]
|
| H A D | genassym.c | 122 ASSYM(PCB_R15, offsetof(struct pcb, pcb_r15)); 123 ASSYM(PCB_R14, offsetof(struct pcb, pcb_r14)); 124 ASSYM(PCB_R13, offsetof(struct pcb, pcb_r13)); 125 ASSYM(PCB_R12, offsetof(struct pcb, pcb_r12)); 126 ASSYM(PCB_RBP, offsetof(struct pcb, pcb_rbp)); 127 ASSYM(PCB_RSP, offsetof(struct pcb, pcb_rsp)); 128 ASSYM(PCB_RBX, offsetof(struct pcb, pcb_rbx)); 129 ASSYM(PCB_RIP, offsetof(struct pcb, pcb_rip)); 133 ASSYM(PCB_CR0, offsetof(struct pcb, pcb_cr0)); 146 ASSYM(PCB_TR, offsetof(struct pcb, pcb_tr)); [all …]
|
| H A D | ptrace_machdep.c | 145 struct pcb *pcb; in cpu_ptrace_setbase() local 147 pcb = td->td_pcb; in cpu_ptrace_setbase() 150 pcb->pcb_fsbase = r; in cpu_ptrace_setbase() 153 pcb->pcb_gsbase = r; in cpu_ptrace_setbase() 166 struct pcb *pcb; in cpu32_ptrace() local 198 pcb = td->td_pcb; in cpu32_ptrace() 200 update_pcb_bases(pcb); in cpu32_ptrace() 201 r = req == PT_GETFSBASE ? pcb->pcb_fsbase : pcb->pcb_gsbase; in cpu32_ptrace() 230 struct pcb *pcb; in cpu_ptrace() local 255 pcb = td->td_pcb; in cpu_ptrace() [all …]
|
| H A D | vm_machdep.c | 108 struct pcb * 116 get_pcb_user_save_pcb(struct pcb *pcb) in get_pcb_user_save_pcb() argument 148 struct pcb *pcb2; in cpu_fork() 303 struct pcb *pcb; in cpu_thread_exit() local 310 pcb = td->td_pcb; in cpu_thread_exit() 322 struct pcb *pcb; in cpu_thread_clean() local 324 pcb = td->td_pcb; in cpu_thread_clean() 350 struct pcb *pcb; in cpu_thread_alloc() local 356 pcb->pcb_save = get_pcb_user_save_pcb(pcb); in cpu_thread_alloc() 562 struct pcb *pcb2; in cpu_copy_thread() [all …]
|
| H A D | machdep.c | 345 struct pcb *pcb; in sendsig() local 478 struct pcb *pcb; local 591 struct pcb *pcb; in exec_setregs() local 2049 makectx(struct trapframe *tf, struct pcb *pcb) in makectx() argument 2273 struct pcb *pcb; in get_mcontext() local 2332 struct pcb *pcb; in set_mcontext() local 2465 struct pcb *pcb; in fill_dbregs() local 2499 struct pcb *pcb; in set_dbregs() local 2670 set_pcb_flags_raw(struct pcb *pcb, const u_int flags) in set_pcb_flags_raw() argument 2691 set_pcb_flags_fsgsbase(struct pcb *pcb, const u_int flags) in set_pcb_flags_fsgsbase() argument [all …]
|
| /f-stack/freebsd/arm/arm/ |
| H A D | genassym.c | 66 ASSYM(PCB_ONFAULT, offsetof(struct pcb, pcb_onfault)); 67 ASSYM(PCB_PAGEDIR, offsetof(struct pcb, pcb_pagedir)); 68 ASSYM(PCB_R4, offsetof(struct pcb, pcb_regs.sf_r4)); 69 ASSYM(PCB_R5, offsetof(struct pcb, pcb_regs.sf_r5)); 70 ASSYM(PCB_R6, offsetof(struct pcb, pcb_regs.sf_r6)); 71 ASSYM(PCB_R7, offsetof(struct pcb, pcb_regs.sf_r7)); 72 ASSYM(PCB_R8, offsetof(struct pcb, pcb_regs.sf_r8)); 73 ASSYM(PCB_R9, offsetof(struct pcb, pcb_regs.sf_r9)); 77 ASSYM(PCB_SP, offsetof(struct pcb, pcb_regs.sf_sp)); 78 ASSYM(PCB_LR, offsetof(struct pcb, pcb_regs.sf_lr)); [all …]
|
| H A D | machdep.c | 186 struct pcb *pcb = thread0.td_pcb; in cpu_startup() local 363 struct pcb *pcb; in get_vfpcontext() local 365 pcb = td->td_pcb; in get_vfpcontext() 383 struct pcb *pcb; in set_vfpcontext() local 385 pcb = td->td_pcb; in set_vfpcontext() 668 makectx(struct trapframe *tf, struct pcb *pcb) in makectx() argument 670 pcb->pcb_regs.sf_r4 = tf->tf_r4; in makectx() 671 pcb->pcb_regs.sf_r5 = tf->tf_r5; in makectx() 672 pcb->pcb_regs.sf_r6 = tf->tf_r6; in makectx() 673 pcb->pcb_regs.sf_r7 = tf->tf_r7; in makectx() [all …]
|
| /f-stack/freebsd/x86/acpica/ |
| H A D | acpi_wakeup.c | 125 struct pcb *pcb; in acpi_wakeup_ap() local 130 pcb = &susppcbs[cpu]->sp_pcb; in acpi_wakeup_ap() 131 WAKECODE_FIXUP(wakeup_pcb, struct pcb *, pcb); in acpi_wakeup_ap() 132 WAKECODE_FIXUP(wakeup_gdt, uint16_t, pcb->pcb_gdt.rd_limit); in acpi_wakeup_ap() 212 struct pcb *pcb; in acpi_sleep_machdep() local 233 pcb = &susppcbs[0]->sp_pcb; in acpi_sleep_machdep() 234 if (savectx(pcb)) { in acpi_sleep_machdep() 265 WAKECODE_FIXUP(wakeup_cr4, register_t, pcb->pcb_cr4); in acpi_sleep_machdep() 267 WAKECODE_FIXUP(wakeup_pcb, struct pcb *, pcb); in acpi_sleep_machdep() 268 WAKECODE_FIXUP(wakeup_gdt, uint16_t, pcb->pcb_gdt.rd_limit); in acpi_sleep_machdep() [all …]
|
| /f-stack/freebsd/mips/mips/ |
| H A D | vm_machdep.c | 93 struct pcb *pcb2; in cpu_fork() 267 td->td_pcb = (struct pcb *)(td->td_kstack + in cpu_thread_alloc() 355 struct pcb *pcb2; in cpu_copy_thread() 552 DB_SHOW_COMMAND(pcb, ddb_dump_pcb) in DB_SHOW_COMMAND() argument 555 struct pcb *pcb; in DB_SHOW_COMMAND() local 564 pcb = td->td_pcb; in DB_SHOW_COMMAND() 568 db_printf("PCB at %p\n", pcb); in DB_SHOW_COMMAND() 570 trapframe = &pcb->pcb_regs; in DB_SHOW_COMMAND() 574 DB_PRINT_REG_ARRAY(pcb, pcb_context, PCB_REG_S0); in DB_SHOW_COMMAND() 575 DB_PRINT_REG_ARRAY(pcb, pcb_context, PCB_REG_S1); in DB_SHOW_COMMAND() [all …]
|
| /f-stack/freebsd/i386/include/ |
| H A D | pcpu_aux.h | 60 static __inline __pure2 struct pcb * 63 struct pcb *pcb; in __curpcb() local 65 __asm("movl %%fs:%1,%0" : "=r" (pcb) in __curpcb() 67 return (pcb); in __curpcb()
|
| /f-stack/freebsd/arm64/include/ |
| H A D | pcb.h | 39 struct pcb { struct 75 void makectx(struct trapframe *tf, struct pcb *pcb); 76 int savectx(struct pcb *pcb) __returns_twice;
|
| /f-stack/freebsd/amd64/linux/ |
| H A D | linux_machdep.c | 245 struct pcb *pcb; in linux_arch_prctl() local 248 pcb = td->td_pcb; in linux_arch_prctl() 254 set_pcb_flags(pcb, PCB_FULL_IRET); in linux_arch_prctl() 255 pcb->pcb_gsbase = args->addr; in linux_arch_prctl() 263 set_pcb_flags(pcb, PCB_FULL_IRET); in linux_arch_prctl() 264 pcb->pcb_fsbase = args->addr; in linux_arch_prctl() 271 error = copyout(&pcb->pcb_fsbase, PTRIN(args->addr), in linux_arch_prctl() 275 error = copyout(&pcb->pcb_gsbase, PTRIN(args->addr), in linux_arch_prctl() 287 struct pcb *pcb; in linux_set_cloned_tls() local 292 pcb = td->td_pcb; in linux_set_cloned_tls() [all …]
|