Lines Matching refs:req
37 devctl_request(u_long cmd, struct devreq *req)
46 return (ioctl(devctl2_fd, cmd, req));
52 struct devreq req;
54 memset(&req, 0, sizeof(req));
55 if (strlcpy(req.dr_name, name, sizeof(req.dr_name)) >=
56 sizeof(req.dr_name)) {
60 req.dr_flags = flags;
61 return (devctl_request(cmd, &req));
111 struct devreq req;
113 memset(&req, 0, sizeof(req));
114 if (strlcpy(req.dr_name, device, sizeof(req.dr_name)) >=
115 sizeof(req.dr_name)) {
119 req.dr_data = __DECONST(char *, driver);
121 req.dr_flags |= DEVF_SET_DRIVER_DETACH;
122 return (devctl_request(DEV_SET_DRIVER, &req));