Home
last modified time | relevance | path

Searched refs:ucmd (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/iommu/iommufd/
H A Dviommu.c17 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 Deventq.c441 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 Ddevice.c1629 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 Dluo_session.c264 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 Docteon-platform.c37 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 Dioctl.c317 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 Darm-smmu-v3-iommufd.c321 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()