Home
last modified time | relevance | path

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

123456789

/linux/drivers/infiniband/core/
H A Duverbs_uapi.c16 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 …]
/linux/Documentation/gpu/imagination/
H A Duapi.rst6 .. 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/drivers/gpu/drm/i915/display/
H A Dintel_plane.c70 __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 Dintel_crtc.c130 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_crtc_vblank_on()
150 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_crtc_vblank_off()
184 __drm_atomic_helper_crtc_state_reset(&crtc_state->uapi, &crtc->base); in intel_crtc_state_reset()
209 crtc->base.state = &crtc_state->uapi; in intel_crtc_alloc()
461 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_crtc_vblank_work()
467 if (crtc_state->uapi.event) { in intel_crtc_vblank_work()
469 drm_crtc_send_vblank_event(&crtc->base, crtc_state->uapi.event); in intel_crtc_vblank_work()
471 crtc_state->uapi.event = NULL; in intel_crtc_vblank_work()
479 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_crtc_vblank_work_init()
643 struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc); in intel_crtc_arm_vblank_event()
[all …]
H A Dintel_fbdev.c389 struct drm_gem_object *obj = intel_fb_bo(plane_state->uapi.fb); in intel_fbdev_init_bios()
391 if (!crtc_state->uapi.active) { in intel_fbdev_init_bios()
409 fb = to_intel_framebuffer(plane_state->uapi.fb); in intel_fbdev_init_bios()
428 if (!crtc_state->uapi.active) { in intel_fbdev_init_bios()
443 cur_size = crtc_state->uapi.adjusted_mode.crtc_hdisplay; in intel_fbdev_init_bios()
454 cur_size = crtc_state->uapi.adjusted_mode.crtc_vdisplay; in intel_fbdev_init_bios()
460 crtc_state->uapi.adjusted_mode.crtc_hdisplay, in intel_fbdev_init_bios()
461 crtc_state->uapi.adjusted_mode.crtc_vdisplay, in intel_fbdev_init_bios()
499 if (!crtc_state->uapi.active) in intel_fbdev_init_bios()
502 drm_WARN(display->drm, !plane_state->uapi.fb, in intel_fbdev_init_bios()
/linux/arch/arm/tools/
H A DMakefile10 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 DMakefile3 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 Dreg.rs14 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 DMakefile3 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 DMakefile138 @(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/arch/sh/kernel/syscalls/
H A DMakefile3 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 DMakefile3 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/xtensa/kernel/syscalls/
H A DMakefile3 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 DMakefile3 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 DMakefile3 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/parisc/kernel/syscalls/
H A DMakefile3 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/sparc/kernel/syscalls/
H A DMakefile3 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/mips/kernel/syscalls/
H A DMakefile3 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/drivers/gpu/drm/nova/
H A Dfile.rs10 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()
/linux/include/uapi/
H A DKbuild2 ifeq ($(wildcard $(srctree)/arch/$(SRCARCH)/include/uapi/asm/a.out.h),)
6 ifeq ($(wildcard $(srctree)/arch/$(SRCARCH)/include/uapi/asm/kvm.h),)
10 ifeq ($(wildcard $(srctree)/arch/$(SRCARCH)/include/uapi/asm/kvm_para.h),)
11 ifeq ($(wildcard $(objtree)/arch/$(SRCARCH)/include/generated/uapi/asm/kvm_para.h),)
/linux/Documentation/dev-tools/
H A Dcheckuapi.rst7 The UAPI checker (``scripts/check-uapi.sh``) is a shell script which
14 This section will describe the options with which ``check-uapi.sh``
19 check-uapi.sh [-b BASE_REF] [-p PAST_REF] [-j N] [-l ERROR_LOG] [-i] [-q] [-v]
57 --- a/include/uapi/linux/acct.h
58 +++ b/include/uapi/linux/acct.h
70 diff --git a/include/uapi/linux/bpf.h b/include/uapi/linux/bpf.h
75 % ./scripts/check-uapi.sh
84 --- a/include/uapi/linux/bpf.h
85 +++ b/include/uapi/linux/bpf.h
99 % ./scripts/check-uapi.sh
[all …]
/linux/Documentation/userspace-api/media/dvb/
H A Dheaders.rst14 .. kernel-include:: include/uapi/linux/dvb/frontend.h
23 .. kernel-include:: include/uapi/linux/dvb/dmx.h
32 .. kernel-include:: include/uapi/linux/dvb/ca.h
41 .. kernel-include:: include/uapi/linux/dvb/net.h
/linux/rust/kernel/drm/
H A Dioctl.rs9 const BASE: u32 = uapi::DRM_IOCTL_BASE as u32;
104 use $crate::uapi::*;
106 let i: u32 = $crate::uapi::DRM_COMMAND_BASE;
112 ::core::assert!(core::mem::size_of::<$crate::uapi::$struct>() ==
146 let data = unsafe { &mut *(raw_data.cast::<$crate::uapi::$struct>()) };
/linux/Documentation/gpu/rfc/
H A Dindex.rst5 For complex work, especially new uapi, it is often good to nail the high level
10 considerations. Especially for uapi make sure you Cc: all relevant project
13 * For uapi structures add a file to this directory with and then pull the
14 kerneldoc in like with real uapi headers.
/linux/tools/include/uapi/
H A DREADME61 diff -u tools/include/uapi/drm/i915_drm.h include/uapi/drm/i915_drm.h
62 diff -u tools/include/uapi/linux/fs.h include/uapi/linux/fs.h
63 diff -u tools/include/uapi/linux/kvm.h include/uapi/linux/kvm.h

123456789