| /linux/net/mac80211/tests/ |
| H A D | tpe.c | 1 // SPDX-License-Identifier: GPL-2.0-only 35 .c.width = NL80211_CHAN_WIDTH_20, 43 .c.width = NL80211_CHAN_WIDTH_40, 52 .c.width = NL80211_CHAN_WIDTH_80P80, 61 .c.width = NL80211_CHAN_WIDTH_320, 69 .c.width = NL80211_CHAN_WIDTH_320, 77 .c.width = NL80211_CHAN_WIDTH_320, 85 .c.width = NL80211_CHAN_WIDTH_320, 94 .c.width = NL80211_CHAN_WIDTH_80P80, 104 .c.width = NL80211_CHAN_WIDTH_80P80, [all …]
|
| /linux/drivers/gpu/drm/qxl/ |
| H A D | qxl_display.c | 28 #include <linux/iosys-map.h> 49 return head->width && head->height; in qxl_head_enabled() 53 unsigned int count) in qxl_alloc_client_monitors_config() argument 55 if (qdev->client_monitors_config && in qxl_alloc_client_monitors_config() 56 count > qdev->client_monitors_config->count) { in qxl_alloc_client_monitors_config() 57 kfree(qdev->client_monitors_config); in qxl_alloc_client_monitors_config() 58 qdev->client_monitors_config = NULL; in qxl_alloc_client_monitors_config() 60 if (!qdev->client_monitors_config) { in qxl_alloc_client_monitors_config() 61 qdev->client_monitors_config = kzalloc_flex(*qdev->client_monitors_config, in qxl_alloc_client_monitors_config() 62 heads, count); in qxl_alloc_client_monitors_config() [all …]
|
| /linux/drivers/gpu/drm/virtio/ |
| H A D | virtgpu_display.c | 79 vgfb->base.obj[0] = obj; in virtio_gpu_framebuffer_init() 81 drm_helper_mode_fill_fb_struct(dev, &vgfb->base, info, mode_cmd); in virtio_gpu_framebuffer_init() 83 ret = drm_framebuffer_init(dev, &vgfb->base, &virtio_gpu_fb_funcs); in virtio_gpu_framebuffer_init() 85 vgfb->base.obj[0] = NULL; in virtio_gpu_framebuffer_init() 93 struct drm_device *dev = crtc->dev; in virtio_gpu_crtc_mode_set_nofb() 94 struct virtio_gpu_device *vgdev = dev->dev_private; in virtio_gpu_crtc_mode_set_nofb() 97 virtio_gpu_cmd_set_scanout(vgdev, output->index, 0, in virtio_gpu_crtc_mode_set_nofb() 98 crtc->mode.hdisplay, in virtio_gpu_crtc_mode_set_nofb() 99 crtc->mode.vdisplay, 0, 0); in virtio_gpu_crtc_mode_set_nofb() 112 struct drm_device *dev = crtc->dev; in virtio_gpu_crtc_atomic_disable() [all …]
|
| /linux/samples/vfio-mdev/ |
| H A D | mdpy.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * See mdpy-defs.h for device specs 30 #include "mdpy-defs.h" 54 u32 width; member 59 .type.pretty_name = MDPY_CLASS_NAME "-" MDPY_TYPE_1, 62 .width = 640, 66 .type.pretty_name = MDPY_CLASS_NAME "-" MDPY_TYPE_2, 69 .width = 1024, 73 .type.pretty_name = MDPY_CLASS_NAME "-" MDPY_TYPE_3, 76 .width = 1920, [all …]
|
| /linux/scripts/ |
| H A D | bootgraph.pl | 2 # 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 …]
|
| /linux/drivers/pwm/ |
| H A D | pwm-dwc-core.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2018-2020 Intel Corporation 22 #include "pwm-dwc.h" 48 * Calculate width of low and high period in terms of input clock in __dwc_pwm_configure_timer() 52 tmp = DIV_ROUND_CLOSEST_ULL(state->duty_cycle, dwc->clk_ns); in __dwc_pwm_configure_timer() 54 return -ERANGE; in __dwc_pwm_configure_timer() 55 low = tmp - 1; in __dwc_pwm_configure_timer() 57 tmp = DIV_ROUND_CLOSEST_ULL(state->period - state->duty_cycle, in __dwc_pwm_configure_timer() 58 dwc->clk_ns); in __dwc_pwm_configure_timer() 60 return -ERANGE; in __dwc_pwm_configure_timer() [all …]
|
| /linux/drivers/staging/media/meson/vdec/ |
| H A D | codec_vp9.c | 1 // 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 …]
|
| /linux/drivers/media/platform/st/stm32/stm32-dcmipp/ |
| H A D | dcmipp-bytecap.c | 1 // SPDX-License-Identifier: GPL-2.0 13 #include <media/v4l2-ioctl.h> 14 #include <media/v4l2-mc.h> 15 #include <media/videobuf2-core.h> 16 #include <media/videobuf2-dma-contig.h> 18 #include "dcmipp-common.h" 162 } count; member 166 .width = DCMIPP_FMT_WIDTH_DEFAULT, 181 strscpy(cap->driver, DCMIPP_PDEV_NAME, sizeof(cap->driver)); in dcmipp_bytecap_querycap() 182 strscpy(cap->card, KBUILD_MODNAME, sizeof(cap->card)); in dcmipp_bytecap_querycap() [all …]
|
| /linux/drivers/media/usb/stk1160/ |
| H A D | stk1160-v4l.c | 1 // 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 …]
|
| /linux/drivers/media/i2c/cx25840/ |
| H A D | cx25840-ir.c | 1 // 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 …]
|
| /linux/drivers/video/console/ |
| H A D | sticon.c | 2 * 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) 74 static void sticon_putcs(struct vc_data *conp, const u16 *s, unsigned int count, in sticon_putcs() argument 80 if (conp->vc_mode != KD_TEXT) in sticon_putcs() 83 while (count--) { in sticon_putcs() 85 font_data[conp->vc_num]); in sticon_putcs() [all …]
|
| /linux/drivers/media/platform/ti/omap/ |
| H A D | omap_vout_vrfb.c | 17 #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 …]
|
| /linux/drivers/net/ethernet/mscc/ |
| H A D | ocelot_vcap.c | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 25 VCAP_CMD_MOVE_UP = 2, /* Move <count> up */ 26 VCAP_CMD_MOVE_DOWN = 3, /* Move <count> down */ 30 #define VCAP_ENTRY_WIDTH 12 /* Max entry width (32bit words) */ 31 #define VCAP_COUNTER_WIDTH 4 /* Max counter width (32bit words) */ 40 u32 tg_sw; /* Current type-group */ 45 u32 tg_value; /* Current type-group value */ 46 u32 tg_mask; /* Current type-group mask */ 52 return ocelot_target_read(ocelot, vcap->target, VCAP_CORE_UPDATE_CTRL); in vcap_read_update_ctrl() 62 if ((sel & VCAP_SEL_ENTRY) && ix >= vcap->entry_count) in vcap_cmd() [all …]
|
| /linux/tools/testing/selftests/drivers/net/mlxsw/ |
| H A D | port_scale.sh | 2 # 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 …]
|
| /linux/drivers/gpu/drm/ |
| H A D | drm_client_modeset.c | 1 // SPDX-License-Identifier: MIT 4 * Copyright (c) 2006-2009 Red Hat Inc. 5 * Copyright (c) 2006-2008 Intel Corporation 39 struct drm_device *dev = client->dev; in drm_client_modeset_create() 40 unsigned int num_crtc = dev->mode_config.num_crtc; in drm_client_modeset_create() 47 client->modesets = kzalloc_objs(*client->modesets, num_crtc + 1); in drm_client_modeset_create() 48 if (!client->modesets) in drm_client_modeset_create() 49 return -ENOMEM; in drm_client_modeset_create() 51 mutex_init(&client->modeset_mutex); in drm_client_modeset_create() 54 client->modesets[i++].crtc = crtc; in drm_client_modeset_create() [all …]
|
| /linux/drivers/media/pci/cx23885/ |
| H A D | cx23888-ir.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 11 #include "cx23888-ir.h" 16 #include <media/v4l2-device.h> 17 #include <media/rc-core.h> 174 d--; in count_to_clock_divider() 199 * Note the largest count value of 0xffff corresponds to: 218 static inline unsigned int lpf_count_to_ns(unsigned int count) in lpf_count_to_ns() argument 221 return DIV_ROUND_CLOSEST(count * 1000, in lpf_count_to_ns() 225 static inline unsigned int lpf_count_to_us(unsigned int count) in lpf_count_to_us() argument 228 return DIV_ROUND_CLOSEST(count, CX23888_IR_REFCLK_FREQ / 1000000); in lpf_count_to_us() [all …]
|
| /linux/fs/ |
| H A D | seq_file.c | 1 // SPDX-License-Identifier: GPL-2.0 6 * initial implementation -- AV, Oct 2001. 31 m->count = m->size; in seq_set_overflow() 43 * seq_open - initialize sequential file 48 * by @op. @op->start() sets the iterator up and returns the first 49 * element of sequence. @op->stop() shuts it down. @op->next() 50 * returns the next element of sequence. @op->show() prints element 51 * into the buffer. In case of error ->start() and ->next() return 52 * ERR_PTR(error). In the end of sequence they return %NULL. ->show() 56 * pointer in @file->private_data. This pointer should not be modified. [all …]
|
| /linux/tools/objtool/ |
| H A D | disas.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright (C) 2015-2017 Josh Poimboeuf <jpoimboe@redhat.com> 17 #include <tools/dis-asm-compat.h> 51 int width; /* formatting width */ member 817 int count; disas_alt_group() local 970 int width; disas_alt_print_compact() local 1027 int count; disas_alt_trim_nops() local 1086 int count; disas_alt() local [all...] |
| /linux/Documentation/devicetree/bindings/csky/ |
| H A D | pmu.txt | 2 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 …]
|
| /linux/drivers/video/fbdev/i810/ |
| H A D | i810_accel.c | 1 /*-*- linux-c -*- 2 * linux/drivers/video/i810_accel.c -- Hardware Acceleration 26 i810_writel(par->cur_tail, par->iring.virtual, n); \ 27 par->cur_tail += 4; \ 28 par->cur_tail &= RING_SIZE_MASK; \ 51 * wait_for_space - check ring buffer free space 61 struct i810fb_par *par = info->par; in wait_for_space() 62 u32 head, count = WAIT_COUNT, tail; in wait_for_space() local 63 u8 __iomem *mmio = par->mmio_start_virtual; in wait_for_space() 65 tail = par->cur_tail; in wait_for_space() [all …]
|
| /linux/drivers/video/fbdev/nvidia/ |
| H A D | nv_accel.c | 3 |* Copyright 1993-2003 NVIDIA, Corporation. All rights reserved. *| 7 |* hereby granted a nonexclusive, royalty-free copyright license to *| 10 |* Any use of this source code must include, in the user documenta- *| 14 |* Copyright 1993-2003 NVIDIA, Corporation. All rights reserved. *| 18 |* WITHOUT EXPRESS OR IMPLIED WARRANTY OF ANY KIND. NVIDIA, CORPOR- *| 20 |* INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGE- *| 22 |* NVIDIA, CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT, INCI- *| 23 |* DENTAL, OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RE- *| 32 |* 48 C.F.R. 12.212 (SEPT 1995) and is provided to the U.S. Govern- *| 34 |* 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (JUNE 1995), *| [all …]
|
| /linux/drivers/media/pci/ivtv/ |
| H A D | ivtvfb.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 18 Portions (c) 1998 Gerd Knorr <kraxel@goldbach.in-berlin.de> 29 #include "ivtv-driver.h" 30 #include "ivtv-cards.h" 31 #include "ivtv-i2c.h" 32 #include "ivtv-udma.h" 33 #include "ivtv-mailbox.h" 34 #include "ivtv-firmware.h" 44 static int ivtvfb_card_id = -1; 65 "Only use framebuffer of the specified ivtv card (0-31)\n" [all …]
|
| /linux/drivers/media/pci/bt8xx/ |
| H A D | bttv-risc.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 bttv-risc.c -- interfaces to other kernel modules 7 - memory management 8 - generation 10 (c) 2000-2003 Gerd Knorr <kraxel@bytesex.org> 25 #include <media/v4l2-ioctl.h> 31 /* ---------------------------------------------------------- */ 54 if ((rc = btcx_riscmem_alloc(btv->c.pci,risc,instructions)) < 0) in bttv_risc_packed() 58 rp = risc->cpu; in bttv_risc_packed() 62 while (skip_lines-- > 0) { in bttv_risc_packed() [all …]
|
| /linux/drivers/acpi/acpica/ |
| H A D | utprint.c | 1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 4 * Module Name: utprint - Formatted printing routines 6 * Copyright (C) 2000 - 2025, Intel Corp. 25 acpi_ut_bound_string_length(const char *string, acpi_size count); 32 u8 base, s32 width, s32 precision, u8 type); 40 * PARAMETERS: string - String with boundary 41 * count - Boundary of the string 43 * RETURN: Length of the string. Less than or equal to Count. 50 acpi_ut_bound_string_length(const char *string, acpi_size count) in acpi_ut_bound_string_length() argument 54 while (*string && count) { in acpi_ut_bound_string_length() [all …]
|
| /linux/drivers/net/ethernet/microchip/vcap/ |
| H A D | vcap_api.c | 1 // SPDX-License-Identifier: GPL-2.0+ 37 int count; /* blocksize of addresses to move */ member 53 itr->offset = offset; in vcap_iter_set() 54 itr->sw_width = sw_width; in vcap_iter_set() 55 itr->regs_per_sw = DIV_ROUND_UP(sw_width, 32); in vcap_iter_set() 56 itr->tg = tg; in vcap_iter_set() 62 * A typegroup table ends with an all-zero terminator. in vcap_iter_skip_tg() 64 while (itr->tg->width && itr->offset >= itr->tg->offset) { in vcap_iter_skip_tg() 65 itr->offset += itr->tg->width; in vcap_iter_skip_tg() 66 itr->tg++; /* next typegroup */ in vcap_iter_skip_tg() [all …]
|