Home
last modified time | relevance | path

Searched +full:count +full:- +full:width (Results 1 – 25 of 1024) sorted by relevance

12345678910>>...41

/openbmc/linux/drivers/video/fbdev/core/
H A Dfbcon_ccw.c2 * linux/drivers/video/console/fbcon_ccw.c -- Software Rotation - 270 degrees
28 int i, j, offset = (vc->vc_font.height < 10) ? 1 : 2; in ccw_update_attr()
29 int width = (vc->vc_font.height + 7) >> 3; in ccw_update_attr() local
30 int mod = vc->vc_font.height % 8; in ccw_update_attr()
34 msk <<= (8 - mod); in ccw_update_attr()
39 for (i = 0; i < vc->vc_font.width; i++) { in ccw_update_attr()
40 for (j = 0; j < width; j++) { in ccw_update_attr()
44 if (j == width - 1) in ccw_update_attr()
47 if (msk1 && j == width - 2) in ccw_update_attr()
52 *(dst - width) |= c; in ccw_update_attr()
[all …]
H A Dfbcon.c2 * linux/drivers/video/fbcon.c -- Low level frame buffer based console driver
27 * Hardware cursor support added by Emmanuel Marty (core@ggi-project.org)
28 * Smart redraw scrolling, arbitrary font width support, 512char font support
34 * 2001 - Documented with DocBook
35 * - Brad Douglas <brad@neruo.com>
51 * - Implement 16 plane mode (iplan2p16)
86 * - fbcon state itself is protected by the console_lock, and the code does a
89 * - fbcon doesn't bother with fb_lock/unlock at all. This is buggy, since it
99 FBCON_LOGO_CANSHOW = -1, /* the logo can be shown */
100 FBCON_LOGO_DRAW = -2, /* draw the logo to a console */
[all …]
H A Dtileblit.c2 * linux/drivers/video/console/tileblit.c -- Tile Blitting Operation
20 int sx, int dy, int dx, int height, int width) in tile_bmove() argument
29 area.width = width; in tile_bmove()
31 info->tileops->fb_tilecopy(info, &area); in tile_bmove()
35 int sx, int height, int width) in tile_clear() argument
38 int bgshift = (vc->vc_hi_font_mask) ? 13 : 12; in tile_clear()
39 int fgshift = (vc->vc_hi_font_mask) ? 9 : 8; in tile_clear()
41 rect.index = vc->vc_video_erase_char & in tile_clear()
42 ((vc->vc_hi_font_mask) ? 0x1ff : 0xff); in tile_clear()
47 rect.width = width; in tile_clear()
[all …]
H A Dfbcon_ud.c2 * linux/drivers/video/console/fbcon_ud.c -- Software Rotation - 180 degrees
28 int i, offset = (vc->vc_font.height < 10) ? 1 : 2; in ud_update_attr()
29 int width = (vc->vc_font.width + 7) >> 3; in ud_update_attr() local
30 unsigned int cellsize = vc->vc_font.height * width; in ud_update_attr()
33 offset = offset * width; in ud_update_attr()
49 int sx, int dy, int dx, int height, int width) in ud_bmove() argument
51 struct fbcon_ops *ops = info->fbcon_par; in ud_bmove()
53 u32 vyres = GETVYRES(ops->p, info); in ud_bmove()
54 u32 vxres = GETVXRES(ops->p, info); in ud_bmove()
56 area.sy = vyres - ((sy + height) * vc->vc_font.height); in ud_bmove()
[all …]
H A Dfbcon_cw.c2 * linux/drivers/video/console/fbcon_ud.c -- Software Rotation - 90 degrees
28 int i, j, offset = (vc->vc_font.height < 10) ? 1 : 2; in cw_update_attr()
29 int width = (vc->vc_font.height + 7) >> 3; in cw_update_attr() local
32 for (i = 0; i < vc->vc_font.width; i++) { in cw_update_attr()
33 for (j = 0; j < width; j++) { in cw_update_attr()
38 c |= *(src-width); in cw_update_attr()
49 int sx, int dy, int dx, int height, int width) in cw_bmove() argument
51 struct fbcon_ops *ops = info->fbcon_par; in cw_bmove()
53 u32 vxres = GETVXRES(ops->p, info); in cw_bmove()
55 area.sx = vxres - ((sy + height) * vc->vc_font.height); in cw_bmove()
[all …]
H A Dbitblit.c2 * linux/drivers/video/console/bitblit.c -- BitBlitting Operation
28 int i, offset = (vc->vc_font.height < 10) ? 1 : 2; in update_attr()
29 int width = DIV_ROUND_UP(vc->vc_font.width, 8); in update_attr() local
30 unsigned int cellsize = vc->vc_font.height * width; in update_attr()
33 offset = cellsize - (offset * width); in update_attr()
47 int sx, int dy, int dx, int height, int width) in bit_bmove() argument
51 area.sx = sx * vc->vc_font.width; in bit_bmove()
52 area.sy = sy * vc->vc_font.height; in bit_bmove()
53 area.dx = dx * vc->vc_font.width; in bit_bmove()
54 area.dy = dy * vc->vc_font.height; in bit_bmove()
[all …]
/openbmc/linux/drivers/gpu/drm/qxl/
H A Dqxl_display.c28 #include <linux/iosys-map.h>
46 return head->width && head->height; in qxl_head_enabled()
50 unsigned int count) in qxl_alloc_client_monitors_config() argument
52 if (qdev->client_monitors_config && in qxl_alloc_client_monitors_config()
53 count > qdev->client_monitors_config->count) { in qxl_alloc_client_monitors_config()
54 kfree(qdev->client_monitors_config); in qxl_alloc_client_monitors_config()
55 qdev->client_monitors_config = NULL; in qxl_alloc_client_monitors_config()
57 if (!qdev->client_monitors_config) { in qxl_alloc_client_monitors_config()
58 qdev->client_monitors_config = kzalloc( in qxl_alloc_client_monitors_config()
59 struct_size(qdev->client_monitors_config, in qxl_alloc_client_monitors_config()
[all …]
/openbmc/u-boot/lib/
H A Ddisplay_options.c1 // SPDX-License-Identifier: GPL-2.0+
3 * (C) Copyright 2000-2002
22 len += snprintf(buf + len, size - len, ", Build: %s", in display_options_get_banner_priv()
24 if (len > size - 3) in display_options_get_banner_priv()
25 len = size - 3; in display_options_get_banner_priv()
99 for (i = 0; i < ARRAY_SIZE(names); i++, d -= 10) { in print_size()
112 f = size & ((1ULL << d) - 1); in print_size()
116 m = (10ULL * f + (1ULL << (d - 1))) >> d; in print_size()
119 m -= 10; in print_size()
133 int print_buffer(ulong addr, const void *data, uint width, uint count, in print_buffer() argument
[all …]
/openbmc/u-boot/tools/easylogo/
H A Deasylogo.c2 ** Easylogo TGA->header converter
5 ** AIRVENT SAM s.p.a - RIMINI(ITALY)
6 ** (C) 2007-2008 Mike Frysinger <vapier@gentoo.org>
53 int width, height, pixels, bpp, pixel_size, size, palette_size, yuyv; member
69 int count = strlen (str); in StringUpperCase() local
72 while (count--) { in StringUpperCase()
75 *str = 'A' + (c - 'a'); in StringUpperCase()
82 int count = strlen (str); in StringLowerCase() local
85 while (count--) { in StringLowerCase()
88 *str = 'a' + (c - 'A'); in StringLowerCase()
[all …]
/openbmc/linux/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_common.c1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright(c) 2013 - 2018 Intel Corporation. */
7 * fm10k_get_bus_info_generic - Generic set PCI bus info
10 * Gets the PCI bus info (speed, width, type) then calls helper function to
17 /* Get the maximum link width and speed from PCIe config space */ in fm10k_get_bus_info_generic()
22 hw->bus_caps.width = fm10k_bus_width_pcie_x1; in fm10k_get_bus_info_generic()
25 hw->bus_caps.width = fm10k_bus_width_pcie_x2; in fm10k_get_bus_info_generic()
28 hw->bus_caps.width = fm10k_bus_width_pcie_x4; in fm10k_get_bus_info_generic()
31 hw->bus_caps.width = fm10k_bus_width_pcie_x8; in fm10k_get_bus_info_generic()
34 hw->bus_caps.width = fm10k_bus_width_unknown; in fm10k_get_bus_info_generic()
[all …]
/openbmc/linux/drivers/gpu/drm/virtio/
H A Dvirtgpu_display.c74 vgfb->base.obj[0] = obj; in virtio_gpu_framebuffer_init()
76 drm_helper_mode_fill_fb_struct(dev, &vgfb->base, mode_cmd); in virtio_gpu_framebuffer_init()
78 ret = drm_framebuffer_init(dev, &vgfb->base, &virtio_gpu_fb_funcs); in virtio_gpu_framebuffer_init()
80 vgfb->base.obj[0] = NULL; in virtio_gpu_framebuffer_init()
88 struct drm_device *dev = crtc->dev; in virtio_gpu_crtc_mode_set_nofb()
89 struct virtio_gpu_device *vgdev = dev->dev_private; in virtio_gpu_crtc_mode_set_nofb()
92 virtio_gpu_cmd_set_scanout(vgdev, output->index, 0, in virtio_gpu_crtc_mode_set_nofb()
93 crtc->mode.hdisplay, in virtio_gpu_crtc_mode_set_nofb()
94 crtc->mode.vdisplay, 0, 0); in virtio_gpu_crtc_mode_set_nofb()
106 struct drm_device *dev = crtc->dev; in virtio_gpu_crtc_atomic_disable()
[all …]
/openbmc/linux/samples/vfio-mdev/
H A Dmdpy.c1 // SPDX-License-Identifier: GPL-2.0
5 * See mdpy-defs.h for device specs
30 #include "mdpy-defs.h"
53 u32 width; member
58 .type.pretty_name = MDPY_CLASS_NAME "-" MDPY_TYPE_1,
61 .width = 640,
65 .type.pretty_name = MDPY_CLASS_NAME "-" MDPY_TYPE_2,
68 .width = 1024,
72 .type.pretty_name = MDPY_CLASS_NAME "-" MDPY_TYPE_3,
75 .width = 1920,
[all …]
/openbmc/linux/scripts/
H A Dbootgraph.pl2 # SPDX-License-Identifier: GPL-2.0-only
34 2) perl scripts/bootgraph.pl -h
37 -header Insert kernel version and date
59 my $count = 0;
70 if ($line =~ /([0-9\.]+)\] calling ([a-zA-Z0-9\_\.]+)\+/) {
79 if ($line =~ /\@ ([0-9]+)/) {
82 $count = $count + 1;
85 if ($line =~ /([0-9\.]+)\] async_waiting @ ([0-9]+)/) {
103 $count = $count + 1;
106 if ($line =~ /([0-9\.]+)\] initcall ([a-zA-Z0-9\_\.]+)\+.*returned/) {
[all …]
/openbmc/linux/drivers/firmware/efi/
H A Dearlycon.c1 // SPDX-License-Identifier: GPL-2.0
42 return efi_fb ? 0 : -ENOMEM; in efi_earlycon_remap_fb()
105 for (i = 0; i < height - font->height; i++) { in efi_earlycon_scroll_up()
110 src = efi_earlycon_map((i + font->height) * len, len); in efi_earlycon_scroll_up()
131 bytes = BITS_TO_BYTES(font->width); in efi_earlycon_write_char()
132 src = font->data + c * font->height * bytes + h * bytes; in efi_earlycon_write_char()
134 for (m = 0; m < font->width; m++) { in efi_earlycon_write_char()
137 if ((x >> (7 - n)) & 1) in efi_earlycon_write_char()
155 len = si->lfb_linelength; in efi_earlycon_write()
158 unsigned int linemax = (si->lfb_width - efi_x) / font->width; in efi_earlycon_write()
[all …]
/openbmc/linux/drivers/staging/media/meson/vdec/
H A Dcodec_vp9.c1 // SPDX-License-Identifier: GPL-2.0+
7 #include <media/v4l2-mem2mem.h>
8 #include <media/videobuf2-dma-contig.h>
104 #define NONE -1
112 * Defines, declarations, sub-functions for vp9 de-block loop
114 * - struct segmentation is for loop filter only (removed something)
115 * - function "vp9_loop_filter_init" and "vp9_loop_filter_frame_init" will
117 * - vp9_loop_filter_init run once before decoding start
118 * - vp9_loop_filter_frame_init run before every frame decoding start
119 * - set video format to VP9 is in vp9_loop_filter_init
[all …]
/openbmc/linux/lib/
H A Doverflow_kunit.c1 // SPDX-License-Identifier: GPL-2.0 OR MIT
4 * "Running tests with kunit_tool" at Documentation/dev-tools/kunit/start.rst
5 * ./tools/testing/kunit/kunit.py run overflow [--raw_output]
37 * Clang 13 and earlier generate unwanted libcalls for 64-bit tests on
38 * 32-bit hosts.
65 {U8_MAX, 1, 0, U8_MAX-1, U8_MAX, true, false, false},
66 {U8_MAX, U8_MAX, U8_MAX-1, 0, 1, true, false, true},
68 {U8_MAX, U8_MAX-1, U8_MAX-2, 1, 2, true, false, true},
69 {U8_MAX-1, U8_MAX, U8_MAX-2, U8_MAX, 2, true, true, true},
88 {U16_MAX, 1, 0, U16_MAX-1, U16_MAX, true, false, false},
[all …]
/openbmc/linux/tools/testing/selftests/drivers/net/mlxsw/
H A Dport_scale.sh2 # SPDX-License-Identifier: GPL-2.0
5 # to its width and checks that eventually the number of physical ports equals
10 declare -a unsplit
33 # with its width. For example:
35 # $netdev1-2 are splittable netdevs in the device, and
36 # $count1-2 are the netdevs width respectively.
37 while read netdev count <<<$(
38 devlink -j port show |
39 jq -r '.[][] | select(.splittable==true) | "\(.netdev) \(.lanes)"'
41 [[ ! -z $netdev ]]
[all …]
/openbmc/u-boot/arch/sandbox/cpu/
H A Dsdl.c1 // SPDX-License-Identifier: GPL-2.0+
13 * struct buf_info - a data buffer holding audio data
29 int width; member
54 puts("LCD window closed - quitting\n"); in sandbox_sdl_poll_events()
67 return -EIO; in sandbox_sdl_ensure_init()
77 int sandbox_sdl_init_display(int width, int height, int log2_bpp) in sandbox_sdl_init_display() argument
82 if (!width || !state->show_lcd) in sandbox_sdl_init_display()
89 return -EPERM; in sandbox_sdl_init_display()
91 SDL_WM_SetCaption("U-Boot", "U-Boot"); in sandbox_sdl_init_display()
93 sdl.width = width; in sandbox_sdl_init_display()
[all …]
/openbmc/linux/drivers/video/console/
H A Dsticon.c2 * linux/drivers/video/console/sticon.c - console driver using HP's STI firmware
5 * Copyright (C) 2002-2020 Helge Deller <deller@gmx.de>
28 * Emmanuel Marty (core@ggi-project.org)
59 #define STI_DEF_FONT sticon_sti->font
62 #define FNTREFCOUNT(fd) (fd->refcount)
63 #define FNTCRC(fd) (fd->crc)
79 if (conp->vc_mode != KD_TEXT) in sticon_putc()
82 sti_putc(sticon_sti, c, ypos, xpos, font_data[conp->vc_num]); in sticon_putc()
86 int count, int ypos, int xpos) in sticon_putcs() argument
91 if (conp->vc_mode != KD_TEXT) in sticon_putcs()
[all …]
/openbmc/linux/Documentation/devicetree/bindings/timer/
H A Dxlnx,xps-timer.yaml1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/timer/xlnx,xps-timer.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Sean Anderson <sean.anderson@seco.com>
15 const: xlnx,xps-timer-1.00.a
20 clock-names:
29 '#pwm-cells': true
31 xlnx,count-width:
36 The width of the counter(s), in bits.
[all …]
/openbmc/linux/drivers/media/i2c/cx25840/
H A Dcx25840-ir.c1 // SPDX-License-Identifier: GPL-2.0-or-later
13 #include <media/drv-intf/cx25840.h>
14 #include <media/rc-core.h>
16 #include "cx25840-core.h"
117 return state ? state->ir_state : NULL; in to_ir_state()
135 d--; in count_to_clock_divider()
160 * Note the largest count value of 0xffff corresponds to:
179 static inline unsigned int lpf_count_to_ns(unsigned int count) in lpf_count_to_ns() argument
182 return DIV_ROUND_CLOSEST(count * 1000, in lpf_count_to_ns()
186 static inline unsigned int lpf_count_to_us(unsigned int count) in lpf_count_to_us() argument
[all …]
/openbmc/qemu/include/hw/i386/
H A Dtopology.h28 * This file implements the APIC-ID-based CPU topology enumeration logic,
31 * http://software.intel.com/en-us/articles/intel-64-architecture-processor-topology-enumeration/
42 #include "qapi/qapi-types-machine-common.h"
46 * APIC IDs can be 32-bit, but beware: APIC IDs > 255 require x2APIC support
67 /* Return the bit width needed for 'count' IDs */
68 static unsigned apicid_bitwidth_for_count(unsigned count) in apicid_bitwidth_for_count() argument
70 g_assert(count >= 1); in apicid_bitwidth_for_count()
71 count -= 1; in apicid_bitwidth_for_count()
72 return count ? 32 - clz32(count) : 0; in apicid_bitwidth_for_count()
75 /* Bit width of the SMT_ID (thread ID) field on the APIC ID */
[all …]
/openbmc/linux/drivers/media/platform/ti/omap/
H A Domap_vout_vrfb.c17 #include <media/v4l2-device.h>
31 unsigned int *count, int startindex) in omap_vout_allocate_vrfb_buffers() argument
35 for (i = 0; i < *count; i++) { in omap_vout_allocate_vrfb_buffers()
36 if (!vout->smsshado_virt_addr[i]) { in omap_vout_allocate_vrfb_buffers()
37 vout->smsshado_virt_addr[i] = in omap_vout_allocate_vrfb_buffers()
38 omap_vout_alloc_buffer(vout->smsshado_size, in omap_vout_allocate_vrfb_buffers()
39 &vout->smsshado_phy_addr[i]); in omap_vout_allocate_vrfb_buffers()
41 if (!vout->smsshado_virt_addr[i] && startindex != -1) { in omap_vout_allocate_vrfb_buffers()
42 if (vout->vq.memory == V4L2_MEMORY_MMAP && i >= startindex) in omap_vout_allocate_vrfb_buffers()
45 if (!vout->smsshado_virt_addr[i]) { in omap_vout_allocate_vrfb_buffers()
[all …]
/openbmc/linux/Documentation/devicetree/bindings/csky/
H A Dpmu.txt2 C-SKY Performance Monitor Units
5 C-SKY Performance Monitor is designed for ck807/ck810/ck860 SMP soc and
6 it could count cpu's events for helping analysis performance issues.
16 - compatible
19 Definition: must be "csky,csky-pmu"
20 - interrupts
24 - count-width
27 Definition: the width of pmu counter
30 ---------
31 #include <dt-bindings/interrupt-controller/irq.h>
[all …]
/openbmc/linux/drivers/media/usb/stk1160/
H A Dstk1160-v4l.c1 // SPDX-License-Identifier: GPL-2.0-or-later
6 * <elezegarcia--a.t--gmail.com>
10 * <rmthomas--a.t--sciolus.org>
19 #include <media/v4l2-device.h>
20 #include <media/v4l2-common.h>
21 #include <media/v4l2-ioctl.h>
22 #include <media/v4l2-fh.h>
23 #include <media/v4l2-event.h>
24 #include <media/videobuf2-vmalloc.h>
29 #include "stk1160-reg.h"
[all …]

12345678910>>...41