Home
last modified time | relevance | path

Searched +full:y +full:- +full:offset (Results 1 – 25 of 824) sorted by relevance

12345678910>>...33

/linux/drivers/gpu/ipu-v3/
H A Dipu-ic-csc.c1 // SPDX-License-Identifier: GPL-2.0+
11 #include "ipu-prv.h"
24 .offset = { 0, 0, 0, },
29 * RGB full-range to RGB limited-range
41 .offset = { 64, 64, 64, },
46 * RGB limited-range to RGB full-range
48 * R_full = 1.1644 * (R_lim - 16)
49 * G_full = 1.1644 * (G_lim - 16)
50 * B_full = 1.1644 * (B_lim - 16)
58 .offset = { -37, -37, -37, },
[all …]
/linux/arch/x86/entry/syscalls/
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
6 $(shell mkdir -p $(out) $(uapi))
13 offset := macro
17 cmd_syshdr = $(CONFIG_SHELL) $(syshdr) --abis $(abis) --emit-nr \
18 $(if $(offset),--offset $(offset)) \
19 $(if $(prefix),--prefix $(prefix)) \
22 cmd_systbl = $(CONFIG_SHELL) $(systbl) --abis $(abis) $< $@
25 cmd_hypercalls = $(CONFIG_SHELL) '$<' $@ $(filter-out $<, $(real-prereqs))
37 $(uapi)/unistd_x32.h: offset := __X32_SYSCALL_BIT macro
60 $(out)/xen-hypercalls.h: $(srctree)/scripts/xen-hypercalls.sh FORCE
[all …]
/linux/drivers/gpu/drm/vmwgfx/
H A Dvmw_surface_cache.h1 /* SPDX-License-Identifier: GPL-2.0 OR MIT */
4 * Copyright (c) 2021-2024 Broadcom. All Rights Reserved. The term
43 return (tmp > (uint64_t) ((u32) -1)) ? (u32) -1 : tmp; in clamped_umul32()
47 * vmw_surface_get_desc - Look up the appropriate SVGA3dSurfaceDesc for the
60 * vmw_surface_get_mip_size - Given a base level size and the mip level,
80 block_size->width = __KERNEL_DIV_ROUND_UP(pixel_size->width, in vmw_surface_get_size_in_blocks()
81 desc->blockSize.width); in vmw_surface_get_size_in_blocks()
82 block_size->height = __KERNEL_DIV_ROUND_UP(pixel_size->height, in vmw_surface_get_size_in_blocks()
83 desc->blockSize.height); in vmw_surface_get_size_in_blocks()
84 block_size->depth = __KERNEL_DIV_ROUND_UP(pixel_size->depth, in vmw_surface_get_size_in_blocks()
[all …]
/linux/arch/m68k/mac/
H A Dmisc.c1 // SPDX-License-Identifier: GPL-2.0
3 * Miscellaneous Mac68K-specific stuff
31 * Offset between Unix time (1970-based) and Mac time (1904-based). Cuda and PMU
33 * need to be changed to interpret wrapped times as post-2040.
42 static unsigned char cuda_pram_read_byte(int offset) in cuda_pram_read_byte() argument
47 (offset >> 8) & 0xFF, offset & 0xFF) < 0) in cuda_pram_read_byte()
54 static void cuda_pram_write_byte(unsigned char data, int offset) in cuda_pram_write_byte() argument
59 (offset >> 8) & 0xFF, offset & 0xFF, data) < 0) in cuda_pram_write_byte()
67 static unsigned char pmu_pram_read_byte(int offset) in pmu_pram_read_byte() argument
72 offset & 0xFF, 1) < 0) in pmu_pram_read_byte()
[all …]
/linux/drivers/gpu/drm/omapdrm/
H A Dtcm-sita.c1 // SPDX-License-Identifier: GPL-2.0-only
9 * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
50 *pos = num_bits - w; in r2l_b2t_1d()
55 if (bit - *pos >= w) { in r2l_b2t_1d()
62 search_count = num_bits - bit + w; in r2l_b2t_1d()
63 *pos = bit - w; in r2l_b2t_1d()
66 return (area_found) ? 0 : -ENOMEM; in r2l_b2t_1d()
72 * a = align in slots (mask, 2^n-1, 0 is unaligned)
73 * offset = offset in bytes from 4KiB
79 static int l2r_t2b(u16 w, u16 h, u16 a, s16 offset, in l2r_t2b() argument
[all …]
H A Dtcm.h45 u16 y; member
60 unsigned int y_offset; /* offset to use for y coordinates */
68 s16 offset, u16 slot_bytes,
99 * @return 0 on success, non-0 error value on error. The call
101 * even on failure. Some error codes: -ENODEV: invalid
107 tcm->deinit(tcm); in tcm_deinit()
116 * @param align Alignment requirement for top-left corner of area. Not
120 * @param offset Offset requirement, in bytes. This is the offset
125 * @return 0 on success. Non-0 error code on failure. Also,
127 * failure. Some error codes: -ENODEV: invalid manager,
[all …]
/linux/tools/testing/selftests/powerpc/stringloops/
H A Dmemcmp.c1 // SPDX-License-Identifier: GPL-2.0
32 vmx_count--; in exit_vmx_ops()
40 unsigned long offset, size; in test_one() local
42 for (offset = 0; offset < max_offset; offset++) { in test_one()
43 for (size = size_start; size < (max_size - offset); size++) { in test_one()
44 int x, y; in test_one() local
47 y = memcmp(s1+offset, s2+offset, size); in test_one()
48 x = test_memcmp(s1+offset, s2+offset, size); in test_one()
50 if (((x ^ y) < 0) && /* Trick to compare sign */ in test_one()
51 ((x | y) != 0)) { /* check for zero */ in test_one()
[all …]
H A Dstrlen.c1 // SPDX-License-Identifier: GPL-2.0
17 unsigned long offset; in test_one() local
19 for (offset = 0; offset < SIZE; offset++) { in test_one()
20 int x, y; in test_one() local
23 y = strlen(s + offset); in test_one()
24 x = test_strlen(s + offset); in test_one()
26 if (x != y) { in test_one()
27 printf("strlen() returned %d, should have returned %d (%p offset %ld)\n", x, y, s, offset); in test_one()
29 for (i = offset; i < SIZE; i++) in test_one()
48 …len %3.3d : time = %.6f\n", test_strlen(s), ts_end.tv_sec - ts_start.tv_sec + (ts_end.tv_nsec - ts… in bench_test()
[all …]
/linux/drivers/hid/bpf/progs/
H A DWacom__ArtPen.bpf.c1 // SPDX-License-Identifier: GPL-2.0-only
20 * - when used on some Wacom devices (see the list of attached PIDs), this pen
22 * - to solve that, given that we know that the next event will be the same as
30 * <Tip switch 0> <X 0> <Y 0> <Pressure 0 > <Tooltype 0x0804>
31 * <Tip switch 1> <X 1> <Y 1> <Pressure 100 > <Tooltype 0x0804>
32 * <Tip switch 1> <X 2> <Y 2> <Pressure 100 > <Tooltype 0x0804>
33 * <Tip switch 1> <X 3> <Y 3> <Pressure 200 > <Tooltype 0x0804>
34 * <Tip switch 1> <X 4> <Y 4> <Pressure 200 > <Tooltype 0x0804>
35 * <Tip switch 0> <X 5> <Y 5> <Pressure 0 > <Tooltype 0x0804>
38 * <Tip switch 0> <X 0> <Y 0> <Pressure 0 > <Tooltype 0x0804>
[all …]
/linux/drivers/hid/
H A Dhid-udraw-ps3.c1 // SPDX-License-Identifier: GPL-2.0-only
11 #include "hid-ids.h"
21 * https://vvvv.org/contribution/udraw-hid
26 * - the touch area which works as a touchpad
27 * - the tablet area which works as a touchpad/drawing tablet
28 * - a joypad with a d-pad, and 7 buttons
29 * - an accelerometer device
47 * in order, X, Y and Z
66 #define MAX_PRESSURE (255 - PRESSURE_OFFSET)
76 * The device's two-finger support is pretty unreliable, as
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dcn10/
H A Ddcn10_cm_common.c39 reg->shifts.field_name, reg->masks.field_name
49 for (cur_csc_reg = reg->csc_c11_c12; in cm_helper_program_color_matrices()
50 cur_csc_reg <= reg->csc_c33_c34; in cm_helper_program_color_matrices()
72 for (cur_csc_reg = reg->csc_c11_c12; in cm_helper_read_color_matrices()
73 cur_csc_reg <= reg->csc_c33_c34; cur_csc_reg++) { in cm_helper_read_color_matrices()
93 REG_SET_2(reg->start_cntl_b, 0, in cm_helper_program_xfer_func()
94 exp_region_start, params->corner_points[0].blue.custom_float_x, in cm_helper_program_xfer_func()
96 REG_SET_2(reg->start_cntl_g, 0, in cm_helper_program_xfer_func()
97 exp_region_start, params->corner_points[0].green.custom_float_x, in cm_helper_program_xfer_func()
99 REG_SET_2(reg->start_cntl_r, 0, in cm_helper_program_xfer_func()
[all …]
/linux/tools/testing/selftests/bpf/
H A Dbpf_arena_alloc.h1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
7 #define __round_mask(x, y) ((__typeof__(x))((y)-1)) argument
10 #define round_up(x, y) ((((x)-1) | __round_mask(x, y))+1) argument
26 int offset; in bpf_alloc() local
29 if (size >= PAGE_SIZE - 8) in bpf_alloc()
38 *cur_offset = PAGE_SIZE - 8; in bpf_alloc()
39 obj_cnt = page + PAGE_SIZE - 8; in bpf_alloc()
43 obj_cnt = page + PAGE_SIZE - 8; in bpf_alloc()
46 offset = *cur_offset - size; in bpf_alloc()
47 if (offset < 0) in bpf_alloc()
[all …]
/linux/Documentation/userspace-api/media/v4l/
H A Dmetafmt-vsp1-hgo.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
3 .. _v4l2-meta-fmt-vsp1-hgo:
9 Renesas R-Car VSP1 1-D Histogram Data
15 This format describes histogram data generated by the Renesas R-Car VSP1 1-D
20 computes the minimum, maximum and sum of all pixels as well as per-channel
24 three channels (RGB data only) or on the Y channel only (YCbCr only). It can
28 - In *64 bins normal mode*, the HGO operates on the three channels independently
29 to compute three 64-bins histograms. RGB, YCbCr and HSV image formats are
31 - In *64 bins maximum mode*, the HGO operates on the maximum of the (R, G, B)
32 channels to compute a single 64-bins histogram. Only the RGB image format is
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dcn30/
H A Ddcn30_cm_common.c37 ctx //dpp->base.ctx
41 reg->shifts.field_name, reg->masks.field_name
51 REG_SET_2(reg->start_cntl_b, 0, in cm_helper_program_gamcor_xfer_func()
52 exp_region_start, params->corner_points[0].blue.custom_float_x, in cm_helper_program_gamcor_xfer_func()
54 REG_SET_2(reg->start_cntl_g, 0, in cm_helper_program_gamcor_xfer_func()
55 exp_region_start, params->corner_points[0].green.custom_float_x, in cm_helper_program_gamcor_xfer_func()
57 REG_SET_2(reg->start_cntl_r, 0, in cm_helper_program_gamcor_xfer_func()
58 exp_region_start, params->corner_points[0].red.custom_float_x, in cm_helper_program_gamcor_xfer_func()
61 REG_SET(reg->start_slope_cntl_b, 0, //linear slope at start of curve in cm_helper_program_gamcor_xfer_func()
62 field_region_linear_slope, params->corner_points[0].blue.custom_float_slope); in cm_helper_program_gamcor_xfer_func()
[all …]
/linux/drivers/staging/fbtft/
H A Dfb_uc1611.c1 // SPDX-License-Identifier: GPL-2.0+
5 * The display is 4-bit grayscale (16 shades) 240x160.
29 * V_LCD = (C_V0 + C_PM × pot) * (1 + (T - 25) * temp)
34 /* BR -> actual ratio: 0-3 -> 5, 10, 11, 13 */
37 MODULE_PARM_DESC(ratio, "BR[1:0] Bias voltage ratio: 0-3 (default: 2)");
41 MODULE_PARM_DESC(gain, "GN[1:0] Bias voltage gain: 0-3 (default: 3)");
45 MODULE_PARM_DESC(pot, "PM[6:0] Bias voltage pot.: 0-63 (default: 16)");
47 /* TC -> % compensation per deg C: 0-3 -> -.05, -.10, -.015, -.20 */
50 MODULE_PARM_DESC(temp, "TC[1:0] Temperature compensation: 0-3 (default: 0)");
52 /* PC[1:0] -> LCD capacitance: 0-3 -> <20nF, 20-28 nF, 29-40 nF, 40-56 nF */
[all …]
/linux/drivers/media/pci/intel/ipu6/
H A Dipu6-fw-isys.h1 /* SPDX-License-Identifier: GPL-2.0-only */
2 /* Copyright (C) 2013--2024 Intel Corporation */
30 /* Single device queue for high priority commands (bypass in-order queue) */
172 IPU6_FW_ISYS_FRAME_FORMAT_NV11 = 0, /* 12 bit YUV 411, Y, UV plane */
173 IPU6_FW_ISYS_FRAME_FORMAT_NV12, /* 12 bit YUV 420, Y, UV plane */
174 IPU6_FW_ISYS_FRAME_FORMAT_NV12_16, /* 16 bit YUV 420, Y, UV plane */
178 IPU6_FW_ISYS_FRAME_FORMAT_NV16, /* 16 bit YUV 422, Y, UV plane */
179 IPU6_FW_ISYS_FRAME_FORMAT_NV21, /* 12 bit YUV 420, Y, VU plane */
180 IPU6_FW_ISYS_FRAME_FORMAT_NV61, /* 16 bit YUV 422, Y, VU plane */
181 IPU6_FW_ISYS_FRAME_FORMAT_YV12, /* 12 bit YUV 420, Y, V, U plane */
[all …]
/linux/drivers/video/fbdev/omap2/omapfb/
H A Domapfb-main.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/drivers/video/omap2/omapfb-main.c
16 #include <linux/dma-mapping.h>
54 static void draw_pixel(struct fb_info *fbi, int x, int y, unsigned color) in draw_pixel() argument
56 struct fb_var_screeninfo *var = &fbi->var; in draw_pixel()
57 struct fb_fix_screeninfo *fix = &fbi->fix; in draw_pixel()
58 void __iomem *addr = fbi->screen_base; in draw_pixel()
59 const unsigned bytespp = var->bits_per_pixel >> 3; in draw_pixel()
60 const unsigned line_len = fix->line_length / bytespp; in draw_pixel()
66 if (var->bits_per_pixel == 16) { in draw_pixel()
[all …]
/linux/drivers/media/dvb-frontends/
H A Dstb0899_priv.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
22 #define dprintk(x, y, z, format, arg...) do { \ argument
24 if ((*x > FE_ERROR) && (*x > y)) \
26 else if ((*x > FE_NOTICE) && (*x > y)) \
28 else if ((*x > FE_INFO) && (*x > y)) \
30 else if ((*x > FE_DEBUG) && (*x > y)) \
33 if (*x > y) \
38 #define INRANGE(val, x, y) (((x <= val) && (val <= y)) || \ argument
39 ((y <= val) && (val <= x)) ? 1 : 0)
46 #define GETBYTE(x, y) (((x) >> (y)) & 0xff) argument
[all …]
/linux/arch/csky/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 def_bool y
41 select ARCH_WANT_FRAME_POINTERS if !CPU_CK610 && $(cc-option,-mbacktrace)
114 def_bool y
117 def_bool y if !CPU_CK610
149 In kernel we parse the *regs->pc to determine whether to send SIGTRAP or not.
152 def_bool y
155 def_bool y
158 def_bool y
161 def_bool y
[all …]
/linux/samples/hid/
H A Dhid_mouse.bpf.c1 // SPDX-License-Identifier: GPL-2.0
10 s16 y; in hid_y_event() local
11 __u8 *data = hid_bpf_get_data(hctx, 0 /* offset */, 9 /* size */); in hid_y_event()
16 bpf_printk("event: size: %d", hctx->size); in hid_y_event()
30 y = data[3] | (data[4] << 8); in hid_y_event()
32 y = -y; in hid_y_event()
34 data[3] = y & 0xFF; in hid_y_event()
35 data[4] = (y >> 8) & 0xFF; in hid_y_event()
56 __u8 *data = hid_bpf_get_data(hctx, 0 /* offset */, 9 /* size */); in hid_x_event()
63 x = -x; in hid_x_event()
[all …]
/linux/tools/perf/ui/
H A Dbrowser.c1 // SPDX-License-Identifier: GPL-2.0
23 if (current && (!browser->use_navkeypressed || browser->navkeypressed)) in ui_browser__percent_color()
34 int ret = browser->current_color; in ui_browser__set_color()
35 browser->current_color = color; in ui_browser__set_color()
47 void ui_browser__gotorc_title(struct ui_browser *browser, int y, int x) in ui_browser__gotorc_title() argument
49 SLsmg_gotorc(browser->y + y, browser->x + x); in ui_browser__gotorc_title()
52 void ui_browser__gotorc(struct ui_browser *browser, int y, int x) in ui_browser__gotorc() argument
54 SLsmg_gotorc(browser->y + y + browser->extra_title_lines, browser->x + x); in ui_browser__gotorc()
82 if (!browser->filter || !browser->filter(browser, pos)) in ui_browser__list_head_filter_entries()
84 pos = pos->next; in ui_browser__list_head_filter_entries()
[all …]
/linux/drivers/gpu/drm/radeon/
H A Dradeon_cursor.c2 * Copyright 2007-8 Advanced Micro Devices, Inc.
34 struct radeon_device *rdev = crtc->dev->dev_private; in radeon_lock_cursor()
39 cur_lock = RREG32(EVERGREEN_CUR_UPDATE + radeon_crtc->crtc_offset); in radeon_lock_cursor()
44 WREG32(EVERGREEN_CUR_UPDATE + radeon_crtc->crtc_offset, cur_lock); in radeon_lock_cursor()
46 cur_lock = RREG32(AVIVO_D1CUR_UPDATE + radeon_crtc->crtc_offset); in radeon_lock_cursor()
51 WREG32(AVIVO_D1CUR_UPDATE + radeon_crtc->crtc_offset, cur_lock); in radeon_lock_cursor()
53 cur_lock = RREG32(RADEON_CUR_OFFSET + radeon_crtc->crtc_offset); in radeon_lock_cursor()
58 WREG32(RADEON_CUR_OFFSET + radeon_crtc->crtc_offset, cur_lock); in radeon_lock_cursor()
65 struct radeon_device *rdev = crtc->dev->dev_private; in radeon_hide_cursor()
68 WREG32_IDX(EVERGREEN_CUR_CONTROL + radeon_crtc->crtc_offset, in radeon_hide_cursor()
[all …]
/linux/drivers/gpu/host1x/hw/
H A Dhw_host1x01_channel.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (c) 2012-2013, NVIDIA Corporation.
9 * <x>_r(void) : Returns the offset for register <x>.
11 * <x>_w(void) : Returns the word offset for word (4 byte) element <x>.
13 * <x>_<y>_s(void) : Returns size of field <y> of register <x> in bits.
15 * <x>_<y>_f(u32 v) : Returns a value based on 'v' which has been shifted
16 * and masked to place it at field <y> of register <x>. This value
20 * <x>_<y>_m(void) : Returns a mask for field <y> of register <x>. This
21 * value can be ~'d and then &'d to clear the value of field <y> for
24 * <x>_<y>_<z>_f(void) : Returns the constant value <z> after being shifted
[all …]
H A Dhw_host1x04_channel.h1 /* SPDX-License-Identifier: GPL-2.0-only */
9 * <x>_r(void) : Returns the offset for register <x>.
11 * <x>_w(void) : Returns the word offset for word (4 byte) element <x>.
13 * <x>_<y>_s(void) : Returns size of field <y> of register <x> in bits.
15 * <x>_<y>_f(u32 v) : Returns a value based on 'v' which has been shifted
16 * and masked to place it at field <y> of register <x>. This value
20 * <x>_<y>_m(void) : Returns a mask for field <y> of register <x>. This
21 * value can be ~'d and then &'d to clear the value of field <y> for
24 * <x>_<y>_<z>_f(void) : Returns the constant value <z> after being shifted
25 * to place it at field <y> of register <x>. This value can be |'d
[all …]
H A Dhw_host1x02_channel.h1 /* SPDX-License-Identifier: GPL-2.0-only */
9 * <x>_r(void) : Returns the offset for register <x>.
11 * <x>_w(void) : Returns the word offset for word (4 byte) element <x>.
13 * <x>_<y>_s(void) : Returns size of field <y> of register <x> in bits.
15 * <x>_<y>_f(u32 v) : Returns a value based on 'v' which has been shifted
16 * and masked to place it at field <y> of register <x>. This value
20 * <x>_<y>_m(void) : Returns a mask for field <y> of register <x>. This
21 * value can be ~'d and then &'d to clear the value of field <y> for
24 * <x>_<y>_<z>_f(void) : Returns the constant value <z> after being shifted
25 * to place it at field <y> of register <x>. This value can be |'d
[all …]

12345678910>>...33