Lines Matching refs:proto
984 drmach_device_t proto;
1012 bzero(&proto, sizeof (proto));
1013 proto.type = drmach_name2type[i].type;
1014 proto.bp = bp;
1015 proto.node = node;
1016 proto.portid = portid;
1018 return (drmach_name2type[i].new(&proto, idp));
1259 drmach_io_new(drmach_device_t *proto, drmachid_t *idp)
1265 portid = proto->portid;
1267 proto->unum = portid & (MAX_IO_UNITS_PER_BOARD - 1);
1270 bcopy(proto, &ip->dev, sizeof (ip->dev));
1271 ip->dev.node = drmach_node_dup(proto->node);
1818 drmach_cpu_new(drmach_device_t *proto, drmachid_t *idp)
1824 portid = proto->portid;
1828 proto->unum = ((portid/OPL_MAX_CPUID_PER_CMP) &
1834 bcopy(proto, &cp->dev, sizeof (cp->dev));
1835 cp->dev.node = drmach_node_dup(proto->node);
2211 drmach_mem_new(drmach_device_t *proto, drmachid_t *idp)
2220 if ((proto->node->n_getproplen(proto->node, "mc-addr", &rv) < 0) ||
2227 proto->unum = 0;
2229 bcopy(proto, &mp->dev, sizeof (mp->dev));
2230 mp->dev.node = drmach_node_dup(proto->node);