Lines Matching defs:ioctl
246 dev_err(hdev->dev, "copy to user failed in debug ioctl\n");
1128 #define HL_IOCTL_DEF(ioctl, _func) \
1129 [_IOC_NR(ioctl)] = {.cmd = ioctl, .func = _func}
1145 const struct hl_ioctl_desc *ioctl, struct device *dev)
1157 func = ioctl->func;
1165 hl_size = _IOC_SIZE(ioctl->cmd);
1170 cmd = ioctl->cmd;
1198 dev_dbg_ratelimited(dev, "error in ioctl: pid=%d, cmd=0x%02x, nr=0x%02x\n",
1211 const struct hl_ioctl_desc *ioctl = NULL;
1215 pr_err_ratelimited("Sending ioctl after device was removed! Please close FD\n");
1220 ioctl = &hl_ioctls[nr];
1222 dev_dbg_ratelimited(hdev->dev, "invalid ioctl: pid=%d, nr=0x%02x\n",
1227 return _hl_ioctl(filep, cmd, arg, ioctl, hdev->dev);
1234 const struct hl_ioctl_desc *ioctl = NULL;
1238 pr_err_ratelimited("Sending ioctl after device was removed! Please close FD\n");
1243 ioctl = &hl_ioctls_control[nr];
1245 dev_dbg_ratelimited(hdev->dev_ctrl, "invalid ioctl: pid=%d, nr=0x%02x\n",
1250 return _hl_ioctl(filep, cmd, arg, ioctl, hdev->dev_ctrl);