Home
last modified time | relevance | path

Searched refs:devx_obj (Results 1 – 2 of 2) sorted by relevance

/Linux-v4.19/drivers/infiniband/hw/mlx5/
Dflow.c46 void *devx_obj; in UVERBS_HANDLER() local
68 devx_obj = uverbs_attr_get_obj( in UVERBS_HANDLER()
70 if (IS_ERR(devx_obj)) in UVERBS_HANDLER()
71 return PTR_ERR(devx_obj); in UVERBS_HANDLER()
76 if (!mlx5_ib_devx_is_flow_dest(devx_obj, &dest_id, &dest_type)) in UVERBS_HANDLER()
Ddevx.c20 struct devx_obj { struct
92 struct devx_obj *devx_obj = obj; in mlx5_ib_devx_is_flow_dest() local
93 u16 opcode = MLX5_GET(general_obj_in_cmd_hdr, devx_obj->dinbox, opcode); in mlx5_ib_devx_is_flow_dest()
98 *dest_id = MLX5_GET(general_obj_in_cmd_hdr, devx_obj->dinbox, in mlx5_ib_devx_is_flow_dest()
104 *dest_id = MLX5_GET(destroy_flow_table_in, devx_obj->dinbox, in mlx5_ib_devx_is_flow_dest()
112 static int devx_is_valid_obj_id(struct devx_obj *obj, const void *in) in devx_is_valid_obj_id()
704 struct devx_obj *obj = uobject->object; in devx_obj_cleanup()
727 struct devx_obj *obj; in UVERBS_HANDLER()
740 obj = kzalloc(sizeof(struct devx_obj), GFP_KERNEL); in UVERBS_HANDLER()
778 struct devx_obj *obj = uobj->object; in UVERBS_HANDLER()
[all …]