| /linux/drivers/iommu/iommufd/ |
| H A D | ioas.c | 38 int iommufd_ioas_alloc_ioctl(struct iommufd_ucmd *ucmd) in iommufd_ioas_alloc_ioctl() 66 int iommufd_ioas_iova_ranges(struct iommufd_ucmd *ucmd) in iommufd_ioas_iova_ranges() 146 int iommufd_ioas_allow_iovas(struct iommufd_ucmd *ucmd) in iommufd_ioas_allow_iovas() 204 int iommufd_ioas_map_file(struct iommufd_ucmd *ucmd) in iommufd_ioas_map_file() 244 int iommufd_ioas_map(struct iommufd_ucmd *ucmd) in iommufd_ioas_map() 283 int iommufd_ioas_copy(struct iommufd_ucmd *ucmd) in iommufd_ioas_copy() 340 int iommufd_ioas_unmap(struct iommufd_ucmd *ucmd) in iommufd_ioas_unmap() 517 int iommufd_ioas_change_process(struct iommufd_ucmd *ucmd) in iommufd_ioas_change_process() 640 int iommufd_ioas_option(struct iommufd_ucmd *ucmd) in iommufd_ioas_option()
|
| H A D | selftest.c | 99 void iommufd_test_syz_conv_iova_id(struct iommufd_ucmd *ucmd, in iommufd_test_syz_conv_iova_id() 958 __get_md_pagetable(struct iommufd_ucmd *ucmd, u32 mockpt_id, u32 hwpt_type) in __get_md_pagetable() 969 get_md_pagetable(struct iommufd_ucmd *ucmd, u32 mockpt_id, in get_md_pagetable() 987 get_md_pagetable_nested(struct iommufd_ucmd *ucmd, u32 mockpt_id, in get_md_pagetable_nested() 1077 static int iommufd_test_mock_domain(struct iommufd_ucmd *ucmd, in iommufd_test_mock_domain() 1159 static int iommufd_test_mock_domain_replace(struct iommufd_ucmd *ucmd, in iommufd_test_mock_domain_replace() 1183 static int iommufd_test_add_reserved(struct iommufd_ucmd *ucmd, in iommufd_test_add_reserved() 1207 static int iommufd_test_md_check_pa(struct iommufd_ucmd *ucmd, in iommufd_test_md_check_pa() 1265 static int iommufd_test_md_check_refs(struct iommufd_ucmd *ucmd, in iommufd_test_md_check_refs() 1299 static int iommufd_test_md_check_iotlb(struct iommufd_ucmd *ucmd, u32 mockpt_id, in iommufd_test_md_check_iotlb() [all …]
|
| H A D | hw_pagetable.c | 334 int iommufd_hwpt_alloc(struct iommufd_ucmd *ucmd) in iommufd_hwpt_alloc() 444 int iommufd_hwpt_set_dirty_tracking(struct iommufd_ucmd *ucmd) in iommufd_hwpt_set_dirty_tracking() 469 int iommufd_hwpt_get_dirty_bitmap(struct iommufd_ucmd *ucmd) in iommufd_hwpt_get_dirty_bitmap() 492 int iommufd_hwpt_invalidate(struct iommufd_ucmd *ucmd) in iommufd_hwpt_invalidate()
|
| H A D | iommufd_private.h | 160 static inline int iommufd_ucmd_respond(struct iommufd_ucmd *ucmd, in iommufd_ucmd_respond() 299 #define __iommufd_object_alloc_ucmd(ucmd, ptr, type, obj) \ argument 308 #define iommufd_object_alloc_ucmd(ucmd, ptr, type) \ argument 418 iommufd_get_hwpt_paging(struct iommufd_ucmd *ucmd, u32 id) in iommufd_get_hwpt_paging() 426 iommufd_get_hwpt_nested(struct iommufd_ucmd *ucmd, u32 id) in iommufd_get_hwpt_nested() 497 iommufd_get_device(struct iommufd_ucmd *ucmd, u32 id) in iommufd_get_device() 587 iommufd_get_fault(struct iommufd_ucmd *ucmd, u32 id) in iommufd_get_fault() 639 iommufd_get_veventq(struct iommufd_ucmd *ucmd, u32 id) in iommufd_get_veventq() 671 iommufd_get_viommu(struct iommufd_ucmd *ucmd, u32 id) in iommufd_get_viommu() 722 static inline void iommufd_test_syz_conv_iova_id(struct iommufd_ucmd *ucmd, in iommufd_test_syz_conv_iova_id()
|
| H A D | viommu.c | 17 int iommufd_viommu_alloc_ioctl(struct iommufd_ucmd *ucmd) in iommufd_viommu_alloc_ioctl() 143 int iommufd_vdevice_alloc_ioctl(struct iommufd_ucmd *ucmd) in iommufd_vdevice_alloc_ioctl() 356 int iommufd_hw_queue_alloc_ioctl(struct iommufd_ucmd *ucmd) in iommufd_hw_queue_alloc_ioctl()
|
| H A D | main.c | 66 struct iommufd_object *_iommufd_object_alloc_ucmd(struct iommufd_ucmd *ucmd, in _iommufd_object_alloc_ucmd() 288 static int iommufd_destroy(struct iommufd_ucmd *ucmd) in iommufd_destroy() 389 static int iommufd_option(struct iommufd_ucmd *ucmd) in iommufd_option() 506 struct iommufd_ucmd ucmd = {}; in iommufd_fops_ioctl() local
|
| H A D | eventq.c | 417 int iommufd_fault_alloc(struct iommufd_ucmd *ucmd) in iommufd_fault_alloc() 475 int iommufd_veventq_alloc(struct iommufd_ucmd *ucmd) in iommufd_veventq_alloc()
|
| /linux/drivers/fwctl/ |
| H A D | main.c | 33 static int ucmd_respond(struct fwctl_ucmd *ucmd, size_t cmd_len) in ucmd_respond() 56 static int fwctl_cmd_info(struct fwctl_ucmd *ucmd) in fwctl_cmd_info() 86 static int fwctl_cmd_rpc(struct fwctl_ucmd *ucmd) in fwctl_cmd_rpc() 173 struct fwctl_ucmd ucmd = {}; in fwctl_fops_ioctl() local
|
| /linux/drivers/infiniband/hw/hns/ |
| H A D | hns_roce_qp.c | 649 struct hns_roce_ib_create_qp *ucmd) in check_sq_size_with_integrity() 672 struct hns_roce_ib_create_qp *ucmd) in set_user_sq_size() 836 struct hns_roce_ib_create_qp *ucmd) in user_qp_has_sdb() 894 struct hns_roce_ib_create_qp *ucmd, in alloc_user_qp_db() 970 struct hns_roce_ib_create_qp *ucmd, in alloc_qp_db() 1072 struct hns_roce_ib_create_qp *ucmd) in set_congest_type() 1105 struct hns_roce_ib_create_qp *ucmd) in set_congest_param() 1118 struct hns_roce_ib_create_qp *ucmd) in set_qp_param() 1180 struct hns_roce_ib_create_qp ucmd = {}; in hns_roce_create_qp_common() local
|
| H A D | hns_roce_cq.c | 354 struct hns_roce_ib_create_cq *ucmd) in get_cq_ucmd() 369 struct hns_roce_ib_create_cq *ucmd) in set_cq_param() 385 struct hns_roce_ib_create_cq *ucmd) in set_cqe_size() 418 struct hns_roce_ib_create_cq ucmd = {}; in hns_roce_create_cq() local
|
| H A D | hns_roce_srq.c | 345 struct hns_roce_ib_create_srq ucmd = {}; in alloc_srq_buf() local 391 struct hns_roce_ib_create_srq *ucmd) in get_srq_ucmd() 428 struct hns_roce_ib_create_srq ucmd = {}; in alloc_srq_db() local
|
| /linux/kernel/liveupdate/ |
| H A D | luo_session.c | 231 struct luo_ucmd *ucmd) in luo_session_preserve_fd() 249 struct luo_ucmd *ucmd) in luo_session_retrieve_fd() 281 struct luo_ucmd *ucmd) in luo_session_finish() 329 struct luo_ucmd ucmd = {}; in luo_session_ioctl() local
|
| H A D | luo_core.c | 280 static int luo_ioctl_create_session(struct luo_ucmd *ucmd) in luo_ioctl_create_session() 310 static int luo_ioctl_retrieve_session(struct luo_ucmd *ucmd) in luo_ioctl_retrieve_session() 400 struct luo_ucmd ucmd = {}; in luo_ioctl() local
|
| H A D | luo_internal.h | 20 static inline int luo_ucmd_respond(struct luo_ucmd *ucmd, in luo_ucmd_respond()
|
| /linux/drivers/infiniband/hw/mthca/ |
| H A D | mthca_provider.c | 395 struct mthca_create_srq ucmd; in mthca_create_srq() local 461 struct mthca_create_qp ucmd; in mthca_create_qp() local 583 struct mthca_create_cq ucmd; in mthca_create_cq() local 702 struct mthca_resize_cq ucmd; in mthca_resize_cq() local 837 struct mthca_reg_mr ucmd; in mthca_reg_user_mr() local
|
| /linux/drivers/infiniband/hw/mlx5/ |
| H A D | qp.c | 434 int has_rq, struct mlx5_ib_qp *qp, struct mlx5_ib_create_qp *ucmd) in set_rq_size() 638 struct mlx5_ib_create_qp *ucmd, in set_user_buf_size() 882 struct mlx5_ib_create_wq *ucmd) in create_user_rq() 946 struct mlx5_ib_create_qp *ucmd) in _create_user_qp() 1705 void *ucmd; member 1717 struct mlx5_ib_create_qp_rss *ucmd = params->ucmd; in create_rss_raw_qp_tir() local 2074 struct mlx5_ib_create_qp *ucmd = params->ucmd; in create_dci() local 2235 struct mlx5_ib_create_qp *ucmd = params->ucmd; in create_user_qp() local 2735 struct mlx5_ib_create_qp *ucmd = params->ucmd; in create_dct() local 2897 void *ucmd, struct ib_qp_init_attr *attr) in process_vendor_flags() [all …]
|
| /linux/drivers/infiniband/hw/mana/ |
| H A D | qp.c | 100 struct mana_ib_create_qp_rss ucmd = {}; in mana_ib_create_qp_rss() local 275 struct mana_ib_create_qp ucmd = {}; in mana_ib_create_qp_raw() local 533 struct mana_ib_create_rc_qp ucmd = {}; in mana_ib_create_rc_qp() local
|
| H A D | wq.c | 14 struct mana_ib_create_wq ucmd = {}; in mana_ib_create_wq() local
|
| /linux/drivers/infiniband/sw/rxe/ |
| H A D | rxe_srq.c | 153 struct rxe_modify_srq_cmd *ucmd, struct ib_udata *udata) in rxe_srq_from_attr()
|
| /linux/drivers/infiniband/hw/mlx4/ |
| H A D | qp.c | 448 struct mlx4_ib_create_qp *ucmd) in set_user_sq_size() 552 struct mlx4_ib_create_qp_rss *ucmd) in set_qp_rss() 654 struct mlx4_ib_create_qp_rss *ucmd, in create_qp_rss() 712 struct mlx4_ib_create_qp_rss ucmd = {}; in _mlx4_ib_create_qp_rss() local 1069 struct mlx4_ib_create_qp ucmd; in create_qp_common() local 4133 struct mlx4_ib_create_wq ucmd; in mlx4_ib_create_wq() local 4271 struct mlx4_ib_modify_wq ucmd = {}; in mlx4_ib_modify_wq() local
|
| H A D | cq.c | 210 struct mlx4_ib_create_cq ucmd; in mlx4_ib_create_cq() local 322 struct mlx4_ib_resize_cq ucmd; in mlx4_alloc_resize_umem() local
|
| H A D | srq.c | 112 struct mlx4_ib_create_srq ucmd; in mlx4_ib_create_srq() local
|
| /linux/drivers/infiniband/hw/vmw_pvrdma/ |
| H A D | pvrdma_srq.c | 109 struct pvrdma_create_srq ucmd; in pvrdma_create_srq() local
|
| H A D | pvrdma_cq.c | 117 struct pvrdma_create_cq ucmd; in pvrdma_create_cq() local
|
| /linux/drivers/dma-buf/ |
| H A D | dma-heap.c | 131 static long dma_heap_ioctl(struct file *file, unsigned int ucmd, in dma_heap_ioctl()
|