Lines Matching refs:ibdev
58 struct ib_device *ibdev, in uapi_create_write() argument
83 method_elm->disabled = !(ibdev->uverbs_ex_cmd_mask & in uapi_create_write()
86 method_elm->disabled = !(ibdev->uverbs_cmd_mask & in uapi_create_write()
273 static int uapi_merge_def(struct uverbs_api *uapi, struct ib_device *ibdev, in uapi_merge_def() argument
289 rc = uapi_merge_def(uapi, ibdev, def->chain, is_driver); in uapi_merge_def()
311 (void *)(&ibdev->ops) + def->needs_fn_offset; in uapi_merge_def()
323 if (def->func_is_supported(ibdev)) in uapi_merge_def()
344 uapi, ibdev, def, cur_obj_key, &cur_method_key); in uapi_merge_def()
640 struct uverbs_api *uverbs_alloc_api(struct ib_device *ibdev) in uverbs_alloc_api() argument
650 uapi->driver_id = ibdev->ops.driver_id; in uverbs_alloc_api()
652 rc = uapi_merge_def(uapi, ibdev, uverbs_core_api, false); in uverbs_alloc_api()
655 rc = uapi_merge_def(uapi, ibdev, ibdev->driver_def, true); in uverbs_alloc_api()
667 dev_err(&ibdev->dev, in uverbs_alloc_api()