Lines Matching refs:devfs_msg

85 	sizeof(struct devfs_msg), M_DEVFS };
1113 devfs_msg_send(uint32_t cmd, devfs_msg_t devfs_msg) in devfs_msg_send() argument
1117 lwkt_initmsg(&devfs_msg->hdr, &devfs_dispose_port, 0); in devfs_msg_send()
1119 devfs_msg->hdr.u.ms_result = cmd; in devfs_msg_send()
1122 devfs_msg_exec(devfs_msg); in devfs_msg_send()
1123 lwkt_replymsg(&devfs_msg->hdr, 0); in devfs_msg_send()
1125 lwkt_sendmsg(port, (lwkt_msg_t)devfs_msg); in devfs_msg_send()
1137 devfs_msg_send_sync(uint32_t cmd, devfs_msg_t devfs_msg) in devfs_msg_send_sync() argument
1144 lwkt_initmsg(&devfs_msg->hdr, &rep_port, 0); in devfs_msg_send_sync()
1146 devfs_msg->hdr.u.ms_result = cmd; in devfs_msg_send_sync()
1148 error = lwkt_domsg(port, (lwkt_msg_t)devfs_msg, 0); in devfs_msg_send_sync()
1159 devfs_msg_t devfs_msg = devfs_msg_get(); in devfs_msg_send_generic() local
1161 devfs_msg->mdv_load = load; in devfs_msg_send_generic()
1162 devfs_msg_send(cmd, devfs_msg); in devfs_msg_send_generic()
1171 devfs_msg_t devfs_msg = devfs_msg_get(); in devfs_msg_send_name() local
1173 devfs_msg->mdv_name = name; in devfs_msg_send_name()
1174 devfs_msg_send(cmd, devfs_msg); in devfs_msg_send_name()
1183 devfs_msg_t devfs_msg = devfs_msg_get(); in devfs_msg_send_mount() local
1185 devfs_msg->mdv_mnt = mnt; in devfs_msg_send_mount()
1186 devfs_msg_send(cmd, devfs_msg); in devfs_msg_send_mount()
1195 devfs_msg_t devfs_msg = devfs_msg_get(); in devfs_msg_send_ops() local
1197 devfs_msg->mdv_ops.ops = ops; in devfs_msg_send_ops()
1198 devfs_msg->mdv_ops.minor = minor; in devfs_msg_send_ops()
1199 devfs_msg_send(cmd, devfs_msg); in devfs_msg_send_ops()
1208 devfs_msg_t devfs_msg = devfs_msg_get(); in devfs_msg_send_chandler() local
1210 devfs_msg->mdv_chandler.name = name; in devfs_msg_send_chandler()
1211 devfs_msg->mdv_chandler.nhandler = handler; in devfs_msg_send_chandler()
1212 devfs_msg_send(cmd, devfs_msg); in devfs_msg_send_chandler()
1221 devfs_msg_t devfs_msg = devfs_msg_get(); in devfs_msg_send_dev() local
1223 devfs_msg->mdv_dev.dev = dev; in devfs_msg_send_dev()
1224 devfs_msg->mdv_dev.uid = uid; in devfs_msg_send_dev()
1225 devfs_msg->mdv_dev.gid = gid; in devfs_msg_send_dev()
1226 devfs_msg->mdv_dev.perms = perms; in devfs_msg_send_dev()
1228 devfs_msg_send(cmd, devfs_msg); in devfs_msg_send_dev()
1237 devfs_msg_t devfs_msg = devfs_msg_get(); in devfs_msg_send_link() local
1239 devfs_msg->mdv_link.name = name; in devfs_msg_send_link()
1240 devfs_msg->mdv_link.target = target; in devfs_msg_send_link()
1241 devfs_msg->mdv_link.mp = mp; in devfs_msg_send_link()
1242 devfs_msg_send(cmd, devfs_msg); in devfs_msg_send_link()
1628 devfs_find_device_by_name_worker(devfs_msg_t devfs_msg) in devfs_find_device_by_name_worker() argument
1635 if (strcmp(devfs_msg->mdv_name, dev->si_name) == 0) { in devfs_find_device_by_name_worker()
1642 if (strcmp(devfs_msg->mdv_name, alias->name) == 0) { in devfs_find_device_by_name_worker()
1648 devfs_msg->mdv_cdev = found; in devfs_find_device_by_name_worker()
1659 devfs_find_device_by_devid_worker(devfs_msg_t devfs_msg) in devfs_find_device_by_devid_worker() argument
1665 if (((dev_t)dev->si_inode) == devfs_msg->mdv_udev) { in devfs_find_device_by_devid_worker()
1670 devfs_msg->mdv_cdev = found; in devfs_find_device_by_devid_worker()