/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 in line6_midibuf_reset() 49 line6_midibuf_init(struct midi_buffer * this,int size,int split) line6_midibuf_init() argument 62 line6_midibuf_bytes_free(struct midi_buffer * this) line6_midibuf_bytes_free() argument 71 line6_midibuf_bytes_used(struct midi_buffer * this) line6_midibuf_bytes_used() argument 80 line6_midibuf_write(struct midi_buffer * this,unsigned char * data,int length) line6_midibuf_write() argument 123 line6_midibuf_read(struct midi_buffer * this,unsigned char * data,int length,int read_type) line6_midibuf_read() argument 241 line6_midibuf_ignore(struct midi_buffer * this,int length) line6_midibuf_ignore() argument 253 line6_midibuf_destroy(struct midi_buffer * this) line6_midibuf_destroy() argument [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 drive [all...] |
/linux/drivers/media/i2c/ |
H A D | Kconfig | 19 If your board doesn't have an I2C IR chip, you may disable this 48 This is a Video4Linux2 sensor-level driver for the Allied Vision 51 To compile this driver as a module, choose M here: the 57 This is a Video4Linux2 sensor driver for the ON Semiconductor 60 To compile this driver as a module, choose M here: the 67 This is a Video4Linux2 sensor driver for the GalaxyCore 70 To compile this driver as a module, choose M here: the 77 This is a Video4Linux2 sensor driver for the GalaxyCore gc05a2 80 To compile this driver as a module, choose M here: the 87 This i [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 SIMD&FP registers." 15 "BriefDescription": "This event counts architecturally executed NOSIMD store operations that using SIMD&FP registers." 19 "BriefDescription": "This event counts architecturally executed Advanced SIMD floating-point operation." 23 "BriefDescription": "This event counts architecturally executed SVE floating-point operation." 27 "BriefDescription": "This event counts architecturally executed Advanced SIMD or SVE floating-point operation." 31 "BriefDescription": "This event counts architecturally executed half-precision floating-point operation." 35 "BriefDescription": "This event counts architecturally executed Advanced SIMD half-precision floating-point operation." 39 "BriefDescription": "This event counts architecturally executed SVE half-precision floating-point operation." 43 "BriefDescription": "This even [all...] |
H A D | tlb.json | 4 "BriefDescription": "This event counts operations that cause a TLB refill of the L1I TLB. See L1I_TLB_REFILL of ARMv9 Reference Manual for more information." 8 "BriefDescription": "This event counts operations that cause a TLB refill of the L1D TLB. See L1D_TLB_REFILL of ARMv9 Reference Manual for more information." 12 "BriefDescription": "This event counts operations that cause a TLB access to the L1D TLB. See L1D_TLB of ARMv9 Reference Manual for more information." 16 "BriefDescription": "This event counts operations that cause a TLB access to the L1I TLB. See L1I_TLB of ARMv9 Reference Manual for more information." 20 "BriefDescription": "This event counts operations that cause a TLB refill of the L2D TLB. See L2D_TLB_REFILL of ARMv9 Reference Manual for more information." 24 "BriefDescription": "This event counts operations that cause a TLB access to the L2D TLB. See L2D_TLB of ARMv9 Reference Manual for more information." 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 walk." 37 "BriefDescription": "This event counts operations that cause a TLB access to the L1I in 4KB page." 42 "BriefDescription": "This even [all...] |
H A D | sve.json | 4 "BriefDescription": "This event counts architecturally executed SIMD instructions, excluding the Advanced SIMD scalar instructions and the instructions listed in Non-SIMD SVE instructions section of ARMv9 Reference Manual." 8 "BriefDescription": "This event counts architecturally executed SVE instructions, including the instructions listed in Non-SIMD SVE instructions section of ARMv9 Reference Manual." 12 "BriefDescription": "This event counts architecturally executed SVE instructions, including the instructions listed in Non-SIMD SVE instructions section of ARMv9 Reference Manual." 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 the SVE FTSMUL, FTMAD, FTSSEL, and FEXPA instructions." 28 "BriefDescription": "This event counts architecturally executed operations due to scalar, Advanced SIMD, and SVE instructions listed in Floating-point instructions section of ARMv9 Reference Manual." 32 "BriefDescription": "This event counts architecturally executed floating-point fused multiply-add and multiply-subtract operation." 36 "BriefDescription": "This event counts architecturally executed floating-point reciprocal estimate operations due to the Advanced SIMD scalar, Advanced SIMD vector, and SVE FRECPE and FRSQRTE instructions." 40 "BriefDescription": "This even [all...] |
H A D | spec_operation.json | 4 "BriefDescription": "This event counts each correction to the predicted program flow that occurs because of a misprediction from, or no prediction from, the branch prediction resources and that relates to instructions that the branch prediction resources are capable of predicting." 8 "BriefDescription": "This event counts every branch or other change in the program flow that the branch prediction resources are capable of predicting." 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 defined by the LD_RETIRED event." 32 "BriefDescription": "This event counts architecturally executed memory-writing instructions, as defined by the ST_RETIRED event. This event counts DCZVA as a store operation." 36 "BriefDescription": "This even [all...] |
H A D | l3_cache.json | 4 "BriefDescription": "This event counts operations that cause a cache access to the L3 cache, as defined by the sum of L2D_CACHE_REFILL_L3D_CACHE and L2D_CACHE_WB_VICTIM_CLEAN events." 8 "BriefDescription": "This event counts access counted by L3D_CACHE that is a Memory-read operation, as defined by the L2D_CACHE_REFILL_L3D_CACHE events." 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 software prefetch." 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 even [all...] |
H A D | l2_cache.json | 4 "BriefDescription": "This event counts operations that cause a cache access to the L2 cache. See L2D_CACHE of ARMv9 Reference Manual for more information." 8 "BriefDescription": "This event counts operations that cause a refill of the L2 cache. See L2D_CACHE_REFILL of ARMv9 Reference Manual for more information." 12 "BriefDescription": "This event counts every write-back of data from the L2 cache caused by L2 replace, non-temporal-store and DC ZVA." 16 "BriefDescription": "This event counts operations that cause a TLB refill of the L2I TLB. See L2I_TLB_REFILL of ARMv9 Reference Manual for more information." 20 "BriefDescription": "This event counts operations that cause a TLB access to the L2I TLB. See L2I_TLB of ARMv9 Reference Manual for more information." 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 even [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 even [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) in flexonenand_block() 320 onenand_block(struct onenand_chip * this,loff_t addr) onenand_block() argument 334 flexonenand_addr(struct onenand_chip * this,int block) flexonenand_addr() argument 352 onenand_addr(struct onenand_chip * this,int block) onenand_addr() argument 400 struct onenand_chip *this = mtd->priv; onenand_command() local 524 onenand_read_ecc(struct onenand_chip * this) onenand_read_ecc() argument 555 struct onenand_chip * this = mtd->priv; onenand_wait() local 635 struct onenand_chip *this = data; onenand_interrupt() local 653 struct onenand_chip *this = mtd->priv; onenand_interrupt_wait() local 669 struct onenand_chip *this = mtd->priv; onenand_try_interrupt_wait() local 700 struct onenand_chip *this = mtd->priv; onenand_setup_wait() local 735 struct onenand_chip *this = mtd->priv; onenand_bufferram_offset() local 761 struct onenand_chip *this = mtd->priv; onenand_read_bufferram() local 797 struct onenand_chip *this = mtd->priv; onenand_sync_read_bufferram() local 837 struct onenand_chip *this = mtd->priv; onenand_write_bufferram() local 875 struct onenand_chip *this = mtd->priv; onenand_get_2x_blockpage() local 899 struct onenand_chip *this = mtd->priv; onenand_check_bufferram() local 942 struct onenand_chip *this = mtd->priv; onenand_update_bufferram() local 975 struct onenand_chip *this = mtd->priv; onenand_invalidate_bufferram() local 996 struct onenand_chip *this = mtd->priv; onenand_get_device() local 1033 struct onenand_chip *this = mtd->priv; onenand_release_device() local 1054 struct onenand_chip *this = mtd->priv; onenand_transfer_auto_oob() local 1077 struct onenand_chip *this = mtd->priv; onenand_recover_lsb() local 1117 struct onenand_chip *this = mtd->priv; onenand_mlc_read_ops_nolock() local 1218 struct onenand_chip *this = mtd->priv; onenand_read_ops_nolock() local 1347 struct onenand_chip *this = mtd->priv; onenand_read_oob_nolock() local 1442 struct onenand_chip *this = mtd->priv; onenand_read_oob() local 1488 struct onenand_chip *this = mtd->priv; onenand_bbt_wait() local 1541 struct onenand_chip *this = mtd->priv; onenand_bbt_read_oob() local 1615 struct onenand_chip *this = mtd->priv; onenand_verify_oob() local 1644 struct onenand_chip *this = mtd->priv; onenand_verify() local 1685 struct onenand_chip *this = mtd->priv; onenand_panic_wait() local 1710 struct onenand_chip *this = mtd->priv; onenand_panic_write() local 1800 struct onenand_chip *this = mtd->priv; onenand_write_ops_nolock() local 1981 struct onenand_chip *this = mtd->priv; onenand_write_oob_nolock() local 2122 struct onenand_chip *this = mtd->priv; onenand_block_isbad_nolock() local 2133 struct onenand_chip *this = mtd->priv; onenand_multiblock_erase_verify() local 2166 struct onenand_chip *this = mtd->priv; onenand_multiblock_erase() local 2278 struct onenand_chip *this = mtd->priv; onenand_block_by_block_erase() local 2345 struct onenand_chip *this = mtd->priv; onenand_erase() local 2445 struct onenand_chip *this = mtd->priv; onenand_default_block_markbad() local 2479 struct onenand_chip *this = mtd->priv; onenand_block_markbad() local 2507 struct onenand_chip *this = mtd->priv; onenand_do_lock_cmd() local 2618 onenand_check_lock_status(struct onenand_chip * this) onenand_check_lock_status() argument 2654 struct onenand_chip *this = mtd->priv; onenand_unlock_all() local 2703 struct onenand_chip *this = mtd->priv; onenand_otp_command() local 2779 struct onenand_chip *this = mtd->priv; onenand_otp_write_oob_nolock() local 2910 struct onenand_chip *this = mtd->priv; do_otp_read() local 2948 struct onenand_chip *this = mtd->priv; do_otp_write() local 2992 struct onenand_chip *this = mtd->priv; do_otp_lock() local 3043 struct onenand_chip *this = mtd->priv; onenand_otp_walk() local 3200 struct onenand_chip *this = mtd->priv; onenand_lock_user_prot_reg() local 3254 struct onenand_chip *this = mtd->priv; onenand_check_features() local 3397 struct onenand_chip *this = mtd->priv; flexonenand_get_boundary() local 3438 struct onenand_chip *this = mtd->priv; flexonenand_get_size() local 3519 struct onenand_chip *this = mtd->priv; flexonenand_check_blocks_erased() local 3566 struct onenand_chip *this = mtd->priv; flexonenand_set_boundary() local 3658 struct onenand_chip *this = mtd->priv; onenand_chip_probe() local 3703 struct onenand_chip *this = mtd->priv; onenand_probe() local 3807 struct onenand_chip *this = mtd->priv; onenand_resume() local 3829 struct onenand_chip *this = mtd->priv; onenand_scan() local 4000 struct onenand_chip *this = mtd->priv; onenand_release() local [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 even [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 oldest and uncommitted load/store/prefetch operation waits for memory access.", 12 "BriefDescription": "This event counts every cycle that no operation was committed because the oldest and uncommitted load/store/prefetch operation waits for memory access." 15 "PublicDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted integer load operation waits for memory access.", 18 "BriefDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted integer load operation waits for memory access." 21 "PublicDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted load/store/prefetch operation waits for L2 cache access.", 24 "BriefDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted load/store/prefetch operation waits for L2 cache access." 27 "PublicDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted integer load operation waits for L2 cache access.", 30 "BriefDescription": "This even [all...] |
/linux/drivers/i2c/busses/ |
H A D | Kconfig | 17 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 If you say yes to this optio [all...] |
/linux/drivers/mmc/host/ |
H A D | Kconfig | 12 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 typ [all...] |
/linux/drivers/regulator/ |
H A D | Kconfig | 8 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 63 Enabling this option allows the kernel to broadcast regulator events using 74 This driver supports Marvell 88PG867 and 88PG868 voltage regulators. 82 This driver supports Marvell 88PM800 voltage regulator chips. 92 This drive [all...] |
/linux/drivers/char/hw_random/ |
H A D | Kconfig | 12 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 True Random Number 73 To compile this drive [all...] |
/linux/drivers/mtd/nand/raw/gpmi-nand/ |
H A D | gpmi-nand.c | 36 * Clear the bit and poll it cleared. This is usually called with 70 * the next hard reset. This case occurs in the NAND boot mode. When the board 73 * You will see a DMA timeout in this case. The bug has been fixed 76 * To avoid this bug, just add a new parameter `just_enable` for 121 static int __gpmi_enable_clk(struct gpmi_nand_data *this, bool v) in __gpmi_enable_clk() argument 128 clk = this->resources.clock[i]; in __gpmi_enable_clk() 144 clk_disable_unprepare(this->resources.clock[i - 1]); in __gpmi_enable_clk() 148 static int gpmi_init(struct gpmi_nand_data *this) in gpmi_init() argument 150 struct resources *r = &this->resources; in gpmi_init() 153 ret = pm_runtime_resume_and_get(this in gpmi_init() 197 gpmi_dump_info(struct gpmi_nand_data * this) gpmi_dump_info() argument 243 gpmi_check_ecc(struct gpmi_nand_data * this) gpmi_check_ecc() argument 270 bbm_in_data_chunk(struct gpmi_nand_data * this,unsigned int * chunk_num) bbm_in_data_chunk() argument 308 set_geometry_by_ecc_info(struct gpmi_nand_data * this,unsigned int ecc_strength,unsigned int ecc_step) set_geometry_by_ecc_info() argument 438 get_ecc_strength(struct gpmi_nand_data * this) get_ecc_strength() argument 451 set_geometry_for_large_oob(struct gpmi_nand_data * this) set_geometry_for_large_oob() argument 579 legacy_set_geometry(struct gpmi_nand_data * this) legacy_set_geometry() argument 693 common_nfc_set_geometry(struct gpmi_nand_data * this) common_nfc_set_geometry() argument 733 bch_set_geometry(struct gpmi_nand_data * this) bch_set_geometry() argument 841 gpmi_nfc_compute_timings(struct gpmi_nand_data * this,const struct nand_sdr_timings * sdr) gpmi_nfc_compute_timings() argument 926 gpmi_nfc_apply_timings(struct gpmi_nand_data * this) gpmi_nfc_apply_timings() argument 977 struct gpmi_nand_data *this = nand_get_controller_data(chip); gpmi_setup_interface() local 1005 gpmi_clear_bch(struct gpmi_nand_data * this) gpmi_clear_bch() argument 1011 get_dma_chan(struct gpmi_nand_data * this) get_dma_chan() argument 1020 struct gpmi_nand_data *this = param; dma_irq_callback() local 1028 struct gpmi_nand_data *this = cookie; bch_irq() local 1035 gpmi_raw_len_to_len(struct gpmi_nand_data * this,int raw_len) gpmi_raw_len_to_len() argument 1048 prepare_data_dma(struct gpmi_nand_data * this,const void * buf,int raw_len,struct scatterlist * sgl,enum dma_data_direction dr) prepare_data_dma() argument 1094 struct gpmi_nand_data *this = nand_get_controller_data(chip); gpmi_ooblayout_ecc() local 1110 struct gpmi_nand_data *this = nand_get_controller_data(chip); gpmi_ooblayout_free() local 1199 acquire_register_block(struct gpmi_nand_data * this,const char * res_name) acquire_register_block() argument 1220 acquire_bch_irq(struct gpmi_nand_data * this,irq_handler_t irq_h) acquire_bch_irq() argument 1237 release_dma_channels(struct gpmi_nand_data * this) release_dma_channels() argument 1247 acquire_dma_channels(struct gpmi_nand_data * this) acquire_dma_channels() argument 1266 gpmi_get_clks(struct gpmi_nand_data * this) gpmi_get_clks() argument 1289 acquire_resources(struct gpmi_nand_data * this) acquire_resources() argument 1320 release_resources(struct gpmi_nand_data * this) release_resources() argument 1325 gpmi_free_dma_buffer(struct gpmi_nand_data * this) gpmi_free_dma_buffer() argument 1342 gpmi_alloc_dma_buffer(struct gpmi_nand_data * this) gpmi_alloc_dma_buffer() argument 1382 block_mark_swapping(struct gpmi_nand_data * this,void * payload,void * auxiliary) block_mark_swapping() argument 1428 struct gpmi_nand_data *this = nand_get_controller_data(chip); gpmi_count_bitflips() local 1521 gpmi_bch_layout_std(struct gpmi_nand_data * this) gpmi_bch_layout_std() argument 1546 struct gpmi_nand_data *this = nand_get_controller_data(chip); gpmi_ecc_read_page() local 1588 struct gpmi_nand_data *this = nand_get_controller_data(chip); gpmi_ecc_read_subpage() local 1685 struct gpmi_nand_data *this = nand_get_controller_data(chip); gpmi_ecc_write_page() local 1772 struct gpmi_nand_data *this = nand_get_controller_data(chip); gpmi_ecc_read_oob() local 1832 struct gpmi_nand_data *this = nand_get_controller_data(chip); gpmi_ecc_read_page_raw() local 1917 struct gpmi_nand_data *this = nand_get_controller_data(chip); gpmi_ecc_write_page_raw() local 1997 struct gpmi_nand_data *this = nand_get_controller_data(chip); gpmi_block_markbad() local 2021 nand_boot_set_geometry(struct gpmi_nand_data * this) nand_boot_set_geometry() argument 2048 mx23_check_transcription_stamp(struct gpmi_nand_data * this) mx23_check_transcription_stamp() argument 2103 mx23_write_transcription_stamp(struct gpmi_nand_data * this) mx23_write_transcription_stamp() argument 2169 mx23_boot_init(struct gpmi_nand_data * this) mx23_boot_init() argument 2242 nand_boot_init(struct gpmi_nand_data * this) nand_boot_init() argument 2252 gpmi_set_geometry(struct gpmi_nand_data * this) gpmi_set_geometry() argument 2270 gpmi_init_last(struct gpmi_nand_data * this) gpmi_init_last() argument 2313 struct gpmi_nand_data *this = nand_get_controller_data(chip); gpmi_nand_attach_chip() local 2335 get_next_transfer(struct gpmi_nand_data * this) get_next_transfer() argument 2348 gpmi_chain_command(struct gpmi_nand_data * this,u8 cmd,const u8 * addr,int naddr) gpmi_chain_command() argument 2390 gpmi_chain_wait_ready(struct gpmi_nand_data * this) gpmi_chain_wait_ready() argument 2408 gpmi_chain_data_read(struct gpmi_nand_data * this,void * buf,int raw_len,bool * direct) gpmi_chain_data_read() argument 2455 gpmi_chain_data_write(struct gpmi_nand_data * this,const void * buf,int raw_len) gpmi_chain_data_write() argument 2506 struct gpmi_nand_data *this = nand_get_controller_data(chip); gpmi_nfc_exec_op() local 2679 gpmi_nand_init(struct gpmi_nand_data * this) gpmi_nand_init() argument 2749 struct gpmi_nand_data *this; gpmi_nand_probe() local 2792 struct gpmi_nand_data *this = platform_get_drvdata(pdev); gpmi_nand_remove() local 2817 struct gpmi_nand_data *this = dev_get_drvdata(dev); gpmi_pm_resume() local 2854 struct gpmi_nand_data *this = dev_get_drvdata(dev); gpmi_runtime_suspend() local 2863 struct gpmi_nand_data *this = dev_get_drvdata(dev); gpmi_runtime_resume() local [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 in read_bbt() 259 read_abs_bbt(struct nand_chip * this,uint8_t * buf,struct nand_bbt_descr * td,int chip) read_abs_bbt() argument 287 scan_read_data(struct nand_chip * this,uint8_t * buf,loff_t offs,struct nand_bbt_descr * td) scan_read_data() argument 312 scan_read_oob(struct nand_chip * this,uint8_t * buf,loff_t offs,size_t len) scan_read_oob() argument 343 scan_read(struct nand_chip * this,uint8_t * buf,loff_t offs,size_t len,struct nand_bbt_descr * td) scan_read() argument 353 scan_write_bbt(struct nand_chip * this,loff_t offs,size_t len,uint8_t * buf,uint8_t * oob) scan_write_bbt() argument 369 bbt_get_ver_offs(struct nand_chip * this,struct nand_bbt_descr * td) bbt_get_ver_offs() argument 389 read_abs_bbts(struct nand_chip * this,uint8_t * buf,struct nand_bbt_descr * td,struct nand_bbt_descr * md) read_abs_bbts() argument 414 scan_block_fast(struct nand_chip * this,struct nand_bbt_descr * bd,loff_t offs,uint8_t * buf) scan_block_fast() argument 451 bbt_block_checkbad(struct nand_chip * this,struct nand_bbt_descr * td,loff_t offs,uint8_t * buf) bbt_block_checkbad() argument 490 create_bbt(struct nand_chip * this,uint8_t * buf,struct nand_bbt_descr * bd,int chip) create_bbt() argument 552 search_bbt(struct nand_chip * this,uint8_t * buf,struct nand_bbt_descr * td) search_bbt() argument 628 search_read_bbts(struct nand_chip * this,uint8_t * buf,struct nand_bbt_descr * td,struct nand_bbt_descr * md) search_read_bbts() argument 653 get_bbt_block(struct nand_chip * this,struct nand_bbt_descr * td,struct nand_bbt_descr * md,int chip) get_bbt_block() argument 716 mark_bbt_block_bad(struct nand_chip * this,struct nand_bbt_descr * td,int chip,int block) mark_bbt_block_bad() argument 744 write_bbt(struct nand_chip * this,uint8_t * buf,struct nand_bbt_descr * td,struct nand_bbt_descr * md,int chipsel) write_bbt() argument 930 nand_memory_bbt(struct nand_chip * this,struct nand_bbt_descr * bd) nand_memory_bbt() argument 949 check_create(struct nand_chip * this,uint8_t * buf,struct nand_bbt_descr * bd) check_create() argument 1073 nand_update_bbt(struct nand_chip * this,loff_t offs) nand_update_bbt() argument 1129 mark_bbt_region(struct nand_chip * this,struct nand_bbt_descr * td) mark_bbt_region() argument 1190 verify_bbt_descr(struct nand_chip * this,struct nand_bbt_descr * bd) verify_bbt_descr() argument 1243 nand_scan_bbt(struct nand_chip * this,struct nand_bbt_descr * bd) nand_scan_bbt() argument 1371 nand_create_badblock_pattern(struct nand_chip * this) nand_create_badblock_pattern() argument 1397 nand_create_bbt(struct nand_chip * this) nand_create_bbt() argument 1433 nand_isreserved_bbt(struct nand_chip * this,loff_t offs) nand_isreserved_bbt() argument 1447 nand_isbad_bbt(struct nand_chip * this,loff_t offs,int allowbbt) nand_isbad_bbt() argument 1476 nand_markbad_bbt(struct nand_chip * this,loff_t offs) nand_markbad_bbt() argument [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 in jffs2_obsolete_node_frag() 171 no_overlapping_node(struct jffs2_sb_info * c,struct rb_root * root,struct jffs2_node_frag * newfrag,struct jffs2_node_frag * this,uint32_t lastend) no_overlapping_node() argument 217 struct jffs2_node_frag *this; jffs2_add_frag_to_fragtree() local 490 struct jffs2_inode_cache *this, *next; jffs2_free_ino_caches() local 507 struct jffs2_raw_node_ref *this, *next; jffs2_free_raw_node_refs() local [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 t [all...] |
/linux/drivers/ata/ |
H A D | Kconfig | 9 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 optio [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 optio [all...] |
/linux/drivers/pinctrl/qcom/ |
H A D | Kconfig.msm | 8 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 15 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 22 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 29 This is the pinctrl, pinmux, pinconf and gpiolib driver for 31 Qualcomm Technologies Inc. IPQ5018 platform. Select this for 38 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 45 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 53 This is the pinctrl, pinmux, pinconf and gpiolib driver for 55 Qualcomm Technologies Inc. IPQ5424 platform. Select this for 62 This i [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 channe [all...] |