| /linux/drivers/infiniband/core/ |
| H A D | 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() 97 static int uapi_merge_method(struct uverbs_api *uapi, in uapi_merge_method() argument 110 method_elm = uapi_add_get_elm(uapi, method_key, sizeof(*method_elm), in uapi_merge_method() 155 uapi_add_elm(uapi, method_key | uapi_key_attr(attr->id), in uapi_merge_method() [all …]
|
| H A D | rdma_core.h | 131 uapi_get_object(struct uverbs_api *uapi, u16 object_id) in uapi_get_object() argument 138 res = radix_tree_lookup(&uapi->radix, uapi_key_obj(object_id)); in uapi_get_object() 148 void uverbs_disassociate_api(struct uverbs_api *uapi); 149 void uverbs_destroy_api(struct uverbs_api *uapi); 170 uapi_get_method(const struct uverbs_api *uapi, u32 command) in uapi_get_method() argument 179 if (cmd_idx >= uapi->num_write_ex) in uapi_get_method() 181 return uapi->write_ex_methods[cmd_idx]; in uapi_get_method() 184 if (cmd_idx >= uapi->num_write) in uapi_get_method() 186 return uapi->write_methods[cmd_idx]; in uapi_get_method()
|
| /linux/Documentation/gpu/imagination/ |
| H A D | uapi.rst | 6 .. kernel-doc:: include/uapi/drm/pvr_drm.h 11 .. kernel-doc:: include/uapi/drm/pvr_drm.h 14 .. kernel-doc:: include/uapi/drm/pvr_drm.h 19 .. kernel-doc:: include/uapi/drm/pvr_drm.h 22 .. kernel-doc:: include/uapi/drm/pvr_drm.h 27 .. kernel-doc:: include/uapi/drm/pvr_drm.h 30 .. kernel-doc:: include/uapi/drm/pvr_drm.h 33 .. kernel-doc:: include/uapi/drm/pvr_drm.h 36 .. kernel-doc:: include/uapi/drm/pvr_drm.h 43 .. kernel-doc:: include/uapi/drm/pvr_drm.h [all …]
|
| /linux/rust/kernel/ |
| H A D | ioctl.rs | 14 build_assert!(dir <= uapi::_IOC_DIRMASK); in _IOC() 15 build_assert!(ty <= uapi::_IOC_TYPEMASK); in _IOC() 16 build_assert!(nr <= uapi::_IOC_NRMASK); in _IOC() 17 build_assert!(size <= (uapi::_IOC_SIZEMASK as usize)); in _IOC() 19 (dir << uapi::_IOC_DIRSHIFT) in _IOC() 20 | (ty << uapi::_IOC_TYPESHIFT) in _IOC() 21 | (nr << uapi::_IOC_NRSHIFT) in _IOC() 22 | ((size as u32) << uapi::_IOC_SIZESHIFT) in _IOC() 28 _IOC(uapi::_IOC_NONE, ty, nr, 0) in _IO() 34 _IOC(uapi::_IOC_READ, ty, nr, core::mem::size_of::<T>()) in _IOR() [all …]
|
| /linux/drivers/android/binder/ |
| H A D | defs.rs | 9 uapi::{self, *}, 81 pub(crate) use uapi::{ 125 decl_wrapper!(BinderNodeDebugInfo, uapi::binder_node_debug_info); 126 decl_wrapper!(BinderNodeInfoForRef, uapi::binder_node_info_for_ref); 127 decl_wrapper!(FlatBinderObject, uapi::flat_binder_object); 128 decl_wrapper!(BinderFdObject, uapi::binder_fd_object); 129 decl_wrapper!(BinderFdArrayObject, uapi::binder_fd_array_object); 130 decl_wrapper!(BinderObjectHeader, uapi::binder_object_header); 131 decl_wrapper!(BinderBufferObject, uapi::binder_buffer_object); 132 decl_wrapper!(BinderTransactionData, uapi::binder_transaction_data); [all …]
|
| H A D | allocation.rs | 15 uapi, 362 obj: &uapi::flat_binder_object, in transfer_binder_object() 451 hdr: uapi::binder_object_header, 452 fbo: uapi::flat_binder_object, 453 fdo: uapi::binder_fd_object, 454 bbo: uapi::binder_buffer_object, 455 fdao: uapi::binder_fd_array_object, 460 Binder(&'a mut uapi::flat_binder_object), 461 Handle(&'a mut uapi::flat_binder_object), 462 Fd(&'a mut uapi::binder_fd_object), [all …]
|
| /linux/Documentation/ |
| H A D | .renames.txt | 357 media/uapi/cec/cec-api userspace-api/media/cec/cec-api 358 media/uapi/cec/cec-func-close userspace-api/media/cec/cec-func-close 359 media/uapi/cec/cec-func-ioctl userspace-api/media/cec/cec-func-ioctl 360 media/uapi/cec/cec-func-open userspace-api/media/cec/cec-func-open 361 media/uapi/cec/cec-func-poll userspace-api/media/cec/cec-func-poll 362 media/uapi/cec/cec-funcs userspace-api/media/cec/cec-funcs 363 media/uapi/cec/cec-header userspace-api/media/cec/cec-header 364 media/uapi/cec/cec-intro userspace-api/media/cec/cec-intro 365 media/uapi/cec/cec-ioc-adap-g-caps userspace-api/media/cec/cec-ioc-adap-g-caps 366 media/uapi/cec/cec-ioc-adap-g-conn-info userspace-api/media/cec/cec-ioc-adap-g-conn-info [all …]
|
| /linux/drivers/gpu/drm/i915/display/ |
| H A D | intel_plane.c | 70 __drm_atomic_helper_plane_state_reset(&plane_state->uapi, &plane->base); in intel_plane_state_reset() 92 plane->base.state = &plane_state->uapi; in intel_plane_alloc() 136 __drm_atomic_helper_plane_duplicate_state(plane, &intel_state->uapi); in intel_plane_duplicate_state() 147 return &intel_state->uapi; in intel_plane_duplicate_state() 167 __drm_atomic_helper_plane_destroy_state(&plane_state->uapi); in intel_plane_destroy_state() 240 return intel_adjusted_rate(&plane_state->uapi.src, in intel_plane_pixel_rate() 241 &plane_state->uapi.dst, in intel_plane_pixel_rate() 251 if (!plane_state->uapi.visible) in intel_plane_data_rate() 263 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in intel_plane_relative_data_rate() 271 if (!plane_state->uapi.visible) in intel_plane_relative_data_rate() [all …]
|
| H A D | skl_scaler.c | 165 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in skl_update_scaler() 304 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in skl_update_scaler_plane() 306 bool force_detach = !fb || !plane_state->uapi.visible; in skl_update_scaler_plane() 317 drm_rect_width(&plane_state->uapi.src) >> 16, in skl_update_scaler_plane() 318 drm_rect_height(&plane_state->uapi.src) >> 16, in skl_update_scaler_plane() 319 drm_rect_width(&plane_state->uapi.dst), in skl_update_scaler_plane() 320 drm_rect_height(&plane_state->uapi.dst), in skl_update_scaler_plane() 410 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in intel_atomic_setup_scaler() 448 const struct drm_rect *src = &plane_state->uapi.src; in intel_atomic_setup_scaler() 449 const struct drm_rect *dst = &plane_state->uapi.dst; in intel_atomic_setup_scaler() [all …]
|
| /linux/arch/arm/tools/ |
| H A D | Makefile | 10 uapi := $(gen)/uapi/asm macro 20 uapi-hdrs-y += $(uapi)/unistd-oabi.h 21 uapi-hdrs-y += $(uapi)/unistd-eabi.h 23 targets += $(addprefix ../../../,$(gen-y) $(kapi-hdrs-y) $(uapi-hdrs-y)) 25 PHONY += kapi uapi 29 uapi: $(uapi-hdrs-y) target 32 $(shell mkdir -p $(kapi) $(uapi)) 50 $(uapi)/unistd-%.h: $(syscall) $(syshdr) FORCE
|
| /linux/arch/x86/entry/syscalls/ |
| H A D | Makefile | 3 uapi := arch/$(SRCARCH)/include/generated/uapi/asm macro 6 $(shell mkdir -p $(out) $(uapi)) 27 $(uapi)/unistd_32.h: abis := i386 28 $(uapi)/unistd_32.h: $(syscall32) $(syshdr) FORCE 36 $(uapi)/unistd_x32.h: abis := common,x32 37 $(uapi)/unistd_x32.h: offset := __X32_SYSCALL_BIT 38 $(uapi)/unistd_x32.h: $(syscall64) $(syshdr) FORCE 41 $(uapi)/unistd_64.h: abis := common,64 42 $(uapi)/unistd_64.h: $(syscall64) $(syshdr) FORCE 72 uapisyshdr-y := $(addprefix $(uapi)/, $(uapisyshdr-y))
|
| /linux/rust/kernel/net/phy/ |
| H A D | reg.rs | 14 use crate::uapi; 143 pub const PMAPMD: Self = Mmd(uapi::MDIO_MMD_PMAPMD as u8); 145 pub const WIS: Self = Mmd(uapi::MDIO_MMD_WIS as u8); 147 pub const PCS: Self = Mmd(uapi::MDIO_MMD_PCS as u8); 149 pub const PHYXS: Self = Mmd(uapi::MDIO_MMD_PHYXS as u8); 151 pub const DTEXS: Self = Mmd(uapi::MDIO_MMD_DTEXS as u8); 153 pub const TC: Self = Mmd(uapi::MDIO_MMD_TC as u8); 155 pub const AN: Self = Mmd(uapi::MDIO_MMD_AN as u8); 169 pub const C22_EXT: Self = Mmd(uapi::MDIO_MMD_C22EXT as u8); 171 pub const VEND1: Self = Mmd(uapi::MDIO_MMD_VEND1 as u8); [all …]
|
| /linux/arch/powerpc/kernel/syscalls/ |
| H A D | Makefile | 3 uapi := arch/$(SRCARCH)/include/generated/uapi/asm macro 5 $(shell mkdir -p $(uapi) $(kapi)) 17 $(uapi)/unistd_32.h: abis := common,nospu,32 18 $(uapi)/unistd_32.h: $(syscall) $(syshdr) FORCE 21 $(uapi)/unistd_64.h: abis := common,nospu,64 22 $(uapi)/unistd_64.h: $(syscall) $(syshdr) FORCE 42 uapisyshdr-y := $(addprefix $(uapi)/, $(uapisyshdr-y))
|
| /linux/tools/lib/bpf/ |
| H A D | Makefile | 138 @(test -f ../../include/uapi/linux/bpf.h -a -f ../../../include/uapi/linux/bpf.h && ( \ 139 (diff -B ../../include/uapi/linux/bpf.h ../../../include/uapi/linux/bpf.h >/dev/null) || \ 141 …@(test -f ../../include/uapi/linux/bpf_common.h -a -f ../../../include/uapi/linux/bpf_common.h && … 142 …(diff -B ../../include/uapi/linux/bpf_common.h ../../../include/uapi/linux/bpf_common.h >/dev/null… 144 @(test -f ../../include/uapi/linux/if_xdp.h -a -f ../../../include/uapi/linux/if_xdp.h && ( \ 145 (diff -B ../../include/uapi/linux/if_xdp.h ../../../include/uapi/linux/if_xdp.h >/dev/null) || \ 154 $(BPF_HELPER_DEFS): $(srctree)/tools/include/uapi/linux/bpf.h 156 --file $(srctree)/tools/include/uapi/linux/bpf.h > $(BPF_HELPER_DEFS)
|
| /linux/Documentation/gpu/ |
| H A D | driver-uapi.rst | 8 .. kernel-doc:: include/uapi/drm/i915_drm.h 19 .. kernel-doc:: include/uapi/drm/nouveau_drm.h 24 .. kernel-doc:: include/uapi/drm/panthor_drm.h 29 .. kernel-doc:: include/uapi/drm/xe_drm.h 34 .. kernel-doc:: include/uapi/drm/asahi_drm.h
|
| /linux/arch/xtensa/kernel/syscalls/ |
| H A D | Makefile | 3 uapi := arch/$(SRCARCH)/include/generated/uapi/asm macro 5 $(shell mkdir -p $(uapi) $(kapi)) 17 $(uapi)/unistd_32.h: $(syscall) $(syshdr) FORCE 26 uapisyshdr-y := $(addprefix $(uapi)/, $(uapisyshdr-y))
|
| /linux/arch/microblaze/kernel/syscalls/ |
| H A D | Makefile | 3 uapi := arch/$(SRCARCH)/include/generated/uapi/asm macro 5 $(shell mkdir -p $(uapi) $(kapi)) 17 $(uapi)/unistd_32.h: $(syscall) $(syshdr) FORCE 26 uapisyshdr-y := $(addprefix $(uapi)/, $(uapisyshdr-y))
|
| /linux/arch/m68k/kernel/syscalls/ |
| H A D | Makefile | 3 uapi := arch/$(SRCARCH)/include/generated/uapi/asm macro 5 $(shell mkdir -p $(uapi) $(kapi)) 17 $(uapi)/unistd_32.h: $(syscall) $(syshdr) FORCE 26 uapisyshdr-y := $(addprefix $(uapi)/, $(uapisyshdr-y))
|
| /linux/arch/sh/kernel/syscalls/ |
| H A D | Makefile | 3 uapi := arch/$(SRCARCH)/include/generated/uapi/asm macro 5 $(shell mkdir -p $(uapi) $(kapi)) 17 $(uapi)/unistd_32.h: $(syscall) $(syshdr) FORCE 26 uapisyshdr-y := $(addprefix $(uapi)/, $(uapisyshdr-y))
|
| /linux/arch/alpha/kernel/syscalls/ |
| H A D | Makefile | 3 uapi := arch/$(SRCARCH)/include/generated/uapi/asm macro 5 $(shell mkdir -p $(uapi) $(kapi)) 17 $(uapi)/unistd_32.h: $(syscall) $(syshdr) FORCE 26 uapisyshdr-y := $(addprefix $(uapi)/, $(uapisyshdr-y))
|
| /linux/arch/sparc/kernel/syscalls/ |
| H A D | Makefile | 3 uapi := arch/$(SRCARCH)/include/generated/uapi/asm macro 5 $(shell mkdir -p $(uapi) $(kapi)) 17 $(uapi)/unistd_%.h: $(syscall) $(syshdr) FORCE 27 uapisyshdr-y := $(addprefix $(uapi)/, $(uapisyshdr-y))
|
| /linux/arch/s390/kernel/syscalls/ |
| H A D | Makefile | 3 uapi := arch/$(SRCARCH)/include/generated/uapi/asm macro 5 $(shell mkdir -p $(uapi) $(kapi)) 17 $(uapi)/unistd_%.h: $(syscall) $(syshdr) FORCE 26 uapisyshdr-y := $(addprefix $(uapi)/, $(uapisyshdr-y))
|
| /linux/arch/parisc/kernel/syscalls/ |
| H A D | Makefile | 3 uapi := arch/$(SRCARCH)/include/generated/uapi/asm macro 5 $(shell mkdir -p $(uapi) $(kapi)) 17 $(uapi)/unistd_%.h: $(syscall) $(syshdr) FORCE 27 uapisyshdr-y := $(addprefix $(uapi)/, $(uapisyshdr-y))
|
| /linux/Documentation/userspace-api/ioctl/ |
| H A D | ioctl-number.rst | 84 0x07 9F-D0 linux/vmw_vmci_defs.h, uapi/linux/vm_sockets.h 87 0x10 10-1F arch/s390/include/uapi/sclp_ctl.h 88 0x10 20-2F arch/s390/include/uapi/asm/hypfs.h 99 '!' 00-1F uapi/linux/seccomp.h 103 '%' 00-0F include/uapi/linux/stm.h System Trace Module subsystem 106 '*' 00-1F uapi/linux/user_events.h User Events Subsystem 118 '=' 00-3f uapi/linux/ptp_clock.h <mailto:richardcochran@gmail… 162 'H' 00-0F uapi/misc/habanalabs.h conflict! 163 'H' A0 uapi/linux/usb/cdc-wdm.h 185 'N' 80-8F uapi/linux/ntsync.h NT synchronization primitives [all …]
|
| /linux/drivers/gpu/drm/nova/ |
| H A D | file.rs | 10 uapi, 27 getparam: &mut uapi::drm_nova_getparam, in get_param() 35 uapi::NOVA_GETPARAM_VRAM_BAR_SIZE => pdev.resource_len(1)?, in get_param() 47 req: &mut uapi::drm_nova_gem_create, in gem_create() 60 req: &mut uapi::drm_nova_gem_info, in gem_info()
|