/freebsd/sys/ofed/drivers/infiniband/core/ |
H A D | ib_uverbs_uapi.c | 16 static void *uapi_add_elm(struct uverbs_api *uapi, u32 key, size_t alloc_size) in uapi_add_elm() argument 27 rc = radix_tree_insert(&uapi->radix, key, elm); in uapi_add_elm() 36 static void *uapi_add_get_elm(struct uverbs_api *uapi, u32 key, in uapi_add_get_elm() argument 41 elm = uapi_add_elm(uapi, key, alloc_size); in uapi_add_get_elm() 50 elm = radix_tree_lookup(&uapi->radix, key); in uapi_add_get_elm() 57 static int uapi_create_write(struct uverbs_api *uapi, in uapi_create_write() argument 72 method_elm = uapi_add_get_elm(uapi, method_key, sizeof(*method_elm), in uapi_create_write() 100 static int uapi_merge_method(struct uverbs_api *uapi, in uapi_merge_method() argument 113 method_elm = uapi_add_get_elm(uapi, method_key, sizeof(*method_elm), in uapi_merge_method() 158 uapi_add_elm(uapi, method_key | uapi_key_attr(attr->id), in uapi_merge_method() [all …]
|
H A D | rdma_core.h | 132 uapi_get_object(struct uverbs_api *uapi, u16 object_id) in uapi_get_object() argument 139 res = radix_tree_lookup(&uapi->radix, uapi_key_obj(object_id)); in uapi_get_object() 149 void uverbs_disassociate_api(struct uverbs_api *uapi); 150 void uverbs_destroy_api(struct uverbs_api *uapi); 166 uapi_get_method(const struct uverbs_api *uapi, u32 command) in uapi_get_method() argument 175 if (cmd_idx >= uapi->num_write_ex) in uapi_get_method() 177 return uapi->write_ex_methods[cmd_idx]; in uapi_get_method() 180 if (cmd_idx >= uapi->num_write) in uapi_get_method() 182 return uapi->write_methods[cmd_idx]; in uapi_get_method()
|
H A D | ib_uverbs_std_types_device.c | 20 struct uverbs_api *uapi = attrs->ufile->device->uapi; in UVERBS_HANDLER() local 29 method_elm = uapi_get_method(uapi, cmd); in UVERBS_HANDLER() 111 uapi_object = uapi_get_object(attrs->ufile->device->uapi, object_id); in UVERBS_HANDLER()
|
H A D | ib_uverbs_main.c | 122 uverbs_destroy_api(dev->uapi); in ib_uverbs_release_dev() 561 struct uverbs_api *uapi = file->device->uapi; in ib_uverbs_write() local 580 method_elm = uapi_get_method(uapi, hdr.command); in ib_uverbs_write() 989 struct uverbs_api *uapi; in ib_uverbs_create_uapi() local 991 uapi = uverbs_alloc_api(device); in ib_uverbs_create_uapi() 992 if (IS_ERR(uapi)) in ib_uverbs_create_uapi() 993 return PTR_ERR(uapi); in ib_uverbs_create_uapi() 995 uverbs_dev->uapi = uapi; in ib_uverbs_create_uapi() 1150 uverbs_disassociate_api(uverbs_dev->uapi); in ib_uverbs_free_hw_resources()
|
H A D | ib_uverbs_ioctl.c | 525 struct uverbs_api *uapi = ufile->device->uapi; in ib_uverbs_cmd_verbs() local 531 if (unlikely(hdr->driver_id != uapi->driver_id)) in ib_uverbs_cmd_verbs() 535 &uapi->radix, in ib_uverbs_cmd_verbs() 564 pbundle->radix = &uapi->radix; in ib_uverbs_cmd_verbs()
|
/freebsd/contrib/wireguard-tools/ |
H A D | .gitignore | 5 ipc-uapi-windows.h 8 uapi/
|
/freebsd/sys/modules/rdma/krping/ |
H A D | Makefile | 8 CFLAGS+= -I${SRCTOP}/sys/ofed/include/uapi
|
/freebsd/sys/modules/mlxfw/ |
H A D | Makefile | 12 -I${SRCTOP}/sys/ofed/include/uapi \
|
/freebsd/sys/modules/mlx5fpga_tools/ |
H A D | Makefile | 12 CFLAGS+= -I${SRCTOP}/sys/ofed/include/uapi
|
/freebsd/sys/modules/ipoib/ |
H A D | Makefile | 11 CFLAGS+= -I${SRCTOP}/sys/ofed/include/uapi
|
/freebsd/sys/modules/mlx4ib/ |
H A D | Makefile | 22 CFLAGS+= -I${SRCTOP}/sys/ofed/include/uapi
|
/freebsd/sys/modules/iser/ |
H A D | Makefile | 18 CFLAGS+= -I${SYSDIR}/ofed/include/uapi
|
/freebsd/sys/modules/cxgbe/iw_cxgbe/ |
H A D | Makefile | 18 CFLAGS+= -I${SRCTOP}/sys/ofed/include/uapi
|
/freebsd/sys/modules/mlx5ib/ |
H A D | Makefile | 22 CFLAGS+= -I${SRCTOP}/sys/ofed/include/uapi
|
/freebsd/sys/modules/mlx4/ |
H A D | Makefile | 29 CFLAGS+= -I${SRCTOP}/sys/ofed/include/uapi
|
/freebsd/sys/modules/mthca/ |
H A D | Makefile | 27 CFLAGS+= -I${SRCTOP}/sys/ofed/include/uapi
|
/freebsd/sys/modules/mlx5en/ |
H A D | Makefile | 33 CFLAGS+= -I${SRCTOP}/sys/ofed/include/uapi
|
/freebsd/sys/modules/bnxt/bnxt_re/ |
H A D | Makefile | 16 CFLAGS+= -I${SRCTOP}/sys/ofed/include/uapi
|
/freebsd/sys/modules/irdma/ |
H A D | Makefile | 16 CFLAGS+= -I${OFED_INC_DIR}/uapi
|
/freebsd/sys/modules/qlnx/qlnxr/ |
H A D | Makefile | 55 CFLAGS+= -I${OFEDDIR}/ofed/include/uapi
|
/freebsd/sys/modules/ibcore/ |
H A D | Makefile | 50 CFLAGS+= -I${SRCTOP}/sys/ofed/include/uapi
|
/freebsd/sys/modules/mlx5/ |
H A D | Makefile | 52 CFLAGS+= -I${SRCTOP}/sys/ofed/include/uapi
|
/freebsd/sys/contrib/device-tree/Bindings/input/ |
H A D | input-reset.txt | 4 include/uapi/linux/input.h. This is to communicate a sequence of keys to the
|
/freebsd/sys/compat/linux/ |
H A D | linux_errno.inc | 33 * Linux: include/uapi/asm-generic/errno-base.h 34 * include/uapi/asm-generic/errno.h
|
/freebsd/sys/ofed/include/rdma/ |
H A D | uverbs_std_types.h | 49 uapi_get_object((_attrs)->ufile->device->uapi, _object)
|