Home
last modified time | relevance | path

Searched refs:uapi (Results 1 – 25 of 29) sorted by relevance

12

/freebsd/sys/ofed/drivers/infiniband/core/
H A Dib_uverbs_uapi.c451 data = kmalloc_array(uapi->num_write + uapi->num_write_ex, in uapi_finalize()
453 for (i = 0; i != uapi->num_write + uapi->num_write_ex; i++) in uapi_finalize()
456 uapi->write_ex_methods = data + uapi->num_write; in uapi_finalize()
602 uapi, in uapi_finalize_disable()
620 if (!uapi) in uverbs_destroy_api()
625 kfree(uapi); in uverbs_destroy_api()
643 struct uverbs_api *uapi; in uverbs_alloc_api() local
646 uapi = kzalloc(sizeof(*uapi), GFP_KERNEL); in uverbs_alloc_api()
647 if (!uapi) in uverbs_alloc_api()
665 return uapi; in uverbs_alloc_api()
[all …]
H A Drdma_core.h132 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 Dib_uverbs_std_types_device.c20 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 Dib_uverbs_main.c122 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 Dib_uverbs_ioctl.c525 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.gitignore5 ipc-uapi-windows.h
8 uapi/
/freebsd/sys/modules/rdma/krping/
H A DMakefile8 CFLAGS+= -I${SRCTOP}/sys/ofed/include/uapi
/freebsd/sys/modules/mlxfw/
H A DMakefile12 -I${SRCTOP}/sys/ofed/include/uapi \
/freebsd/sys/modules/mlx5fpga_tools/
H A DMakefile12 CFLAGS+= -I${SRCTOP}/sys/ofed/include/uapi
/freebsd/sys/modules/ipoib/
H A DMakefile11 CFLAGS+= -I${SRCTOP}/sys/ofed/include/uapi
/freebsd/sys/modules/mlx4ib/
H A DMakefile22 CFLAGS+= -I${SRCTOP}/sys/ofed/include/uapi
/freebsd/sys/modules/iser/
H A DMakefile19 CFLAGS+= -I${SYSDIR}/ofed/include/uapi
/freebsd/sys/modules/cxgbe/iw_cxgbe/
H A DMakefile19 CFLAGS+= -I${SRCTOP}/sys/ofed/include/uapi
/freebsd/sys/modules/mlx5ib/
H A DMakefile22 CFLAGS+= -I${SRCTOP}/sys/ofed/include/uapi
/freebsd/sys/modules/mlx4/
H A DMakefile29 CFLAGS+= -I${SRCTOP}/sys/ofed/include/uapi
/freebsd/sys/modules/mthca/
H A DMakefile27 CFLAGS+= -I${SRCTOP}/sys/ofed/include/uapi
/freebsd/sys/modules/mlx5en/
H A DMakefile33 CFLAGS+= -I${SRCTOP}/sys/ofed/include/uapi
/freebsd/sys/modules/bnxt/bnxt_re/
H A DMakefile16 CFLAGS+= -I${SRCTOP}/sys/ofed/include/uapi
/freebsd/sys/modules/irdma/
H A DMakefile16 CFLAGS+= -I${OFED_INC_DIR}/uapi
/freebsd/sys/modules/qlnx/qlnxr/
H A DMakefile55 CFLAGS+= -I${OFEDDIR}/ofed/include/uapi
/freebsd/sys/modules/ibcore/
H A DMakefile50 CFLAGS+= -I${SRCTOP}/sys/ofed/include/uapi
/freebsd/sys/modules/mlx5/
H A DMakefile44 CFLAGS+= -I${SRCTOP}/sys/ofed/include/uapi
/freebsd/sys/contrib/device-tree/Bindings/input/
H A Dinput-reset.txt4 include/uapi/linux/input.h. This is to communicate a sequence of keys to the
/freebsd/sys/compat/linux/
H A Dlinux_errno.inc33 * Linux: include/uapi/asm-generic/errno-base.h
34 * include/uapi/asm-generic/errno.h
/freebsd/sys/ofed/include/rdma/
H A Duverbs_std_types.h49 uapi_get_object((_attrs)->ufile->device->uapi, _object)

12