Home
last modified time | relevance | path

Searched full:this (Results 1 – 25 of 16312) sorted by relevance

12345678910>>...653

/kernel/linux/linux-6.6/sound/usb/line6/
Dmidibuf.c33 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 …]
/kernel/linux/linux-5.10/sound/usb/line6/
Dmidibuf.c33 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 …]
/kernel/linux/linux-5.10/drivers/net/wireless/
Dwl3501_cs.c188 static inline void wl3501_switch_page(struct wl3501_card *this, u8 page) in wl3501_switch_page() argument
190 wl3501_outb(page, this->base_addr + WL3501_NIC_BSS); in wl3501_switch_page()
199 static int wl3501_get_flash_mac_addr(struct wl3501_card *this) in wl3501_get_flash_mac_addr() argument
201 int base_addr = this->base_addr; in wl3501_get_flash_mac_addr()
210 this->mac_addr[0] = inb(base_addr + WL3501_NIC_IODPA); in wl3501_get_flash_mac_addr()
212 this->mac_addr[1] = inb(base_addr + WL3501_NIC_IODPA); in wl3501_get_flash_mac_addr()
214 this->mac_addr[2] = inb(base_addr + WL3501_NIC_IODPA); in wl3501_get_flash_mac_addr()
216 this->mac_addr[3] = inb(base_addr + WL3501_NIC_IODPA); in wl3501_get_flash_mac_addr()
218 this->mac_addr[4] = inb(base_addr + WL3501_NIC_IODPA); in wl3501_get_flash_mac_addr()
220 this->mac_addr[5] = inb(base_addr + WL3501_NIC_IODPA); in wl3501_get_flash_mac_addr()
[all …]
/kernel/linux/linux-6.6/drivers/net/wireless/legacy/
Dwl3501_cs.c188 static inline void wl3501_switch_page(struct wl3501_card *this, u8 page) in wl3501_switch_page() argument
190 wl3501_outb(page, this->base_addr + WL3501_NIC_BSS); in wl3501_switch_page()
199 static int wl3501_get_flash_mac_addr(struct wl3501_card *this) in wl3501_get_flash_mac_addr() argument
201 int base_addr = this->base_addr; in wl3501_get_flash_mac_addr()
210 this->mac_addr[0] = inb(base_addr + WL3501_NIC_IODPA); in wl3501_get_flash_mac_addr()
212 this->mac_addr[1] = inb(base_addr + WL3501_NIC_IODPA); in wl3501_get_flash_mac_addr()
214 this->mac_addr[2] = inb(base_addr + WL3501_NIC_IODPA); in wl3501_get_flash_mac_addr()
216 this->mac_addr[3] = inb(base_addr + WL3501_NIC_IODPA); in wl3501_get_flash_mac_addr()
218 this->mac_addr[4] = inb(base_addr + WL3501_NIC_IODPA); in wl3501_get_flash_mac_addr()
220 this->mac_addr[5] = inb(base_addr + WL3501_NIC_IODPA); in wl3501_get_flash_mac_addr()
[all …]
/kernel/linux/linux-6.6/drivers/clk/mediatek/
DKconfig18 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 …]
/kernel/linux/linux-5.10/drivers/clk/mediatek/
DKconfig20 This driver supports MediaTek MT2701 basic clocks.
26 This driver supports MediaTek MT2701 mmsys clocks.
32 This driver supports MediaTek MT2701 imgsys clocks.
38 This driver supports MediaTek MT2701 vdecsys clocks.
44 This driver supports MediaTek MT2701 hifsys clocks.
50 This driver supports MediaTek MT2701 ethsys clocks.
56 This driver supports MediaTek MT2701 bdpsys clocks.
62 This driver supports Mediatek MT2701 audsys clocks.
68 This driver supports MediaTek MT2701 g3dsys clocks.
76 This driver supports MediaTek MT2712 basic clocks.
[all …]
/kernel/linux/linux-6.6/drivers/media/i2c/
DKconfig19 If your board doesn't have an I2C IR chip, you may disable this
47 This is a Video4Linux2 sensor driver for the ON Semiconductor
50 To compile this driver as a module, choose M here: the
56 This is a Video4Linux2 sensor driver for the Hynix
59 To compile this driver as a module, choose M here: the
65 This is a Video4Linux2 sensor driver for the Hynix
68 To compile this driver as a module, choose M here: the
74 This is a Video4Linux2 sensor driver for the Hynix
77 To compile this driver as a module, choose M here: the
83 This is a Video4Linux2 sensor driver for the Sony
[all …]
/kernel/linux/linux-6.6/drivers/mtd/nand/onenand/
Donenand_base.c218 * @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 …]
/kernel/linux/linux-5.10/drivers/mtd/nand/onenand/
Donenand_base.c218 * @param 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 * @param 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 * @param 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 …]
/kernel/linux/linux-5.10/drivers/mmc/host/
DKconfig12 This is an option for use by developers; most people should
13 say N here. This enables MMC host driver debugging. And further
21 This selects the ARM(R) AMBA(R) PrimeCell Multimedia Card
32 This selects the Qualcomm Data Mover lite/local on SD Card controller.
33 This option will enable the dma to work correctly, if you are using
34 Qcom SOCs and MMC, you would probably need this option to get DMA working.
43 This selects the STMicroelectronics STM32 SDMMC host controller.
52 This selects the Intel(R) PXA(R) Multimedia card Interface.
62 This selects the generic Secure Digital Host Controller Interface.
64 and Toshiba(R). Most controllers found in laptops are of this type.
[all …]
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/
Dother.json3 "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 …]
Dpipeline.json9 "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 …]
/kernel/linux/linux-6.6/drivers/mmc/host/
DKconfig12 This is an option for use by developers; most people should
13 say N here. This enables MMC host driver debugging. And further
30 This selects the ARM(R) AMBA(R) PrimeCell Multimedia Card
41 This selects the Qualcomm Data Mover lite/local on SD Card controller.
42 This option will enable the dma to work correctly, if you are using
43 Qcom SOCs and MMC, you would probably need this option to get DMA working.
52 This selects the STMicroelectronics STM32 SDMMC host controller.
61 This selects the Intel(R) PXA(R) Multimedia card Interface.
71 This selects the generic Secure Digital Host Controller Interface.
73 and Toshiba(R). Most controllers found in laptops are of this type.
[all …]
/kernel/linux/linux-6.6/drivers/gpu/drm/loongson/
Dlsdc_pixpll.c18 * This structure is same for ls7a2000, ls7a1000 and ls2k2000.
104 struct lsdc_pixpll *this = (struct lsdc_pixpll *)data; in lsdc_pixel_pll_free() local
106 iounmap(this->mmio); in lsdc_pixel_pll_free()
108 kfree(this->priv); in lsdc_pixel_pll_free()
116 * @this: point to the object where this function is called from
118 static int lsdc_pixel_pll_setup(struct lsdc_pixpll * const this) in lsdc_pixel_pll_setup() argument
122 this->mmio = ioremap(this->reg_base, this->reg_size); in lsdc_pixel_pll_setup()
123 if (!this->mmio) in lsdc_pixel_pll_setup()
128 iounmap(this->mmio); in lsdc_pixel_pll_setup()
134 this->priv = pparms; in lsdc_pixel_pll_setup()
[all …]
/kernel/linux/linux-5.10/drivers/media/i2c/
DKconfig19 If your board doesn't have an I2C IR chip, you may disable this
46 To compile this driver as a module, choose M here: the
55 To compile this driver as a module, choose M here: the
64 To compile this driver as a module, choose M here: the
79 To compile this driver as a module, choose M here: the
88 To compile this driver as a module, choose M here: the
97 To compile this driver as a module, choose M here: the
106 To compile this driver as a module, choose M here: the
116 To compile this driver as a module, choose M here: the
126 To compile this driver as a module, choose M here: the
[all …]
/kernel/linux/linux-5.10/drivers/mtd/nand/raw/gpmi-nand/
Dgpmi-nand.c34 * Clear the bit and poll it cleared. This is usually called with
68 * the next hard reset. This case occurs in the NAND boot mode. When the board
71 * You will see a DMA timeout in this case. The bug has been fixed
74 * To avoid this bug, just add a new parameter `just_enable` for
119 static int __gpmi_enable_clk(struct gpmi_nand_data *this, bool v) in __gpmi_enable_clk() argument
126 clk = this->resources.clock[i]; in __gpmi_enable_clk()
142 clk_disable_unprepare(this->resources.clock[i - 1]); in __gpmi_enable_clk()
146 static int gpmi_init(struct gpmi_nand_data *this) in gpmi_init() argument
148 struct resources *r = &this->resources; in gpmi_init()
151 ret = pm_runtime_get_sync(this->dev); in gpmi_init()
[all …]
/kernel/linux/linux-6.6/drivers/i2c/busses/
DKconfig17 need to select this one on demand.
23 If you say yes to this option, support will be included for the SMB
28 This driver can also be built as a module. If so, the module
35 If you say yes to this option, support will be included for the SMB
40 This driver can also be built as a module. If so, the module
47 If you say yes to this option, support will be included for the
50 This driver can also be built as a module. If so, the module
57 If you say yes to this option, support will be included for the AMD
62 This driver can also be built as a module. If so, the module
69 Enabling this option will add specific SMBus support for the Tyan
[all …]
/kernel/linux/linux-5.10/drivers/i2c/busses/
DKconfig16 If you say yes to this option, support will be included for the SMB
21 This driver can also be built as a module. If so, the module
28 If you say yes to this option, support will be included for the SMB
33 This driver can also be built as a module. If so, the module
40 If you say yes to this option, support will be included for the
43 This driver can also be built as a module. If so, the module
50 If you say yes to this option, support will be included for the AMD
55 This driver can also be built as a module. If so, the module
62 Enabling this option will add specific SMBus support for the Tyan
63 S4882 motherboard. On this 4-CPU board, the SMBus is multiplexed
[all …]
/kernel/linux/linux-6.6/drivers/s390/net/
Dfsm.c21 fsm_instance *this; in init_fsm() local
25 this = kzalloc(sizeof(fsm_instance), order); in init_fsm()
26 if (this == NULL) { in init_fsm()
31 strscpy(this->name, name, sizeof(this->name)); in init_fsm()
32 init_waitqueue_head(&this->wait_q); in init_fsm()
38 kfree_fsm(this); in init_fsm()
45 this->f = f; in init_fsm()
51 kfree_fsm(this); in init_fsm()
63 kfree_fsm(this); in init_fsm()
69 return this; in init_fsm()
[all …]
/kernel/linux/linux-5.10/drivers/s390/net/
Dfsm.c21 fsm_instance *this; in init_fsm() local
25 this = kzalloc(sizeof(fsm_instance), order); in init_fsm()
26 if (this == NULL) { in init_fsm()
31 strlcpy(this->name, name, sizeof(this->name)); in init_fsm()
32 init_waitqueue_head(&this->wait_q); in init_fsm()
38 kfree_fsm(this); in init_fsm()
45 this->f = f; in init_fsm()
51 kfree_fsm(this); in init_fsm()
63 kfree_fsm(this); in init_fsm()
69 return this; in init_fsm()
[all …]
/kernel/linux/linux-6.6/drivers/staging/greybus/
DKconfig8 Select this option if you have a device that follows the
11 To compile this code as a module, chose M here: the module
18 Select this option if you have a Toshiba APB device that has I2S
19 ports and acts as a Greybus "Dummy codec". This device is a
22 To compile this code as a module, chose M here: the module
29 Select this option if you have a device that follows the
32 To compile this code as a module, chose M here: the module
39 Select this option if you have a device that follows the
42 To compile this code as a module, chose M here: the module
49 Select this option if you have a device that follows the
[all …]
/kernel/linux/linux-5.10/drivers/staging/greybus/
DKconfig8 Select this option if you have a device that follows the
11 To compile this code as a module, chose M here: the module
18 Select this option if you have a Toshiba APB device that has I2S
19 ports and acts as a Greybus "Dummy codec". This device is a
22 To compile this code as a module, chose M here: the module
29 Select this option if you have a device that follows the
32 To compile this code as a module, chose M here: the module
39 Select this option if you have a device that follows the
42 To compile this code as a module, chose M here: the module
49 Select this option if you have a device that follows the
[all …]
/kernel/linux/linux-6.6/drivers/regulator/
DKconfig8 This framework is designed to provide a generic interface to voltage
15 output in order to save power and prolong battery life. This applies
19 This framework safely compiles out if not selected so that client
36 This driver provides support for fixed voltage regulators,
43 This driver provides a virtual consumer for the voltage and
45 configuring the supplies requested. This is mainly useful
64 This driver supports Marvell 88PG867 and 88PG868 voltage regulators.
72 This driver supports Marvell 88PM800 voltage regulator chips.
82 This driver supports 88PM8607 voltage regulator chips.
90 This driver controls a active-semi act8865 voltage output
[all …]
/kernel/linux/linux-5.10/drivers/ata/
DKconfig9 This is an internal configuration node for any machine that
47 This option adds parsing of ATA command descriptions and error bits
49 This option will enlarge the kernel by approx. 6KB. Disable it only
58 This option adds support for "libata.force=" kernel parameter for
64 This option will enlarge the kernel by approx. 3KB. Disable it if
76 This option adds support for ATA-related ACPI objects.
81 You can disable this at kernel boot time by using the
88 This option adds support for SATA Zero Power Optical Disc
91 ODD when certain condition is satisfied. This does not impact
102 This option adds support for SATA Port Multipliers
[all …]
/kernel/linux/linux-6.6/drivers/char/hw_random/
DKconfig12 To compile this driver as a module, choose M here: the
13 module will be called rng-core. This provides a device
28 This driver provides kernel-side support for a generic Random
33 To compile this driver as a module, choose M here: the
43 This driver provides kernel-side support for the Random Number
46 To compile this driver as a module, choose M here: the
57 This driver provides kernel-side support for the Random Number
60 To compile this driver as a module, choose M here: the
70 This driver provides kernel-side support for the Random Number
73 To compile this driver as a module, choose M here: the
[all …]

12345678910>>...653