Lines Matching defs:ioctl
194 dev_err(hdev->dev, "copy to user failed in debug ioctl\n");
519 #define HL_IOCTL_DEF(ioctl, _func) \
520 [_IOC_NR(ioctl)] = {.cmd = ioctl, .func = _func}
536 const struct hl_ioctl_desc *ioctl, struct device *dev)
555 func = ioctl->func;
563 hl_size = _IOC_SIZE(ioctl->cmd);
568 cmd = ioctl->cmd;
598 dev_dbg(dev, "error in ioctl: pid=%d, cmd=0x%02x, nr=0x%02x\n",
611 const struct hl_ioctl_desc *ioctl = NULL;
615 ioctl = &hl_ioctls[nr];
617 dev_err(hdev->dev, "invalid ioctl: pid=%d, nr=0x%02x\n",
622 return _hl_ioctl(filep, cmd, arg, ioctl, hdev->dev);
629 const struct hl_ioctl_desc *ioctl = NULL;
633 ioctl = &hl_ioctls_control[nr];
635 dev_err(hdev->dev_ctrl, "invalid ioctl: pid=%d, nr=0x%02x\n",
640 return _hl_ioctl(filep, cmd, arg, ioctl, hdev->dev_ctrl);