• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/bsd/netat/

Lines Matching defs:pcb

83 	struct atpcb *pcb = (struct atpcb *)((so)->so_pcb);
92 pcb = (struct atpcb *)((so)->so_pcb);
93 pcb->pid = proc_selfpid();
94 pcb->ddptype = (u_char) proto; /* set in socreate() */
95 pcb->proto = ATPROTO_DDP;
105 struct atpcb *pcb = (struct atpcb *)((so)->so_pcb);
107 if (pcb == NULL)
114 at_pcbdetach(pcb);
122 struct atpcb *pcb = (struct atpcb *)((so)->so_pcb);
124 if (pcb == NULL)
128 at_pcbdetach(pcb);
135 struct atpcb *pcb = (struct atpcb *)((so)->so_pcb);
137 if (pcb == NULL)
140 at_pcbdetach(pcb);
146 struct atpcb *pcb = (struct atpcb *)((so)->so_pcb);
148 if (pcb == NULL)
159 struct atpcb *pcb = (struct atpcb *)((so)->so_pcb);
161 if (pcb == NULL)
164 return (at_pcbbind(pcb, nam));
173 struct atpcb *pcb = (struct atpcb *)((so)->so_pcb);
175 if (pcb == NULL)
185 if (!(pcb->ddp_flags & DDPFLG_HDRINCL)) {
196 NET_ASSIGN(ddp->dst_net, pcb->raddr.s_net);
197 ddp->dst_node = pcb->raddr.s_node;
198 ddp->dst_socket = pcb->rport;
215 (pcb->ddp_flags & DDPFLG_CHKSUM)? 1: 0);
216 ddp->type = (pcb->ddptype)? pcb->ddptype: DEFAULT_OT_DDPTYPE;
218 NET_ASSIGN(ddp->src_net, pcb->laddr.s_net);
219 ddp->src_node = pcb->laddr.s_node;
220 ddp->src_socket = pcb->lport;
227 (pcb->ddp_flags & DDPFLG_SLFSND)) {
242 ddp->src_socket = pcb->lport;
248 return(ddp_output(&m, pcb->lport, FALSE));
254 struct atpcb *pcb;
262 if ((pcb = sotoatpcb(so)) == NULL) {
269 sat->sat_port = pcb->lport;
270 sat->sat_addr = pcb->laddr;
280 struct atpcb *pcb;
288 if ((pcb = sotoatpcb(so)) == NULL) {
295 sat->sat_port = pcb->rport;
296 sat->sat_addr = pcb->raddr;
306 struct atpcb *pcb = (struct atpcb *)((so)->so_pcb);
309 if (pcb != NULL)
318 pcb->raddr = faddr->sat_addr;