| /linux/sound/usb/line6/ |
| H A D | midibuf.c | 33 static int midibuf_is_empty(struct midi_buffer *this) in midibuf_is_empty() argument 35 return (this->pos_read == this->pos_write) && !this->full; in midibuf_is_empty() 38 static int midibuf_is_full(struct midi_buffer *this) in midibuf_is_full() argument 40 return this->full; in midibuf_is_full() 43 void line6_midibuf_reset(struct midi_buffer *this) in line6_midibuf_reset() argument 45 this->pos_read = this->pos_write = this->full = 0; in line6_midibuf_reset() 46 this->command_prev = -1; in line6_midibuf_reset() 49 int line6_midibuf_init(struct midi_buffer *this, int size, int split) in line6_midibuf_init() argument 51 this->buf = kmalloc(size, GFP_KERNEL); in line6_midibuf_init() 53 if (this->buf == NULL) in line6_midibuf_init() [all …]
|
| /linux/drivers/clk/mediatek/ |
| H A D | Kconfig | 18 This driver supports MediaTek frequency hopping and 27 This driver supports MediaTek MT2701 basic clocks. 33 This driver supports MediaTek MT2701 mmsys clocks. 39 This driver supports MediaTek MT2701 imgsys clocks. 45 This driver supports MediaTek MT2701 vdecsys clocks. 51 This driver supports MediaTek MT2701 hifsys clocks. 57 This driver supports MediaTek MT2701 ethsys clocks. 63 This driver supports MediaTek MT2701 bdpsys clocks. 69 This driver supports Mediatek MT2701 audsys clocks. 75 This driver supports MediaTek MT2701 g3dsys clocks. [all …]
|
| /linux/drivers/mtd/nand/onenand/ |
| H A D | onenand_base.c | 218 * @this: onenand chip data structure 224 static int onenand_block_address(struct onenand_chip *this, int block) in onenand_block_address() argument 227 if (block & this->density_mask) in onenand_block_address() 228 return ONENAND_DDP_CHIP1 | (block ^ this->density_mask); in onenand_block_address() 235 * @this: onenand chip data structure 241 static int onenand_bufferram_address(struct onenand_chip *this, int block) in onenand_bufferram_address() argument 244 if (block & this->density_mask) in onenand_bufferram_address() 298 * @this: - OneNAND device structure 301 static unsigned flexonenand_block(struct onenand_chip *this, loff_t addr) in flexonenand_block() argument 305 if (ONENAND_IS_DDP(this) && addr >= this->diesize[0]) { in flexonenand_block() [all …]
|
| /linux/tools/perf/pmu-events/arch/arm64/fujitsu/monaka/ |
| H A D | fp_operation.json | 5 … "BriefDescription": "This event counts architecturally executed floating-point move operation." 10 …"BriefDescription": "This event counts architecturally executed NOSIMD load operations that using … 15 …"BriefDescription": "This event counts architecturally executed NOSIMD store operations that using… 19 …"BriefDescription": "This event counts architecturally executed Advanced SIMD floating-point opera… 23 … "BriefDescription": "This event counts architecturally executed SVE floating-point operation." 27 …"BriefDescription": "This event counts architecturally executed Advanced SIMD or SVE floating-poin… 31 …"BriefDescription": "This event counts architecturally executed half-precision floating-point oper… 35 …"BriefDescription": "This event counts architecturally executed Advanced SIMD half-precision float… 39 …"BriefDescription": "This event counts architecturally executed SVE half-precision floating-point … 43 …"BriefDescription": "This event counts architecturally executed Advanced SIMD or SVE half-precisio… [all …]
|
| H A D | tlb.json | 4 …"BriefDescription": "This event counts operations that cause a TLB refill of the L1I TLB. See L1I_… 8 …"BriefDescription": "This event counts operations that cause a TLB refill of the L1D TLB. See L1D_… 12 …"BriefDescription": "This event counts operations that cause a TLB access to the L1D TLB. See L1D_… 16 …"BriefDescription": "This event counts operations that cause a TLB access to the L1I TLB. See L1I_… 20 …"BriefDescription": "This event counts operations that cause a TLB refill of the L2D TLB. See L2D_… 24 …"BriefDescription": "This event counts operations that cause a TLB access to the L2D TLB. See L2D_… 28 … "BriefDescription": "This event counts data TLB access with at least one translation table walk." 32 …"BriefDescription": "This event counts instruction TLB access with at least one translation table … 37 … "BriefDescription": "This event counts operations that cause a TLB access to the L1I in 4KB page." 42 …"BriefDescription": "This event counts operations that cause a TLB access to the L1I in 64KB page." [all …]
|
| H A D | sve.json | 4 …"BriefDescription": "This event counts architecturally executed SIMD instructions, excluding the A… 8 …"BriefDescription": "This event counts architecturally executed SVE instructions, including the in… 12 …"BriefDescription": "This event counts architecturally executed SVE instructions, including the in… 16 … "BriefDescription": "This event counts architecturally executed Advanced SIMD or SVE operation." 20 "BriefDescription": "This event counts all architecturally executed micro-operation." 24 …"BriefDescription": "This event counts architecturally executed math function operations due to th… 28 …"BriefDescription": "This event counts architecturally executed operations due to scalar, Advanced… 32 …"BriefDescription": "This event counts architecturally executed floating-point fused multiply-add … 36 …"BriefDescription": "This event counts architecturally executed floating-point reciprocal estimate… 40 …"BriefDescription": "This event counts architecturally executed floating-point convert operations … [all …]
|
| H A D | spec_operation.json | 4 …"BriefDescription": "This event counts each correction to the predicted program flow that occurs b… 8 …"BriefDescription": "This event counts every branch or other change in the program flow that the b… 12 "BriefDescription": "This event counts every architecturally executed instruction." 16 "BriefDescription": "This event counts every speculatively executed micro-operation." 20 … "BriefDescription": "This event counts architecturally executed load-exclusive instructions." 24 … "BriefDescription": "This event counts architecturally executed store-exclusive instructions." 28 …"BriefDescription": "This event counts architecturally executed memory-reading instructions, as de… 32 …BriefDescription": "This event counts architecturally executed memory-writing instructions, as def… 36 …"BriefDescription": "This event counts architecturally executed memory-reading instructions and me… 40 …"BriefDescription": "This event counts architecturally executed integer data-processing instructio… [all …]
|
| H A D | l3_cache.json | 4 …"BriefDescription": "This event counts operations that cause a cache access to the L3 cache, as de… 8 …"BriefDescription": "This event counts access counted by L3D_CACHE that is a Memory-read operation… 13 … "BriefDescription": "This event counts operations that cause a cache access to the L3 cache." 18 "BriefDescription": "This event counts L2D_CACHE_REFILL_L3D_CACHE caused by demand access." 23 … "BriefDescription": "This event counts L2D_CACHE_REFILL_L3D_CACHE caused by demand read access." 28 … "BriefDescription": "This event counts L2D_CACHE_REFILL_L3D_CACHE caused by demand write access." 33 …"BriefDescription": "This event counts L2D_CACHE_REFILL_L3D_CACHE caused by hardware prefetch or s… 38 … "BriefDescription": "This event counts L2D_CACHE_REFILL_L3D_CACHE caused by hardware prefetch." 43 …"BriefDescription": "This event counts operations that cause a miss of the L3 cache. Note: This ev… 48 "BriefDescription": "This event counts L2D_CACHE_REFILL_L3D_MISS caused by demand access." [all …]
|
| H A D | l2_cache.json | 4 …"BriefDescription": "This event counts operations that cause a cache access to the L2 cache. See L… 8 …"BriefDescription": "This event counts operations that cause a refill of the L2 cache. See L2D_CAC… 12 …"BriefDescription": "This event counts every write-back of data from the L2 cache caused by L2 rep… 16 …"BriefDescription": "This event counts operations that cause a TLB refill of the L2I TLB. See L2I_… 20 …"BriefDescription": "This event counts operations that cause a TLB access to the L2I TLB. See L2I_… 24 "BriefDescription": "This event counts L2D_CACHE caused by read access." 28 "BriefDescription": "This event counts L2D_CACHE caused by write access." 32 "BriefDescription": "This event counts L2D_CACHE_REFILL caused by read access." 36 "BriefDescription": "This event counts L2D_CACHE_REFILL caused by write access." 40 …"BriefDescription": "This event counts every write-back of data from the L2 cache caused by L2 rep… [all …]
|
| H A D | pipeline.json | 5 "BriefDescription": "This event counts valid cycles of EAGA pipeline." 10 "BriefDescription": "This event counts valid cycles of EAGB pipeline." 15 "BriefDescription": "This event counts valid cycles of PRX pipeline." 20 "BriefDescription": "This event counts valid cycles of EXA pipeline." 25 "BriefDescription": "This event counts valid cycles of EXB pipeline." 30 "BriefDescription": "This event counts valid cycles of EXC pipeline." 35 "BriefDescription": "This event counts valid cycles of EXD pipeline." 40 "BriefDescription": "This event counts valid cycles of FLA pipeline." 45 "BriefDescription": "This event counts valid cycles of FLB pipeline." 50 "BriefDescription": "This event counts valid cycles of STEA pipeline." [all …]
|
| /linux/tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/ |
| H A D | pipeline.json | 9 "PublicDescription": "This event counts valid cycles of EAGA pipeline.", 12 "BriefDescription": "This event counts valid cycles of EAGA pipeline." 15 "PublicDescription": "This event counts valid cycles of EAGB pipeline.", 18 "BriefDescription": "This event counts valid cycles of EAGB pipeline." 21 "PublicDescription": "This event counts valid cycles of EXA pipeline.", 24 "BriefDescription": "This event counts valid cycles of EXA pipeline." 27 "PublicDescription": "This event counts valid cycles of EXB pipeline.", 30 "BriefDescription": "This event counts valid cycles of EXB pipeline." 33 "PublicDescription": "This event counts valid cycles of FLA pipeline.", 36 "BriefDescription": "This event counts valid cycles of FLA pipeline." [all …]
|
| H A D | other.json | 3 "PublicDescription": "This event counts the occurrence count of the micro-operation split.", 6 "BriefDescription": "This event counts the occurrence count of the micro-operation split." 9 …"PublicDescription": "This event counts every cycle that no operation was committed because the ol… 12 …"BriefDescription": "This event counts every cycle that no operation was committed because the old… 15 …"PublicDescription": "This event counts every cycle that no instruction was committed because the … 18 …"BriefDescription": "This event counts every cycle that no instruction was committed because the o… 21 …"PublicDescription": "This event counts every cycle that no instruction was committed because the … 24 …"BriefDescription": "This event counts every cycle that no instruction was committed because the o… 27 …"PublicDescription": "This event counts every cycle that no instruction was committed because the … 30 …"BriefDescription": "This event counts every cycle that no instruction was committed because the o… [all …]
|
| /linux/drivers/gpu/drm/loongson/ |
| H A D | lsdc_pixpll.c | 19 * This structure is same for ls7a2000, ls7a1000 and ls2k2000. 105 struct lsdc_pixpll *this = (struct lsdc_pixpll *)data; in lsdc_pixel_pll_free() local 107 iounmap(this->mmio); in lsdc_pixel_pll_free() 109 kfree(this->priv); in lsdc_pixel_pll_free() 117 * @this: point to the object where this function is called from 119 static int lsdc_pixel_pll_setup(struct lsdc_pixpll * const this) in lsdc_pixel_pll_setup() argument 123 this->mmio = ioremap(this->reg_base, this->reg_size); in lsdc_pixel_pll_setup() 124 if (!this->mmio) in lsdc_pixel_pll_setup() 129 iounmap(this->mmio); in lsdc_pixel_pll_setup() 135 this->priv = pparms; in lsdc_pixel_pll_setup() [all …]
|
| /linux/drivers/leds/ |
| H A D | Kconfig | 5 This option provides the function gpio_led_register_device. 6 As this function is used by arch code it must not be compiled as a 9 # This library does not depend on NEW_LEDS and must be independent so it can be 18 Say Y to enable Linux LED support. This allows control of supported 26 This option enables the LED sysfs class in /sys/class/leds. You'll 27 need this to do anything useful with LEDs. If unsure, say Y. 33 This option enables the flash LED sysfs class in /sys/class/leds. 35 and kernel internal API to it. You'll need this to provide support 43 This option enables the multicolor LED sysfs class in /sys/class/leds. 45 and kernel internal API to it. You'll need this to provide support [all …]
|
| /linux/drivers/mtd/nand/raw/ |
| H A D | nand_bbt.c | 13 * marked good / bad blocks. This information is used to create a memory BBT. 157 * @this: NAND chip object 166 static int read_bbt(struct nand_chip *this, uint8_t *buf, int page, int num, in read_bbt() argument 169 struct mtd_info *mtd = nand_to_mtd(this); in read_bbt() 180 from = ((loff_t)page) << this->page_shift; in read_bbt() 183 len = min(totlen, (size_t)(1 << this->bbt_erase_shift)); in read_bbt() 219 this->bbt_erase_shift); in read_bbt() 220 bbt_mark_entry(this, offs + act, in read_bbt() 227 * move this message to pr_debug. in read_bbt() 231 this->bbt_erase_shift); in read_bbt() [all …]
|
| /linux/drivers/s390/net/ |
| H A D | fsm.c | 22 fsm_instance *this; in init_fsm() local 26 this = kzalloc_obj(fsm_instance, order); in init_fsm() 27 if (this == NULL) { in init_fsm() 32 strscpy(this->name, name, sizeof(this->name)); in init_fsm() 33 init_waitqueue_head(&this->wait_q); in init_fsm() 39 kfree_fsm(this); in init_fsm() 46 this->f = f; in init_fsm() 52 kfree_fsm(this); in init_fsm() 64 kfree_fsm(this); in init_fsm() 70 return this; in init_fsm() [all …]
|
| /linux/fs/jffs2/ |
| H A D | nodelist.c | 8 * For licensing information, see the file 'LICENCE' in this directory. 24 struct jffs2_node_frag *this); 102 struct jffs2_node_frag *this) in jffs2_obsolete_node_frag() argument 104 if (this->node) { in jffs2_obsolete_node_frag() 105 this->node->frags--; in jffs2_obsolete_node_frag() 106 if (!this->node->frags) { in jffs2_obsolete_node_frag() 109 ref_offset(this->node->raw), this->node->ofs, this->node->ofs+this->node->size); in jffs2_obsolete_node_frag() 110 jffs2_mark_node_obsolete(c, this->node->raw); in jffs2_obsolete_node_frag() 111 jffs2_free_full_dnode(this->node); in jffs2_obsolete_node_frag() 114 …ref_offset(this->node->raw), this->node->ofs, this->node->ofs+this->node->size, this->node->frags); in jffs2_obsolete_node_frag() [all …]
|
| /linux/sound/soc/sof/ |
| H A D | Kconfig | 5 This adds support for Sound Open Firmware (SOF). SOF is free and 19 This adds support for PCI enumeration. This option is 23 Say Y if you need this option. 30 This adds support for ACPI enumeration. This option is required 34 Say Y if you need this option. 44 This adds support for Device Tree enumeration. This option is 46 Say Y if you need this option. If unsure select "N". 60 This option enables the data probing feature that can be used to 62 This option is not user-selectable but automagically handled by 69 This option is not user-selectable but automagically handled by [all …]
|
| /linux/Documentation/ABI/testing/ |
| H A D | configfs-most | 19 configure the buffer size for this channel 22 configure the sub-buffer size for this channel 27 configure number of buffers used for this 32 this channel 35 configure whether this link will be an input 39 configure DBR data buffer size (this is used 45 transmitted via USB (this is used for USB 58 write '1' to this attribute to trigger the 64 write '1' to this attribute to destroy an 74 configure the buffer size for this channel [all …]
|
| /linux/drivers/scsi/isci/ |
| H A D | scu_remote_node_context.h | 2 * This file is provided under a dual BSD/GPLv2 license. When using or 3 * redistributing this file, you may do so under either license. 9 * This program is free software; you can redistribute it and/or modify 13 * This program is distributed in the hope that it will be useful, but 19 * along with this program; if not, write to the Free Software 21 * The full GNU General Public License is included in this distribution 34 * notice, this list of conditions and the following disclaimer. 36 * notice, this list of conditions and the following disclaimer in 41 * from this software without specific prior written permission. 43 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS [all …]
|
| H A D | remote_device.h | 2 * This file is provided under a dual BSD/GPLv2 license. When using or 3 * redistributing this file, you may do so under either license. 9 * This program is free software; you can redistribute it and/or modify 13 * This program is distributed in the hope that it will be useful, but 19 * along with this program; if not, write to the Free Software 21 * The full GNU General Public License is included in this distribution 34 * notice, this list of conditions and the following disclaimer. 36 * notice, this list of conditions and the following disclaimer in 41 * from this software without specific prior written permission. 43 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS [all …]
|
| /linux/drivers/mfd/ |
| H A D | Kconfig | 20 This is the core driver for CS5535/CS5536 MFD functions. This is 31 expander, PWM and keypad controller. This includes the I2C driver and 42 using the SPI interface. This driver provides common support for 52 Select this to get System Manager support for all Altera branded 63 Support for the ACT8945A PMIC from Active-semi. This device 76 Select this to get support for Allwinner SoCs (A10, A13 and A31) ADC. 77 This driver will only map the hardware interrupt and registers, you 78 have to select individual drivers based on this MFD to be able to use 79 the ADC or the thermal sensor. This will try to probe the ADC driver 82 To compile this driver as a module, choose M here: the module will be [all …]
|
| /linux/drivers/gpu/drm/nouveau/nvkm/core/ |
| H A D | mm.c | 5 * copy of this software and associated documentation files (the "Software"), 11 * The above copyright notice and this permission notice shall be included in 50 struct nvkm_mm_node *this = *pthis; in nvkm_mm_free() local 52 if (this) { in nvkm_mm_free() 53 struct nvkm_mm_node *prev = node(this, prev); in nvkm_mm_free() 54 struct nvkm_mm_node *next = node(this, next); in nvkm_mm_free() 57 prev->length += this->length; in nvkm_mm_free() 58 list_del(&this->nl_entry); in nvkm_mm_free() 59 kfree(this); this = prev; in nvkm_mm_free() 63 next->offset = this->offset; in nvkm_mm_free() [all …]
|
| /linux/drivers/input/misc/ |
| H A D | Kconfig | 9 Everything that didn't fit into the other categories is here. This option 23 To compile this driver as a module, choose M here: the module 33 To compile this driver as a module, choose M here: the module 50 To compile this driver as a module, choose M here: the module 60 To compile this driver as a module, choose M here: the 70 To compile this driver as a module, choose M here: the 80 To compile this driver as a module, choose M here: the 91 To compile this driver as a module, choose M here: the module 101 To compile this driver as a module, choose M here: the 112 To compile this driver as a module, choose M here: the [all …]
|
| /linux/tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/ |
| H A D | metrics.json | 5 …"BriefDescription": "This metric is the percentage of cycles that were stalled due to resource con… 12 …efDescription": "This metric measures the ratio of branches mispredicted to the total number of br… 19 …"BriefDescription": "This metric measures the number of branch mispredictions per thousand instruc… 26 …"BriefDescription": "This metric measures branch operations as a percentage of operations speculat… 33 …"BriefDescription": "This metric measures crypto operations as a percentage of operations speculat… 40 …"BriefDescription": "This metric measures the number of data TLB Walks per thousand instructions e… 47 …"BriefDescription": "This metric measures the ratio of instruction TLB Walks to the total number o… 54 …"BriefDescription": "This metric is the percentage of cycles that were stalled due to resource con… 61 …"BriefDescription": "This metric measures scalar integer operations as a percentage of operations … 68 "BriefDescription": "This metric measures the number of instructions retired per cycle.", [all …]
|