Lines Matching defs:pd

195 	struct	promdata *pd;
197 pd = (struct promdata *)alloc(sizeof *pd);
198 f->f_devdata = (void *)pd;
205 error = oldmon_iopen(pd);
207 pd->xmit = oldmon_xmit;
208 pd->recv = oldmon_recv;
228 pd->fd = fd;
235 pd->xmit = obp_v0_xmit;
236 pd->recv = obp_v0_recv;
247 pd->xmit = obp_v2_xmit;
248 pd->recv = obp_v2_recv;
260 pd->devtype = DT_BLOCK;
262 pd->devtype = getdevtype(fd, prom_bootdevice);
264 if (pd->devtype != DT_BYTE)
267 if (pd->devtype == DT_NET) {
271 if ((error = net_open(pd)) != 0) {
293 struct promdata *pd = (struct promdata *)devdata;
294 int fd = pd->fd;
310 if (pd->devtype != DT_BLOCK) {
341 struct promdata *pd = (struct promdata *)devdata;
342 int fd = pd->fd;
362 if (pd->devtype == DT_BLOCK)
384 struct promdata *pd = devdata;
394 si = pd->si;
444 struct promdata *pd = f->f_devdata;
445 register int fd = pd->fd;
448 if (pd->devtype == DT_NET)
449 net_close(pd);
458 struct promdata *pd = f->f_devdata;
461 if (pd->devtype == DT_NET)
462 net_close(pd);
464 oldmon_iclose(pd->si);
465 pd->si = NULL;
472 obp_v0_xmit(struct promdata *pd, void *buf, size_t len)
475 return ((*obpvec->pv_v0devops.v0_wnet)(pd->fd, len, buf));
479 obp_v2_xmit(struct promdata *pd, void *buf, size_t len)
482 return (prom_write(pd->fd, buf, len));
486 obp_v0_recv(struct promdata *pd, void *buf, size_t len)
489 return ((*obpvec->pv_v0devops.v0_rnet)(pd->fd, len, buf));
493 obp_v2_recv(struct promdata *pd, void *buf, size_t len)
497 n = prom_read(pd->fd, buf, len);
504 oldmon_xmit(struct promdata *pd, void *buf, size_t len)
511 si = pd->si;
525 oldmon_recv(struct promdata *pd, void *buf, size_t len)
532 si = pd->si;
640 oldmon_iopen(struct promdata *pd)
712 pd->si = si;