| /linux-6.15/drivers/infiniband/core/ |
| H A D | uverbs_uapi.c | 448 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() 646 struct uverbs_api *uapi; in uverbs_alloc_api() local 649 uapi = kzalloc(sizeof(*uapi), GFP_KERNEL); in uverbs_alloc_api() 650 if (!uapi) in uverbs_alloc_api() 668 return uapi; in uverbs_alloc_api() [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()
|
| /linux-6.15/rust/kernel/ |
| H A D | ioctl.rs | 14 build_assert!(dir <= uapi::_IOC_DIRMASK); in _IOC() 16 build_assert!(nr <= uapi::_IOC_NRMASK); in _IOC() 19 (dir << uapi::_IOC_DIRSHIFT) in _IOC() 20 | (ty << uapi::_IOC_TYPESHIFT) in _IOC() 21 | (nr << uapi::_IOC_NRSHIFT) in _IOC() 28 _IOC(uapi::_IOC_NONE, ty, nr, 0) in _IO() 47 uapi::_IOC_READ | uapi::_IOC_WRITE, in _IOWR() 56 (nr >> uapi::_IOC_DIRSHIFT) & uapi::_IOC_DIRMASK in _IOC_DIR() 61 (nr >> uapi::_IOC_TYPESHIFT) & uapi::_IOC_TYPEMASK in _IOC_TYPE() 66 (nr >> uapi::_IOC_NRSHIFT) & uapi::_IOC_NRMASK in _IOC_NR() [all …]
|
| /linux-6.15/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-6.15/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-hdrs-y) target 24 $(shell mkdir -p $(uapi) $(kapi)) 36 $(uapi)/unistd_32.h: $(syscall) $(systbl) FORCE 40 $(uapi)/unistd_64.h: $(syscall) $(systbl) FORCE
|
| /linux-6.15/drivers/gpu/drm/i915/display/ |
| H A D | intel_atomic_plane.c | 143 return &intel_state->uapi; in intel_plane_duplicate_state() 217 &plane_state->uapi.dst, in intel_plane_pixel_rate() 227 if (!plane_state->uapi.visible) in intel_plane_data_rate() 247 if (!plane_state->uapi.visible) in intel_plane_relative_data_rate() 271 &plane_state->uapi.dst, in intel_plane_relative_data_rate() 388 plane_state->uapi.src = drm_plane_state_src(&from_plane_state->uapi); in intel_plane_copy_uapi_to_hw_state() 389 plane_state->uapi.dst = drm_plane_state_dest(&from_plane_state->uapi); in intel_plane_copy_uapi_to_hw_state() 679 if (new_plane_state->uapi.visible || old_plane_state->uapi.visible) in intel_plane_atomic_check_with_state() 1185 &new_plane_state->uapi); in intel_prepare_plane_fb() 1301 y_plane_state->uapi.src = uv_plane_state->uapi.src; in link_nv12_planes() [all …]
|
| H A D | intel_cursor.c | 53 int x = plane_state->uapi.dst.x1; in intel_cursor_position() 54 int y = plane_state->uapi.dst.y1; in intel_cursor_position() 105 if (!plane_state->uapi.visible) in intel_cursor_check_surface() 108 src_x = plane_state->uapi.src.x1 >> 16; in intel_cursor_check_surface() 109 src_y = plane_state->uapi.src.y1 >> 16; in intel_cursor_check_surface() 169 plane_state->uapi.src = src; in intel_check_cursor() 170 plane_state->uapi.dst = dst; in intel_check_cursor() 181 if (!plane_state->uapi.visible) in intel_check_cursor() 530 plane_state->uapi.visible && plane_state->uapi.dst.x1 < 0) { in i9xx_check_cursor() 851 if (old_plane_state->uapi.commit && in intel_legacy_cursor_update() [all …]
|
| H A D | intel_plane_initial.c | 39 if (!crtc_state->uapi.active) in intel_reuse_initial_plane_obj() 384 plane_state->uapi.src_x = 0; in intel_find_initial_plane_obj() 385 plane_state->uapi.src_y = 0; in intel_find_initial_plane_obj() 386 plane_state->uapi.src_w = fb->width << 16; in intel_find_initial_plane_obj() 387 plane_state->uapi.src_h = fb->height << 16; in intel_find_initial_plane_obj() 389 plane_state->uapi.crtc_x = 0; in intel_find_initial_plane_obj() 390 plane_state->uapi.crtc_y = 0; in intel_find_initial_plane_obj() 391 plane_state->uapi.crtc_w = fb->width; in intel_find_initial_plane_obj() 392 plane_state->uapi.crtc_h = fb->height; in intel_find_initial_plane_obj() 397 plane_state->uapi.fb = fb; in intel_find_initial_plane_obj() [all …]
|
| H A D | intel_crtc.c | 125 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_crtc_vblank_on() 145 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_crtc_vblank_off() 204 crtc->base.state = &crtc_state->uapi; in intel_crtc_alloc() 440 if (crtc_state->uapi.event) { in intel_crtc_vblank_work() 444 crtc_state->uapi.event = NULL; in intel_crtc_vblank_work() 545 if (old_plane_state->uapi.crtc == &crtc->base) in intel_pipe_update_start() 619 if (!crtc_state->uapi.event) in intel_crtc_arm_vblank_event() 628 crtc_state->uapi.event = NULL; in intel_crtc_arm_vblank_event() 638 *event = crtc_state->uapi.event; in intel_crtc_prepare_vblank_event() 641 crtc_state->uapi.event = NULL; in intel_crtc_prepare_vblank_event() [all …]
|
| /linux-6.15/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-6.15/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-6.15/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-6.15/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-6.15/drivers/gpu/drm/xe/display/ |
| H A D | xe_plane_initial.c | 58 if (!crtc_state->uapi.active) in intel_reuse_initial_plane_obj() 240 plane_state->uapi.src_x = 0; in intel_find_initial_plane_obj() 241 plane_state->uapi.src_y = 0; in intel_find_initial_plane_obj() 242 plane_state->uapi.src_w = fb->width << 16; in intel_find_initial_plane_obj() 243 plane_state->uapi.src_h = fb->height << 16; in intel_find_initial_plane_obj() 245 plane_state->uapi.crtc_x = 0; in intel_find_initial_plane_obj() 246 plane_state->uapi.crtc_y = 0; in intel_find_initial_plane_obj() 247 plane_state->uapi.crtc_w = fb->width; in intel_find_initial_plane_obj() 248 plane_state->uapi.crtc_h = fb->height; in intel_find_initial_plane_obj() 250 plane_state->uapi.fb = fb; in intel_find_initial_plane_obj() [all …]
|
| /linux-6.15/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-6.15/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-6.15/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-6.15/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-6.15/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-6.15/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-6.15/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-6.15/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-6.15/arch/mips/kernel/syscalls/ |
| H A D | Makefile | 3 uapi := arch/$(SRCARCH)/include/generated/uapi/asm macro 5 $(shell mkdir -p $(uapi) $(kapi)) 22 $(uapi)/unistd_%.h: $(src)/syscall_%.tbl $(syshdr) FORCE 45 uapisyshdr-y := $(addprefix $(uapi)/, $(uapisyshdr-y))
|
| /linux-6.15/tools/lib/perf/ |
| H A D | Makefile | 45 -I$(OUTPUT)arch/$(SRCARCH)/include/generated/uapi \ 50 -I$(srctree)/tools/arch/$(SRCARCH)/include/uapi \ 51 -I$(srctree)/tools/include/uapi 103 uapi-asm := $(OUTPUT)arch/$(SRCARCH)/include/generated/uapi/asm 105 syscall-y := $(uapi-asm)/unistd_64.h 107 uapi-asm-generic: 109 $(Q)$(MAKE) -f $(srctree)/scripts/Makefile.asm-headers obj=$(uapi-asm) \ 110 generic=include/uapi/asm-generic $(syscall-y),) 112 $(LIBPERF_IN): uapi-asm-generic FORCE
|
| /linux-6.15/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
|