/kernel/linux/linux-5.10/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() 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_ke in uapi_merge_method() 170 uapi_merge_obj_tree(struct uverbs_api *uapi, const struct uverbs_object_def *obj, bool is_driver) uapi_merge_obj_tree() argument 226 uapi_disable_elm(struct uverbs_api *uapi, const struct uapi_definition *def, u32 obj_key, u32 method_key) uapi_disable_elm() argument 273 uapi_merge_def(struct uverbs_api *uapi, struct ib_device *ibdev, const struct uapi_definition *def_list, bool is_driver) uapi_merge_def() argument 355 uapi_finalize_ioctl_method(struct uverbs_api *uapi, struct uverbs_api_ioctl_method *method_elm, u32 method_key) uapi_finalize_ioctl_method() argument 418 uapi_finalize(struct uverbs_api *uapi) uapi_finalize() argument 475 uapi_remove_range(struct uverbs_api *uapi, u32 start, u32 last) uapi_remove_range() argument 488 uapi_remove_object(struct uverbs_api *uapi, u32 obj_key) uapi_remove_object() argument 495 uapi_remove_method(struct uverbs_api *uapi, u32 method_key) uapi_remove_method() argument 529 uapi_finalize_disable(struct uverbs_api *uapi) uapi_finalize_disable() argument 621 uverbs_destroy_api(struct uverbs_api *uapi) uverbs_destroy_api() argument 649 struct uverbs_api *uapi; uverbs_alloc_api() local 689 struct uverbs_api *uapi = uverbs_dev->uapi; uverbs_disassociate_api_pre() local 713 uverbs_disassociate_api(struct uverbs_api *uapi) uverbs_disassociate_api() argument [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); 168 uapi_get_method(const struct uverbs_api *uapi, u32 command) in uapi_get_method() argument 177 if (cmd_idx >= uapi->num_write_ex) in uapi_get_method() 179 return uapi->write_ex_methods[cmd_idx]; in uapi_get_method() 182 if (cmd_idx >= uapi->num_write) in uapi_get_method() 184 return uapi->write_methods[cmd_idx]; in uapi_get_method()
|
/kernel/linux/linux-6.6/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_ke in uapi_merge_method() 167 uapi_merge_obj_tree(struct uverbs_api *uapi, const struct uverbs_object_def *obj, bool is_driver) uapi_merge_obj_tree() argument 223 uapi_disable_elm(struct uverbs_api *uapi, const struct uapi_definition *def, u32 obj_key, u32 method_key) uapi_disable_elm() argument 270 uapi_merge_def(struct uverbs_api *uapi, struct ib_device *ibdev, const struct uapi_definition *def_list, bool is_driver) uapi_merge_def() argument 352 uapi_finalize_ioctl_method(struct uverbs_api *uapi, struct uverbs_api_ioctl_method *method_elm, u32 method_key) uapi_finalize_ioctl_method() argument 415 uapi_finalize(struct uverbs_api *uapi) uapi_finalize() argument 472 uapi_remove_range(struct uverbs_api *uapi, u32 start, u32 last) uapi_remove_range() argument 485 uapi_remove_object(struct uverbs_api *uapi, u32 obj_key) uapi_remove_object() argument 492 uapi_remove_method(struct uverbs_api *uapi, u32 method_key) uapi_remove_method() argument 526 uapi_finalize_disable(struct uverbs_api *uapi) uapi_finalize_disable() argument 618 uverbs_destroy_api(struct uverbs_api *uapi) uverbs_destroy_api() argument 646 struct uverbs_api *uapi; uverbs_alloc_api() local 686 struct uverbs_api *uapi = uverbs_dev->uapi; uverbs_disassociate_api_pre() local 710 uverbs_disassociate_api(struct uverbs_api *uapi) uverbs_disassociate_api() argument [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); 168 uapi_get_method(const struct uverbs_api *uapi, u32 command) in uapi_get_method() argument 177 if (cmd_idx >= uapi->num_write_ex) in uapi_get_method() 179 return uapi->write_ex_methods[cmd_idx]; in uapi_get_method() 182 if (cmd_idx >= uapi->num_write) in uapi_get_method() 184 return uapi->write_methods[cmd_idx]; in uapi_get_method()
|
/kernel/linux/linux-6.6/rust/kernel/ |
H A D | ioctl.rs | 14 build_assert!(dir <= uapi::_IOC_DIRMASK); 15 build_assert!(ty <= uapi::_IOC_TYPEMASK); 16 build_assert!(nr <= uapi::_IOC_NRMASK); 17 build_assert!(size <= (uapi::_IOC_SIZEMASK as usize)); 19 (dir << uapi::_IOC_DIRSHIFT) 20 | (ty << uapi::_IOC_TYPESHIFT) 21 | (nr << uapi::_IOC_NRSHIFT) 22 | ((size as u32) << uapi::_IOC_SIZESHIFT) 28 _IOC(uapi::_IOC_NONE, ty, nr, 0) 34 _IOC(uapi [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_cursor.c | 34 to_i915(plane_state->uapi.plane->dev); in intel_cursor_base() 49 int x = plane_state->uapi.dst.x1; in intel_cursor_position() 50 int y = plane_state->uapi.dst.y1; in intel_cursor_position() 71 &plane_state->uapi.plane->dev->mode_config; in intel_cursor_size_ok() 72 int width = drm_rect_width(&plane_state->uapi.dst); in intel_cursor_size_ok() 73 int height = drm_rect_height(&plane_state->uapi.dst); in intel_cursor_size_ok() 82 to_i915(plane_state->uapi.plane->dev); in intel_cursor_check_surface() 92 if (!plane_state->uapi.visible) in intel_cursor_check_surface() 95 src_x = plane_state->uapi.src.x1 >> 16; in intel_cursor_check_surface() 96 src_y = plane_state->uapi in intel_cursor_check_surface() [all...] |
H A D | intel_atomic_plane.c | 55 __drm_atomic_helper_plane_state_reset(&plane_state->uapi, &plane->base); in intel_plane_state_reset() 77 plane->base.state = &plane_state->uapi; in intel_plane_alloc() 108 __drm_atomic_helper_plane_duplicate_state(plane, &intel_state->uapi); in intel_plane_duplicate_state() 118 return &intel_state->uapi; in intel_plane_duplicate_state() 138 __drm_atomic_helper_plane_destroy_state(&plane_state->uapi); in intel_plane_destroy_state() 178 return intel_adjusted_rate(&plane_state->uapi.src, in intel_plane_pixel_rate() 179 &plane_state->uapi.dst, in intel_plane_pixel_rate() 189 if (!plane_state->uapi.visible) in intel_plane_data_rate() 203 crtc_state->uapi.async_flip && in use_min_ddb() 212 struct intel_plane *plane = to_intel_plane(plane_state->uapi in intel_plane_relative_data_rate() [all...] |
H A D | skl_scaler.c | 110 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in skl_update_scaler() 271 to_intel_plane(plane_state->uapi.plane); in skl_update_scaler_plane() 275 bool force_detach = !fb || !plane_state->uapi.visible; in skl_update_scaler_plane() 286 drm_rect_width(&plane_state->uapi.src) >> 16, in skl_update_scaler_plane() 287 drm_rect_height(&plane_state->uapi.src) >> 16, in skl_update_scaler_plane() 288 drm_rect_width(&plane_state->uapi.dst), in skl_update_scaler_plane() 289 drm_rect_height(&plane_state->uapi.dst), in skl_update_scaler_plane() 381 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in intel_atomic_setup_scaler() 423 const struct drm_rect *src = &plane_state->uapi.src; in intel_atomic_setup_scaler() 424 const struct drm_rect *dst = &plane_state->uapi in intel_atomic_setup_scaler() [all...] |
H A D | intel_vrr.c | 54 if (new_crtc_state->uapi.vrr_enabled != in intel_vrr_check_modeset() 55 old_crtc_state->uapi.vrr_enabled) in intel_vrr_check_modeset() 56 new_crtc_state->uapi.mode_changed = true; in intel_vrr_check_modeset() 78 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_vrr_vblank_exit_length() 103 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_vrr_compute_config() 151 if (crtc_state->uapi.vrr_enabled) { in intel_vrr_compute_config() 159 struct drm_i915_private *i915 = to_i915(crtc_state->uapi.crtc->dev); in trans_vrr_ctl() 172 struct drm_i915_private *dev_priv = to_i915(crtc_state->uapi.crtc->dev); in intel_vrr_set_transcoder_timings() 196 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_vrr_send_push() 209 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi in intel_vrr_is_push_sent() [all...] |
H A D | intel_plane_initial.c | 30 if (!crtc_state->uapi.active) in intel_reuse_initial_plane_obj() 256 plane_state->uapi.rotation = plane_config->rotation; in intel_find_initial_plane_obj() 258 plane_state->uapi.rotation, &plane_state->view); in intel_find_initial_plane_obj() 266 plane_state->uapi.src_x = 0; in intel_find_initial_plane_obj() 267 plane_state->uapi.src_y = 0; in intel_find_initial_plane_obj() 268 plane_state->uapi.src_w = fb->width << 16; in intel_find_initial_plane_obj() 269 plane_state->uapi.src_h = fb->height << 16; in intel_find_initial_plane_obj() 271 plane_state->uapi.crtc_x = 0; in intel_find_initial_plane_obj() 272 plane_state->uapi.crtc_y = 0; in intel_find_initial_plane_obj() 273 plane_state->uapi in intel_find_initial_plane_obj() [all...] |
/kernel/linux/linux-6.6/arch/s390/kernel/syscalls/ |
H A D | Makefile | 5 uapi := $(gen)/uapi/asm macro 12 uapi-hdrs-y := $(uapi)/unistd_32.h 13 uapi-hdrs-y += $(uapi)/unistd_64.h 15 targets += $(addprefix ../../../,$(gen-y) $(kapi-hdrs-y) $(uapi-hdrs-y)) 17 PHONY += kapi uapi 20 uapi: $(uapi [all...] |
/kernel/linux/linux-5.10/arch/arm/tools/ |
H A D | Makefile | 10 uapi := $(gen)/uapi/asm macro 20 uapi-hdrs-y := $(uapi)/unistd-common.h 21 uapi-hdrs-y += $(uapi)/unistd-oabi.h 22 uapi-hdrs-y += $(uapi)/unistd-eabi.h 24 targets += $(addprefix ../../../,$(gen-y) $(kapi-hdrs-y) $(uapi-hdrs-y)) 26 PHONY += kapi uapi [all...] |
/kernel/linux/linux-5.10/arch/s390/kernel/syscalls/ |
H A D | Makefile | 5 uapi := $(gen)/uapi/asm macro 12 uapi-hdrs-y := $(uapi)/unistd_32.h 13 uapi-hdrs-y += $(uapi)/unistd_64.h 15 targets += $(addprefix ../../../,$(gen-y) $(kapi-hdrs-y) $(uapi-hdrs-y)) 17 PHONY += kapi uapi 20 uapi: $(uapi [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/ |
H A D | intel_atomic_plane.c | 50 __drm_atomic_helper_plane_state_reset(&plane_state->uapi, &plane->base); in intel_plane_state_reset() 72 plane->base.state = &plane_state->uapi; in intel_plane_alloc() 103 __drm_atomic_helper_plane_duplicate_state(plane, &intel_state->uapi); in intel_plane_duplicate_state() 112 return &intel_state->uapi; in intel_plane_duplicate_state() 130 __drm_atomic_helper_plane_destroy_state(&plane_state->uapi); in intel_plane_destroy_state() 142 src_w = drm_rect_width(&plane_state->uapi.src) >> 16; in intel_plane_pixel_rate() 143 src_h = drm_rect_height(&plane_state->uapi.src) >> 16; in intel_plane_pixel_rate() 144 dst_w = drm_rect_width(&plane_state->uapi.dst); in intel_plane_pixel_rate() 145 dst_h = drm_rect_height(&plane_state->uapi.dst); in intel_plane_pixel_rate() 162 if (!plane_state->uapi in intel_plane_data_rate() [all...] |
/kernel/linux/linux-6.6/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 [all...] |
/kernel/linux/linux-6.6/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))
|
/kernel/linux/linux-6.6/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_6 [all...] |
/kernel/linux/linux-5.10/tools/lib/bpf/ |
H A D | Makefile | 66 INCLUDES = -I. -I$(srctree)/tools/include -I$(srctree)/tools/include/uapi 161 @(test -f ../../include/uapi/linux/bpf.h -a -f ../../../include/uapi/linux/bpf.h && ( \ 162 (diff -B ../../include/uapi/linux/bpf.h ../../../include/uapi/linux/bpf.h >/dev/null) || \ 163 echo "Warning: Kernel ABI header at 'tools/include/uapi/linux/bpf.h' differs from latest version at 'include/uapi/linux/bpf.h'" >&2 )) || true 164 @(test -f ../../include/uapi/linux/bpf_common.h -a -f ../../../include/uapi/linux/bpf_common.h && ( \ 165 (diff -B ../../include/uapi/linu [all...] |
/kernel/linux/linux-5.10/arch/mips/kernel/syscalls/ |
H A D | Makefile | 3 uapi := arch/$(SRCARCH)/include/generated/uapi/asm macro 5 _dummy := $(shell [ -d '$(uapi)' ] || mkdir -p '$(uapi)') \ 34 $(uapi)/unistd_n32.h: $(syscalln32) $(syshdr) 38 $(uapi)/unistd_n64.h: $(syscalln64) $(syshdr) 42 $(uapi)/unistd_o32.h: $(syscallo32) $(syshdr) 47 $(uapi)/unistd_nr_n32.h: $(syscalln32) $(sysnr) 52 $(uapi)/unistd_nr_n64.h: $(syscalln64) $(sysnr) 57 $(uapi)/unistd_nr_o3 [all...] |
/kernel/linux/linux-5.10/samples/bpf/ |
H A D | tcp_tos_reflect_kern.c | 10 #include <uapi/linux/bpf.h> 11 #include <uapi/linux/tcp.h> 12 #include <uapi/linux/if_ether.h> 13 #include <uapi/linux/if_packet.h> 14 #include <uapi/linux/ip.h> 15 #include <uapi/linux/ipv6.h> 16 #include <uapi/linux/in.h>
|
H A D | tcbpf1_kern.c | 2 #include <uapi/linux/bpf.h> 3 #include <uapi/linux/if_ether.h> 4 #include <uapi/linux/if_packet.h> 5 #include <uapi/linux/ip.h> 6 #include <uapi/linux/in.h> 7 #include <uapi/linux/tcp.h> 8 #include <uapi/linux/filter.h> 9 #include <uapi/linux/pkt_cls.h>
|
/kernel/linux/linux-6.6/samples/bpf/ |
H A D | tcp_tos_reflect_kern.c | 10 #include <uapi/linux/bpf.h> 11 #include <uapi/linux/tcp.h> 12 #include <uapi/linux/if_ether.h> 13 #include <uapi/linux/if_packet.h> 14 #include <uapi/linux/ip.h> 15 #include <uapi/linux/ipv6.h> 16 #include <uapi/linux/in.h>
|
H A D | tcbpf1_kern.c | 2 #include <uapi/linux/bpf.h> 3 #include <uapi/linux/if_ether.h> 4 #include <uapi/linux/if_packet.h> 5 #include <uapi/linux/ip.h> 6 #include <uapi/linux/in.h> 7 #include <uapi/linux/tcp.h> 8 #include <uapi/linux/filter.h> 9 #include <uapi/linux/pkt_cls.h>
|
/kernel/linux/linux-6.6/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))
|
/kernel/linux/linux-6.6/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))
|