pqi_device
list_node_t **dev_head, struct pqi_device *dev)
rval = mdb_vread((void *)dev, sizeof (struct pqi_device),
offsetof(struct pqi_device, pd_cmd_list),
struct pqi_device d;
struct pqi_device *d_drvrp; /* driver addr of device list entry */
offsetof(struct pqi_device, pd_list));
sizeof (struct pqi_device),
struct pqi_device s_special_device;
list_create(&s->s_devnodes, sizeof (struct pqi_device),
offsetof(struct pqi_device, pd_list));