pcb               193 arch/i386/i386/cpu.c 	struct pcb *pcb;
pcb               242 arch/i386/i386/cpu.c 	pcb = ci->ci_idle_pcb = (struct pcb *)kstack;
pcb               243 arch/i386/i386/cpu.c 	memset(pcb, 0, USPACE);
pcb               245 arch/i386/i386/cpu.c 	pcb->pcb_tss.tss_ss0 = GSEL(GDATA_SEL, SEL_KPL);
pcb               246 arch/i386/i386/cpu.c 	pcb->pcb_tss.tss_esp0 = kstack + USPACE - 16 -
pcb               248 arch/i386/i386/cpu.c 	pcb->pcb_tss.tss_esp = kstack + USPACE - 16 -
pcb               250 arch/i386/i386/cpu.c 	pcb->pcb_pmap = pmap_kernel();
pcb               251 arch/i386/i386/cpu.c 	pcb->pcb_cr3 = pcb->pcb_pmap->pm_pdirpa;
pcb               315 arch/i386/i386/cpu.c 		    ci->ci_dev.dv_xname, pcb, pcb->pcb_esp);
pcb               401 arch/i386/i386/cpu.c 	struct pcb *pcb;
pcb               412 arch/i386/i386/cpu.c 	pcb = ci->ci_idle_pcb;
pcb               415 arch/i386/i386/cpu.c 		printf(", init idle stack ptr is 0x%x\n", pcb->pcb_esp);
pcb               269 arch/i386/i386/gdt.c tss_alloc(struct pcb *pcb)
pcb               274 arch/i386/i386/gdt.c 	setgdt(slot, &pcb->pcb_tss, sizeof(struct pcb) - 1,
pcb                56 arch/i386/i386/kvm86.c 	struct pcb pcb;
pcb                84 arch/i386/i386/kvm86.c 	struct pcb *pcb;
pcb                95 arch/i386/i386/kvm86.c 	pcb = &vmd->pcb;
pcb               103 arch/i386/i386/kvm86.c 	memcpy(pcb, &proc0.p_addr->u_pcb, sizeof(struct pcb));
pcb               104 arch/i386/i386/kvm86.c 	pcb->pcb_tss.tss_esp0 = (int)vmd;
pcb               105 arch/i386/i386/kvm86.c 	pcb->pcb_tss.tss_ss0 = GSEL(GDATA_SEL, SEL_KPL);
pcb               108 arch/i386/i386/kvm86.c 	pcb->pcb_tss.tss_ioopt =
pcb               109 arch/i386/i386/kvm86.c 	    ((caddr_t)vmd->iomap - (caddr_t)&pcb->pcb_tss) << 16;
pcb               112 arch/i386/i386/kvm86.c 	setsegment(&vmd->sd, &pcb->pcb_tss,
pcb               113 arch/i386/i386/kvm86.c 	    sizeof(struct pcb) + sizeof(vmd->iomap) - 1,
pcb               134 arch/i386/i386/kvm86.c volatile struct pcb *vm86pcb;
pcb               146 arch/i386/i386/kvm86.c 	vm86pcb = &vmd->pcb;
pcb               478 arch/i386/i386/machdep.c 	struct pcb *pcb;
pcb               480 arch/i386/i386/machdep.c 	curpcb = pcb = &proc0.p_addr->u_pcb;
pcb               482 arch/i386/i386/machdep.c 	pcb->pcb_tss.tss_ioopt =
pcb               483 arch/i386/i386/machdep.c 	    ((caddr_t)pcb->pcb_iomap - (caddr_t)&pcb->pcb_tss) << 16;
pcb               484 arch/i386/i386/machdep.c 	for (x = 0; x < sizeof(pcb->pcb_iomap) / 4; x++)
pcb               485 arch/i386/i386/machdep.c 		pcb->pcb_iomap[x] = 0xffffffff;
pcb               486 arch/i386/i386/machdep.c 	pcb->pcb_iomap_pad = 0xff;
pcb               488 arch/i386/i386/machdep.c 	pcb->pcb_ldt_sel = pmap_kernel()->pm_ldt_sel = GSEL(GLDT_SEL, SEL_KPL);
pcb               489 arch/i386/i386/machdep.c 	pcb->pcb_ldt = ldt;
pcb               490 arch/i386/i386/machdep.c 	pcb->pcb_cr0 = rcr0();
pcb               491 arch/i386/i386/machdep.c 	pcb->pcb_tss.tss_ss0 = GSEL(GDATA_SEL, SEL_KPL);
pcb               492 arch/i386/i386/machdep.c 	pcb->pcb_tss.tss_esp0 = (int)proc0.p_addr + USPACE - 16;
pcb               493 arch/i386/i386/machdep.c 	proc0.p_md.md_regs = (struct trapframe *)pcb->pcb_tss.tss_esp0 - 1;
pcb               494 arch/i386/i386/machdep.c 	proc0.p_md.md_tss_sel = tss_alloc(pcb);
pcb               497 arch/i386/i386/machdep.c 	lldt(pcb->pcb_ldt_sel);
pcb               505 arch/i386/i386/machdep.c 	struct pcb *pcb = ci->ci_idle_pcb;
pcb               507 arch/i386/i386/machdep.c 	pcb->pcb_tss.tss_ioopt =
pcb               508 arch/i386/i386/machdep.c 	    ((caddr_t)pcb->pcb_iomap - (caddr_t)&pcb->pcb_tss) << 16;
pcb               509 arch/i386/i386/machdep.c 	for (x = 0; x < sizeof(pcb->pcb_iomap) / 4; x++)
pcb               510 arch/i386/i386/machdep.c 		pcb->pcb_iomap[x] = 0xffffffff;
pcb               511 arch/i386/i386/machdep.c 	pcb->pcb_iomap_pad = 0xff;
pcb               513 arch/i386/i386/machdep.c 	pcb->pcb_ldt_sel = pmap_kernel()->pm_ldt_sel = GSEL(GLDT_SEL, SEL_KPL);
pcb               514 arch/i386/i386/machdep.c 	pcb->pcb_ldt = ci->ci_ldt;
pcb               515 arch/i386/i386/machdep.c 	pcb->pcb_cr0 = rcr0();
pcb               516 arch/i386/i386/machdep.c 	ci->ci_idle_tss_sel = tss_alloc(pcb);
pcb              2353 arch/i386/i386/machdep.c struct pcb dumppcb;
pcb              2626 arch/i386/i386/machdep.c 	struct pcb *pcb = &p->p_addr->u_pcb;
pcb              2632 arch/i386/i386/machdep.c 	if (pcb->pcb_fpcpu != NULL)
pcb              2652 arch/i386/i386/machdep.c 	curcpu()->ci_gdt[GUCODE_SEL].sd = pcb->pcb_ldt[LUCODE_SEL].sd =
pcb              2662 arch/i386/i386/machdep.c 		pcb->pcb_savefpu.sv_xmm.sv_env.en_cw = __OpenBSD_NPXCW__;
pcb              2663 arch/i386/i386/machdep.c 		pcb->pcb_savefpu.sv_xmm.sv_env.en_mxcsr = __INITIAL_MXCSR__;
pcb              2665 arch/i386/i386/machdep.c 		pcb->pcb_savefpu.sv_87.sv_env.en_cw = __OpenBSD_NPXCW__;
pcb               368 arch/i386/i386/pmap.c void	setcslimit(struct pmap *, struct trapframe *, struct pcb *, vaddr_t);
pcb               600 arch/i386/i386/pmap.c 		struct pcb *pcb = &curproc->p_addr->u_pcb;
pcb               603 arch/i386/i386/pmap.c 		setcslimit(pm, tf, pcb, I386_MAX_EXE_ADDR);
pcb               613 arch/i386/i386/pmap.c pmap_exec_fixup(struct vm_map *map, struct trapframe *tf, struct pcb *pcb)
pcb               641 arch/i386/i386/pmap.c 	setcslimit(pm, tf, pcb, va);
pcb               647 arch/i386/i386/pmap.c setcslimit(struct pmap *pm, struct trapframe *tf, struct pcb *pcb,
pcb               672 arch/i386/i386/pmap.c 	curcpu()->ci_gdt[GUCODE_SEL].sd = pcb->pcb_ldt[LUCODE_SEL].sd =
pcb               675 arch/i386/i386/pmap.c 	pcb->pcb_cs = tf->tf_cs = GSEL(GUCODE_SEL, SEL_UPL);
pcb              1634 arch/i386/i386/pmap.c 	struct pcb *pcb = &p->p_addr->u_pcb;
pcb              1644 arch/i386/i386/pmap.c 		pcb->pcb_ldt_sel = pmap->pm_ldt_sel;
pcb              1647 arch/i386/i386/pmap.c 		pcb->pcb_ldt = curcpu()->ci_ldt;
pcb              1649 arch/i386/i386/pmap.c 		pcb->pcb_ldt = ldt;
pcb              1651 arch/i386/i386/pmap.c 		if (pcb == curpcb)
pcb              1652 arch/i386/i386/pmap.c 			lldt(pcb->pcb_ldt_sel);
pcb              1677 arch/i386/i386/pmap.c 	struct pcb *pcb = &p->p_addr->u_pcb;
pcb              1681 arch/i386/i386/pmap.c 	pcb->pcb_pmap = pmap;
pcb              1684 arch/i386/i386/pmap.c 	pcb->pcb_ldt = pmap->pm_ldt == NULL ? self->ci_ldt : pmap->pm_ldt;
pcb              1686 arch/i386/i386/pmap.c 	pcb->pcb_ldt = pmap->pm_ldt == NULL ? ldt : pmap->pm_ldt;
pcb              1688 arch/i386/i386/pmap.c 	pcb->pcb_ldt_sel = pmap->pm_ldt_sel;
pcb              1689 arch/i386/i386/pmap.c 	pcb->pcb_cr3 = pmap->pm_pdirpa;
pcb              1695 arch/i386/i386/pmap.c 		self->ci_gdt[GUCODE_SEL].sd = pcb->pcb_ldt[LUCODE_SEL].sd =
pcb              1698 arch/i386/i386/pmap.c 		lcr3(pcb->pcb_cr3);
pcb              1699 arch/i386/i386/pmap.c 		lldt(pcb->pcb_ldt_sel);
pcb               160 arch/i386/i386/sys_machdep.c 	struct pcb *pcb = &p->p_addr->u_pcb;
pcb               305 arch/i386/i386/sys_machdep.c 		pcb->pcb_ldt_sel = pmap->pm_ldt_sel;
pcb               306 arch/i386/i386/sys_machdep.c 		if (pcb == curpcb)
pcb               307 arch/i386/i386/sys_machdep.c 			lldt(pcb->pcb_ldt_sel);
pcb               361 arch/i386/i386/sys_machdep.c 	struct pcb *pcb = &p->p_addr->u_pcb;
pcb               367 arch/i386/i386/sys_machdep.c 	return copyout(pcb->pcb_iomap, ua.iomap, sizeof(pcb->pcb_iomap));
pcb               374 arch/i386/i386/sys_machdep.c 	struct pcb *pcb = &p->p_addr->u_pcb;
pcb               390 arch/i386/i386/sys_machdep.c 	return copyin(ua.iomap, pcb->pcb_iomap, sizeof(pcb->pcb_iomap));
pcb               163 arch/i386/i386/trap.c 	struct pcb *pcb = NULL;
pcb               263 arch/i386/i386/trap.c 			pcb = &p->p_addr->u_pcb;
pcb               264 arch/i386/i386/trap.c 			if (pcb->pcb_onfault != 0) {
pcb               266 arch/i386/i386/trap.c 				frame.tf_eip = (int)pcb->pcb_onfault;
pcb               444 arch/i386/i386/trap.c 		pcb = &p->p_addr->u_pcb;
pcb               505 arch/i386/i386/trap.c 			if (pcb->pcb_onfault != 0) {
pcb               381 arch/i386/i386/vm86.c 	struct pcb *pcb = &p->p_addr->u_pcb;
pcb               389 arch/i386/i386/vm86.c 	pcb->vm86_userp = (void *)args;
pcb               399 arch/i386/i386/vm86.c 		pcb->vm86_flagmask = PSL_ID|PSL_AC|PSL_NT|PSL_IOPL;
pcb               402 arch/i386/i386/vm86.c 		pcb->vm86_flagmask = PSL_ID|PSL_AC;
pcb               405 arch/i386/i386/vm86.c 		pcb->vm86_flagmask = PSL_ID;
pcb               408 arch/i386/i386/vm86.c 		pcb->vm86_flagmask = 0;
pcb                79 arch/i386/i386/vm_machdep.c 	struct pcb *pcb = &p2->p_addr->u_pcb;
pcb                98 arch/i386/i386/vm_machdep.c 	*pcb = p1->p_addr->u_pcb;
pcb               110 arch/i386/i386/vm_machdep.c 	pcb->pcb_tss.tss_ss0 = GSEL(GDATA_SEL, SEL_KPL);
pcb               111 arch/i386/i386/vm_machdep.c 	pcb->pcb_tss.tss_esp0 = (int)p2->p_addr + USPACE - 16;
pcb               113 arch/i386/i386/vm_machdep.c 	p2->p_md.md_tss_sel = tss_alloc(pcb);
pcb               119 arch/i386/i386/vm_machdep.c 	p2->p_md.md_regs = tf = (struct trapframe *)pcb->pcb_tss.tss_esp0 - 1;
pcb               133 arch/i386/i386/vm_machdep.c 	pcb->pcb_esp = (int)sf;
pcb               102 arch/i386/include/cpu.h 	struct pcb *ci_curpcb;		/* VA of current HW PCB */
pcb               103 arch/i386/include/cpu.h 	struct pcb *ci_idle_pcb;	/* VA of current PCB */
pcb               367 arch/i386/include/cpu.h struct pcb;
pcb               368 arch/i386/include/cpu.h void	savectx(struct pcb *);
pcb               102 arch/i386/include/db_machdep.h #define db_thread_fp_used(thread)	((thread)->pcb->ims.ifps != 0)
pcb                43 arch/i386/include/gdt.h struct pcb;
pcb                54 arch/i386/include/gdt.h int tss_alloc(struct pcb *);
pcb                55 arch/i386/include/pcb.h struct pcb {
pcb               380 arch/i386/include/pmap.h 		    struct pcb *);
pcb                98 arch/i386/include/vm86.h 	struct pcb *pcb = &p->p_addr->u_pcb;
pcb               101 arch/i386/include/vm86.h 	pcb->vm86_eflags &= ~PSL_I;
pcb               103 arch/i386/include/vm86.h 	pcb->vm86_eflags &= ~PSL_VIF;
pcb               111 arch/i386/include/vm86.h 	struct pcb *pcb = &p->p_addr->u_pcb;
pcb               114 arch/i386/include/vm86.h 	pcb->vm86_eflags |= PSL_I;
pcb               115 arch/i386/include/vm86.h 	if ((pcb->vm86_eflags & (PSL_I|PSL_VIP)) == (PSL_I|PSL_VIP))
pcb               117 arch/i386/include/vm86.h 	pcb->vm86_eflags |= PSL_VIF;
pcb               118 arch/i386/include/vm86.h 	if ((pcb->vm86_eflags & (PSL_VIF|PSL_VIP)) == (PSL_VIF|PSL_VIP))
pcb               129 arch/i386/include/vm86.h 	struct pcb *pcb = &p->p_addr->u_pcb;
pcb               131 arch/i386/include/vm86.h 	flags &= ~pcb->vm86_flagmask;
pcb               132 arch/i386/include/vm86.h 	SETFLAGS(pcb->vm86_eflags, flags, VM86_VIRTFLAGS);
pcb               135 arch/i386/include/vm86.h 	if ((pcb->vm86_eflags & (PSL_I|PSL_VIP)) == (PSL_I|PSL_VIP))
pcb               137 arch/i386/include/vm86.h 	if ((pcb->vm86_eflags & (PSL_VIF|PSL_VIP)) == (PSL_VIF|PSL_VIP))
pcb               147 arch/i386/include/vm86.h 	struct pcb *pcb = &p->p_addr->u_pcb;
pcb               150 arch/i386/include/vm86.h 	SETFLAGS(flags, pcb->vm86_eflags, VM86_VIRTFLAGS);
pcb               161 arch/i386/include/vm86.h 	struct pcb *pcb = &p->p_addr->u_pcb;
pcb               163 arch/i386/include/vm86.h 	flags &= ~pcb->vm86_flagmask;
pcb               164 arch/i386/include/vm86.h 	SETFLAGS(pcb->vm86_eflags, flags, VM86_VIRTFLAGS & 0xffff);
pcb               167 arch/i386/include/vm86.h 	if ((pcb->vm86_eflags & (PSL_I|PSL_VIP)) == (PSL_I|PSL_VIP))
pcb               177 arch/i386/include/vm86.h 	struct pcb *pcb = &p->p_addr->u_pcb;
pcb               180 arch/i386/include/vm86.h 	SETFLAGS(flags, pcb->vm86_eflags, VM86_VIRTFLAGS & 0xffff);
pcb               753 netbt/hci_link.c 	struct sco_pcb *pcb, *new;
pcb               775 netbt/hci_link.c 	LIST_FOREACH(pcb, &sco_pcb, sp_next) {
pcb               776 netbt/hci_link.c 		if ((pcb->sp_flags & SP_LISTENING) == 0)
pcb               779 netbt/hci_link.c 		new = (*pcb->sp_proto->newconn)(pcb->sp_upper, &laddr, &raddr);
pcb               969 netbt/hci_link.c 		struct sco_pcb *pcb;
pcb               971 netbt/hci_link.c 		pcb = link->hl_sco;
pcb               972 netbt/hci_link.c 		pcb->sp_link = NULL;
pcb               974 netbt/hci_link.c 		(*pcb->sp_proto->disconnected)(pcb->sp_upper, err);
pcb               243 netbt/hci_socket.c hci_send(struct hci_pcb *pcb, struct mbuf *m, bdaddr_t *addr)
pcb               273 netbt/hci_socket.c 	if ((pcb->hp_flags & HCI_PRIVILEGED) == 0
pcb               292 netbt/hci_socket.c 	sbappendrecord(&pcb->hp_socket->so_snd, m0);
pcb               293 netbt/hci_socket.c 	M_SETCTX(m, pcb->hp_socket);	/* enable drop callback */
pcb               333 netbt/hci_socket.c 	struct hci_pcb *pcb = (struct hci_pcb *)up->so_pcb;
pcb               346 netbt/hci_socket.c 		if (pcb)
pcb               353 netbt/hci_socket.c 		pcb = malloc(sizeof *pcb, M_PCB, M_NOWAIT);
pcb               354 netbt/hci_socket.c 		if (pcb == NULL)
pcb               356 netbt/hci_socket.c 		bzero(pcb, sizeof *pcb);
pcb               358 netbt/hci_socket.c 		up->so_pcb = pcb;
pcb               359 netbt/hci_socket.c 		pcb->hp_socket = up;
pcb               362 netbt/hci_socket.c 			pcb->hp_flags |= HCI_PRIVILEGED;
pcb               368 netbt/hci_socket.c 		hci_filter_set(HCI_EVENT_COMMAND_COMPL, &pcb->hp_efilter);
pcb               369 netbt/hci_socket.c 		hci_filter_set(HCI_EVENT_COMMAND_STATUS, &pcb->hp_efilter);
pcb               370 netbt/hci_socket.c 		hci_filter_set(HCI_EVENT_PKT, &pcb->hp_pfilter);
pcb               372 netbt/hci_socket.c 		LIST_INSERT_HEAD(&hci_pcb, pcb, hp_next);
pcb               378 netbt/hci_socket.c 	if (pcb == NULL) {
pcb               385 netbt/hci_socket.c 		bdaddr_copy(&pcb->hp_raddr, BDADDR_ANY);
pcb               404 netbt/hci_socket.c 		LIST_REMOVE(pcb, hp_next);
pcb               405 netbt/hci_socket.c 		free(pcb, M_PCB);
pcb               418 netbt/hci_socket.c 		bdaddr_copy(&pcb->hp_laddr, &sa->bt_bdaddr);
pcb               421 netbt/hci_socket.c 			pcb->hp_flags |= HCI_PROMISCUOUS;
pcb               423 netbt/hci_socket.c 			pcb->hp_flags &= ~HCI_PROMISCUOUS;
pcb               440 netbt/hci_socket.c 		bdaddr_copy(&pcb->hp_raddr, &sa->bt_bdaddr);
pcb               452 netbt/hci_socket.c 		bdaddr_copy(&sa->bt_bdaddr, &pcb->hp_raddr);
pcb               463 netbt/hci_socket.c 		bdaddr_copy(&sa->bt_bdaddr, &pcb->hp_laddr);
pcb               489 netbt/hci_socket.c 		return hci_send(pcb, m, (sa ? &sa->bt_bdaddr : &pcb->hp_raddr));
pcb               530 netbt/hci_socket.c 	struct hci_pcb *pcb = (struct hci_pcb *)so->so_pcb;
pcb               538 netbt/hci_socket.c 	if (pcb == NULL)
pcb               550 netbt/hci_socket.c 			memcpy(mtod(m, void *), &pcb->hp_efilter, m->m_len);
pcb               555 netbt/hci_socket.c 			memcpy(mtod(m, void *), &pcb->hp_pfilter, m->m_len);
pcb               560 netbt/hci_socket.c 			if (pcb->hp_flags & HCI_DIRECTION)
pcb               580 netbt/hci_socket.c 			memcpy(&pcb->hp_efilter, mtod(m, void *), m->m_len);
pcb               585 netbt/hci_socket.c 			memcpy(&pcb->hp_pfilter, mtod(m, void *), m->m_len);
pcb               590 netbt/hci_socket.c 				pcb->hp_flags |= HCI_DIRECTION;
pcb               592 netbt/hci_socket.c 				pcb->hp_flags &= ~HCI_DIRECTION;
pcb               619 netbt/hci_socket.c 	struct hci_pcb *pcb;
pcb               635 netbt/hci_socket.c 	LIST_FOREACH(pcb, &hci_pcb, hp_next) {
pcb               639 netbt/hci_socket.c 		if ((pcb->hp_flags & HCI_PROMISCUOUS) == 0
pcb               640 netbt/hci_socket.c 		    && bdaddr_same(&pcb->hp_laddr, &sa.bt_bdaddr) == 0)
pcb               646 netbt/hci_socket.c 		if (hci_filter_test(type, &pcb->hp_pfilter) == 0)
pcb               658 netbt/hci_socket.c 			if (hci_filter_test(event, &pcb->hp_efilter) == 0)
pcb               661 netbt/hci_socket.c 			if ((pcb->hp_flags & HCI_PRIVILEGED) == 0
pcb               671 netbt/hci_socket.c 			if ((pcb->hp_flags & HCI_PRIVILEGED) == 0
pcb               679 netbt/hci_socket.c 			if ((pcb->hp_flags & HCI_PRIVILEGED) == 0)
pcb               690 netbt/hci_socket.c 		if (pcb->hp_flags & HCI_DIRECTION) {
pcb               704 netbt/hci_socket.c 		if (m0 && sbappendaddr(&pcb->hp_socket->so_rcv,
pcb               706 netbt/hci_socket.c 			sorwakeup(pcb->hp_socket);
pcb               109 netbt/l2cap_socket.c 	struct l2cap_channel *pcb = up->so_pcb;
pcb               128 netbt/l2cap_socket.c 		if (pcb != NULL)
pcb               143 netbt/l2cap_socket.c 	if (pcb == NULL) {
pcb               151 netbt/l2cap_socket.c 		return l2cap_disconnect(pcb, up->so_linger);
pcb               154 netbt/l2cap_socket.c 		l2cap_disconnect(pcb, 0);
pcb               170 netbt/l2cap_socket.c 		return l2cap_bind(pcb, sa);
pcb               183 netbt/l2cap_socket.c 		return l2cap_connect(pcb, sa);
pcb               189 netbt/l2cap_socket.c 		return l2cap_peeraddr(pcb, sa);
pcb               195 netbt/l2cap_socket.c 		return l2cap_sockaddr(pcb, sa);
pcb               206 netbt/l2cap_socket.c 		if (m->m_pkthdr.len > pcb->lc_omtu) {
pcb               221 netbt/l2cap_socket.c 		return l2cap_send(pcb, m0);
pcb               231 netbt/l2cap_socket.c 		return l2cap_listen(pcb);
pcb               237 netbt/l2cap_socket.c 		return l2cap_peeraddr(pcb, sa);
pcb               270 netbt/l2cap_socket.c 	struct l2cap_channel *pcb = so->so_pcb;
pcb               278 netbt/l2cap_socket.c 	if (pcb == NULL)
pcb               287 netbt/l2cap_socket.c 		m->m_len = l2cap_getopt(pcb, optname, mtod(m, void *));
pcb               299 netbt/l2cap_socket.c 		err = l2cap_setopt(pcb, optname, mtod(m, void *));
pcb               108 netbt/rfcomm_socket.c 	struct rfcomm_dlc *pcb = up->so_pcb;
pcb               127 netbt/rfcomm_socket.c 		if (pcb != NULL)
pcb               150 netbt/rfcomm_socket.c 	if (pcb == NULL) {
pcb               158 netbt/rfcomm_socket.c 		return rfcomm_disconnect(pcb, up->so_linger);
pcb               161 netbt/rfcomm_socket.c 		rfcomm_disconnect(pcb, 0);
pcb               177 netbt/rfcomm_socket.c 		return rfcomm_bind(pcb, sa);
pcb               190 netbt/rfcomm_socket.c 		return rfcomm_connect(pcb, sa);
pcb               196 netbt/rfcomm_socket.c 		return rfcomm_peeraddr(pcb, sa);
pcb               202 netbt/rfcomm_socket.c 		return rfcomm_sockaddr(pcb, sa);
pcb               220 netbt/rfcomm_socket.c 		return rfcomm_send(pcb, m0);
pcb               226 netbt/rfcomm_socket.c 		return rfcomm_rcvd(pcb, sbspace(&up->so_rcv));
pcb               232 netbt/rfcomm_socket.c 		return rfcomm_listen(pcb);
pcb               238 netbt/rfcomm_socket.c 		return rfcomm_peeraddr(pcb, sa);
pcb               269 netbt/rfcomm_socket.c 	struct rfcomm_dlc *pcb = so->so_pcb;
pcb               277 netbt/rfcomm_socket.c 	if (pcb == NULL)
pcb               286 netbt/rfcomm_socket.c 		m->m_len = rfcomm_getopt(pcb, optname, mtod(m, void *));
pcb               298 netbt/rfcomm_socket.c 		err = rfcomm_setopt(pcb, optname, mtod(m, void *));
pcb               101 netbt/sco_socket.c 	struct sco_pcb *pcb = (struct sco_pcb *)up->so_pcb;
pcb               120 netbt/sco_socket.c 		if (pcb)
pcb               132 netbt/sco_socket.c 	if (pcb == NULL) {
pcb               140 netbt/sco_socket.c 		return sco_disconnect(pcb, up->so_linger);
pcb               143 netbt/sco_socket.c 		sco_disconnect(pcb, 0);
pcb               159 netbt/sco_socket.c 		return sco_bind(pcb, sa);
pcb               172 netbt/sco_socket.c 		return sco_connect(pcb, sa);
pcb               178 netbt/sco_socket.c 		return sco_peeraddr(pcb, sa);
pcb               184 netbt/sco_socket.c 		return sco_sockaddr(pcb, sa);
pcb               195 netbt/sco_socket.c 		if (m->m_pkthdr.len > pcb->sp_mtu) {
pcb               210 netbt/sco_socket.c 		return sco_send(pcb, m0);
pcb               220 netbt/sco_socket.c 		return sco_listen(pcb);
pcb               226 netbt/sco_socket.c 		return sco_peeraddr(pcb, sa);
pcb               256 netbt/sco_socket.c 	struct sco_pcb *pcb = (struct sco_pcb *)so->so_pcb;
pcb               264 netbt/sco_socket.c 	if (pcb == NULL)
pcb               273 netbt/sco_socket.c 		m->m_len = sco_getopt(pcb, optname, mtod(m, uint8_t *));
pcb               285 netbt/sco_socket.c 		err = sco_setopt(pcb, optname, mtod(m, uint8_t *));
pcb                63 netbt/sco_upper.c 	struct sco_pcb *pcb;
pcb                69 netbt/sco_upper.c 	pcb = malloc(sizeof(struct sco_pcb), M_BLUETOOTH, M_NOWAIT);
pcb                70 netbt/sco_upper.c 	if (pcb == NULL)
pcb                72 netbt/sco_upper.c 	bzero(pcb, sizeof *pcb);
pcb                74 netbt/sco_upper.c 	pcb->sp_proto = proto;
pcb                75 netbt/sco_upper.c 	pcb->sp_upper = upper;
pcb                77 netbt/sco_upper.c 	LIST_INSERT_HEAD(&sco_pcb, pcb, sp_next);
pcb                79 netbt/sco_upper.c 	*handle = pcb;
pcb                89 netbt/sco_upper.c sco_bind(struct sco_pcb *pcb, struct sockaddr_bt *addr)
pcb                92 netbt/sco_upper.c 	bdaddr_copy(&pcb->sp_laddr, &addr->bt_bdaddr);
pcb               102 netbt/sco_upper.c sco_sockaddr(struct sco_pcb *pcb, struct sockaddr_bt *addr)
pcb               108 netbt/sco_upper.c 	bdaddr_copy(&addr->bt_bdaddr, &pcb->sp_laddr);
pcb               118 netbt/sco_upper.c sco_connect(struct sco_pcb *pcb, struct sockaddr_bt *dest)
pcb               125 netbt/sco_upper.c 	if (pcb->sp_flags & SP_LISTENING)
pcb               128 netbt/sco_upper.c 	bdaddr_copy(&pcb->sp_raddr, &dest->bt_bdaddr);
pcb               130 netbt/sco_upper.c 	if (bdaddr_any(&pcb->sp_raddr))
pcb               133 netbt/sco_upper.c 	if (bdaddr_any(&pcb->sp_laddr)) {
pcb               134 netbt/sco_upper.c 		err = hci_route_lookup(&pcb->sp_laddr, &pcb->sp_raddr);
pcb               139 netbt/sco_upper.c 	unit = hci_unit_lookup(&pcb->sp_laddr);
pcb               149 netbt/sco_upper.c 	acl = hci_link_lookup_bdaddr(unit, &pcb->sp_raddr, HCI_LINK_ACL);
pcb               158 netbt/sco_upper.c 	bdaddr_copy(&sco->hl_bdaddr, &pcb->sp_raddr);
pcb               160 netbt/sco_upper.c 	sco->hl_link = hci_acl_open(unit, &pcb->sp_raddr);
pcb               171 netbt/sco_upper.c 	sco->hl_sco = pcb;
pcb               172 netbt/sco_upper.c 	pcb->sp_link = sco;
pcb               174 netbt/sco_upper.c 	pcb->sp_mtu = unit->hci_max_sco_size;
pcb               184 netbt/sco_upper.c sco_peeraddr(struct sco_pcb *pcb, struct sockaddr_bt *addr)
pcb               190 netbt/sco_upper.c 	bdaddr_copy(&addr->bt_bdaddr, &pcb->sp_raddr);
pcb               200 netbt/sco_upper.c sco_disconnect(struct sco_pcb *pcb, int linger)
pcb               206 netbt/sco_upper.c 	sco = pcb->sp_link;
pcb               216 netbt/sco_upper.c 		pcb->sp_link = NULL;
pcb               231 netbt/sco_upper.c 	struct sco_pcb *pcb;
pcb               234 netbt/sco_upper.c 	pcb = *handle;
pcb               237 netbt/sco_upper.c 	if (pcb == NULL)
pcb               240 netbt/sco_upper.c 	if (pcb->sp_link != NULL) {
pcb               241 netbt/sco_upper.c 		sco_disconnect(pcb, 0);
pcb               242 netbt/sco_upper.c 		pcb->sp_link = NULL;
pcb               245 netbt/sco_upper.c 	LIST_REMOVE(pcb, sp_next);
pcb               246 netbt/sco_upper.c 	free(pcb, M_BLUETOOTH);
pcb               256 netbt/sco_upper.c sco_listen(struct sco_pcb *pcb)
pcb               259 netbt/sco_upper.c 	if (pcb->sp_link != NULL)
pcb               262 netbt/sco_upper.c 	pcb->sp_flags |= SP_LISTENING;
pcb               277 netbt/sco_upper.c sco_send(struct sco_pcb *pcb, struct mbuf *m)
pcb               282 netbt/sco_upper.c 	if (pcb->sp_link == NULL) {
pcb               295 netbt/sco_upper.c 	if (plen != pcb->sp_mtu) {
pcb               306 netbt/sco_upper.c 	hdr->con_handle = htole16(pcb->sp_link->hl_handle);
pcb               309 netbt/sco_upper.c 	pcb->sp_pending++;
pcb               310 netbt/sco_upper.c 	M_SETCTX(m, pcb->sp_link);
pcb               311 netbt/sco_upper.c 	hci_output_sco(pcb->sp_link->hl_unit, m);
pcb               322 netbt/sco_upper.c sco_setopt(struct sco_pcb *pcb, int opt, void *addr)
pcb               341 netbt/sco_upper.c sco_getopt(struct sco_pcb *pcb, int opt, void *addr)
pcb               346 netbt/sco_upper.c 		*(uint16_t *)addr = pcb->sp_mtu;
pcb               350 netbt/sco_upper.c 		if (pcb->sp_link) {
pcb               351 netbt/sco_upper.c 			*(uint16_t *)addr = pcb->sp_link->hl_handle;
pcb                57 sys/user.h     	struct	pcb u_pcb;