Searched refs:ucmd (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/iommu/iommufd/ |
| H A D | viommu.c | 17 int iommufd_viommu_alloc_ioctl(struct iommufd_ucmd *ucmd) in iommufd_viommu_alloc_ioctl() argument 19 struct iommu_viommu_alloc *cmd = ucmd->cmd; in iommufd_viommu_alloc_ioctl() 36 idev = iommufd_get_device(ucmd, cmd->dev_id); in iommufd_viommu_alloc_ioctl() 66 hwpt_paging = iommufd_get_hwpt_paging(ucmd, cmd->hwpt_id); in iommufd_viommu_alloc_ioctl() 78 ucmd, viommu_size, IOMMUFD_OBJ_VIOMMU); in iommufd_viommu_alloc_ioctl() 86 viommu->ictx = ucmd->ictx; in iommufd_viommu_alloc_ioctl() 110 rc = iommufd_ucmd_respond(ucmd, sizeof(*cmd)); in iommufd_viommu_alloc_ioctl() 113 iommufd_put_object(ucmd->ictx, &hwpt_paging->common.obj); in iommufd_viommu_alloc_ioctl() 115 iommufd_put_object(ucmd->ictx, &idev->obj); in iommufd_viommu_alloc_ioctl() 149 int iommufd_vdevice_alloc_ioctl(struct iommufd_ucmd *ucmd) in iommufd_vdevice_alloc_ioctl() argument [all …]
|
| H A D | eventq.c | 441 int iommufd_fault_alloc(struct iommufd_ucmd *ucmd) in iommufd_fault_alloc() argument 443 struct iommu_fault_alloc *cmd = ucmd->cmd; in iommufd_fault_alloc() 451 fault = __iommufd_object_alloc_ucmd(ucmd, fault, IOMMUFD_OBJ_FAULT, in iommufd_fault_alloc() 460 ucmd->ictx, &iommufd_fault_fops); in iommufd_fault_alloc() 467 rc = iommufd_ucmd_respond(ucmd, sizeof(*cmd)); in iommufd_fault_alloc() 504 int iommufd_veventq_alloc(struct iommufd_ucmd *ucmd) in iommufd_veventq_alloc() argument 506 struct iommu_veventq_alloc *cmd = ucmd->cmd; in iommufd_veventq_alloc() 518 viommu = iommufd_get_viommu(ucmd, cmd->viommu_id); in iommufd_veventq_alloc() 529 veventq = __iommufd_object_alloc(ucmd->ictx, veventq, in iommufd_veventq_alloc() 545 ucmd->ictx, &iommufd_veventq_fops); in iommufd_veventq_alloc() [all …]
|
| H A D | device.c | 1629 int iommufd_get_hw_info(struct iommufd_ucmd *ucmd) in iommufd_get_hw_info() argument 1632 struct iommu_hw_info *cmd = ucmd->cmd; in iommufd_get_hw_info() 1650 idev = iommufd_get_device(ucmd, cmd->dev_id); in iommufd_get_hw_info() 1743 rc = iommufd_ucmd_respond(ucmd, sizeof(*cmd)); in iommufd_get_hw_info() 1747 iommufd_put_object(ucmd->ictx, &idev->obj); in iommufd_get_hw_info()
|
| /linux/kernel/liveupdate/ |
| H A D | luo_session.c | 264 struct luo_ucmd *ucmd) in luo_session_preserve_fd() argument 266 struct liveupdate_session_preserve_fd *argp = ucmd->cmd; in luo_session_preserve_fd() 274 err = luo_ucmd_respond(ucmd, sizeof(*argp)); in luo_session_preserve_fd() 282 struct luo_ucmd *ucmd) in luo_session_retrieve_fd() argument 284 struct liveupdate_session_retrieve_fd *argp = ucmd->cmd; in luo_session_retrieve_fd() 298 err = luo_ucmd_respond(ucmd, sizeof(*argp)); in luo_session_retrieve_fd() 315 struct luo_ucmd *ucmd) in luo_session_finish() argument 317 struct liveupdate_session_finish *argp = ucmd->cmd; in luo_session_finish() 327 return luo_ucmd_respond(ucmd, sizeof(*argp)); in luo_session_finish() 331 struct luo_ucmd *ucmd) in luo_session_get_name() argument [all …]
|
| /linux/arch/mips/cavium-octeon/ |
| H A D | octeon-platform.c | 37 u32 ucmd; in octeon2_usb_reset() local 44 ucmd = cvmx_read64_uint32(CVMX_UAHCX_EHCI_USBCMD); in octeon2_usb_reset() 45 ucmd &= ~CMD_RUN; in octeon2_usb_reset() 46 cvmx_write64_uint32(CVMX_UAHCX_EHCI_USBCMD, ucmd); in octeon2_usb_reset() 48 ucmd |= CMD_RESET; in octeon2_usb_reset() 49 cvmx_write64_uint32(CVMX_UAHCX_EHCI_USBCMD, ucmd); in octeon2_usb_reset() 50 ucmd = cvmx_read64_uint32(CVMX_UAHCX_OHCI_USBCMD); in octeon2_usb_reset() 51 ucmd |= CMD_RUN; in octeon2_usb_reset() 52 cvmx_write64_uint32(CVMX_UAHCX_OHCI_USBCMD, ucmd); in octeon2_usb_reset()
|
| /linux/drivers/nvme/host/ |
| H A D | ioctl.c | 317 struct nvme_passthru_cmd __user *ucmd, unsigned int flags, in nvme_user_cmd() argument 326 if (copy_from_user(&cmd, ucmd, sizeof(cmd))) in nvme_user_cmd() 357 if (put_user(result, &ucmd->result)) in nvme_user_cmd() 365 struct nvme_passthru_cmd64 __user *ucmd, unsigned int flags, in nvme_user_cmd64() argument 373 if (copy_from_user(&cmd, ucmd, sizeof(cmd))) in nvme_user_cmd64() 404 if (put_user(cmd.result, &ucmd->result)) in nvme_user_cmd64()
|
| /linux/drivers/iommu/arm/arm-smmu-v3/ |
| H A D | arm-smmu-v3-iommufd.c | 321 struct iommu_viommu_arm_smmuv3_invalidate ucmd; member 336 cmd->cmd.data[0] = le64_to_cpu(cmd->ucmd.cmd[0]); in arm_vsmmu_convert_user_cmd() 337 cmd->cmd.data[1] = le64_to_cpu(cmd->ucmd.cmd[1]); in arm_vsmmu_convert_user_cmd()
|