/Linux-v6.1/drivers/mtd/nand/raw/ |
D | nand_samsung.c | 14 struct nand_ecc_props requirements = {}; in samsung_nand_decode_id() local 73 /* Extract ECC requirements from 5th id byte*/ in samsung_nand_decode_id() 76 requirements.step_size = 512; in samsung_nand_decode_id() 77 requirements.strength = 1 << extid; in samsung_nand_decode_id() 79 requirements.step_size = 1024; in samsung_nand_decode_id() 82 requirements.strength = 24; in samsung_nand_decode_id() 85 requirements.strength = 40; in samsung_nand_decode_id() 88 requirements.strength = 60; in samsung_nand_decode_id() 92 requirements.step_size = 0; in samsung_nand_decode_id() 102 requirements.step_size = 512; in samsung_nand_decode_id() [all …]
|
D | nand_esmt.c | 14 struct nand_ecc_props requirements = {}; in esmt_nand_decode_id() local 18 /* Extract ECC requirements from 5th id byte. */ in esmt_nand_decode_id() 20 requirements.step_size = 512; in esmt_nand_decode_id() 23 requirements.strength = 4; in esmt_nand_decode_id() 26 requirements.strength = 2; in esmt_nand_decode_id() 29 requirements.strength = 1; in esmt_nand_decode_id() 33 requirements.step_size = 0; in esmt_nand_decode_id() 38 nanddev_set_ecc_requirements(base, &requirements); in esmt_nand_decode_id()
|
D | nand_hynix.c | 499 struct nand_ecc_props requirements = {}; in hynix_nand_extract_ecc_requirements() local 504 requirements.step_size = 1024; in hynix_nand_extract_ecc_requirements() 508 requirements.step_size = 0; in hynix_nand_extract_ecc_requirements() 509 requirements.strength = 0; in hynix_nand_extract_ecc_requirements() 512 requirements.strength = 4; in hynix_nand_extract_ecc_requirements() 515 requirements.strength = 24; in hynix_nand_extract_ecc_requirements() 518 requirements.strength = 32; in hynix_nand_extract_ecc_requirements() 521 requirements.strength = 40; in hynix_nand_extract_ecc_requirements() 524 requirements.strength = 50; in hynix_nand_extract_ecc_requirements() 527 requirements.strength = 60; in hynix_nand_extract_ecc_requirements() [all …]
|
D | nand_toshiba.c | 149 struct nand_ecc_props requirements = {}; in toshiba_nand_decode_id() local 173 * Extract ECC requirements from 6th id byte. in toshiba_nand_decode_id() 180 requirements.step_size = 512; in toshiba_nand_decode_id() 183 requirements.strength = 1; in toshiba_nand_decode_id() 186 requirements.strength = 4; in toshiba_nand_decode_id() 189 requirements.strength = 8; in toshiba_nand_decode_id() 193 requirements.step_size = 0; in toshiba_nand_decode_id() 198 nanddev_set_ecc_requirements(base, &requirements); in toshiba_nand_decode_id()
|
D | nand_micron.c | 416 const struct nand_ecc_props *requirements = in micron_supports_on_die_ecc() local 430 if (requirements->strength != 4 && requirements->strength != 8) in micron_supports_on_die_ecc() 471 if (requirements->strength != 4 && requirements->strength != 8) in micron_supports_on_die_ecc() 480 const struct nand_ecc_props *requirements = in micron_nand_init() local 531 if (requirements->strength == 4) { in micron_nand_init() 541 if (requirements->strength == 4) in micron_nand_init() 548 chip->ecc.bytes = requirements->strength * 2; in micron_nand_init() 550 chip->ecc.strength = requirements->strength; in micron_nand_init()
|
D | nand_onfi.c | 38 struct nand_ecc_props requirements; in nand_flash_detect_ext_param_page() local 99 requirements.strength = ecc->ecc_bits; in nand_flash_detect_ext_param_page() 100 requirements.step_size = 1 << ecc->codeword_size; in nand_flash_detect_ext_param_page() 101 nanddev_set_ecc_requirements(base, &requirements); in nand_flash_detect_ext_param_page() 273 struct nand_ecc_props requirements = { in nand_onfi_detect() local 278 nanddev_set_ecc_requirements(base, &requirements); in nand_onfi_detect() 295 pr_warn("Could not retrieve ONFI ECC requirements\n"); in nand_onfi_detect()
|
/Linux-v6.1/Documentation/gpu/ |
D | drm-uapi.rst | 49 Open-Source Userspace Requirements 52 The DRM subsystem has stricter requirements than most other kernel subsystems on 54 explains what exactly those requirements are, and why they exist. 89 leads to a few additional requirements: 105 requirements by doing a quick fork. 107 - The kernel patch can only be merged after all the above requirements are met, 112 These are fairly steep requirements, but have grown out from years of shared 218 The goal raises at least the following requirements for the kernel and 221 Requirements for KMS UAPI 240 Requirements for Render and Cross-Device UAPI [all …]
|
/Linux-v6.1/include/linux/ |
D | zconf.h | 11 /* The memory requirements for deflate are (in bytes): 15 the default memory requirements from 256K to 128K, compile with 19 The memory requirements for inflate are (in bytes) 1 << windowBits
|
/Linux-v6.1/Documentation/rust/ |
D | quick-start.rst | 9 Requirements: Building 14 Some of these requirements might be available from Linux distributions 19 To easily check whether the requirements are met, the following target 104 Requirements: Developing 190 above), as long as the other requirements are met. In turn, this will make
|
/Linux-v6.1/Documentation/kbuild/ |
D | Kconfig.recursion-issue-02 | 12 # annotate those requirements, ie, some drivers use "depends on" while others 19 # core requirements are not carefully synced, as drivers evolve features 20 # they select or depend on end up becoming shared requirements which cannot be
|
/Linux-v6.1/arch/mips/tools/ |
D | generic-board-config.sh | 8 # generic MIPS kernel. It checks each for requirements specified using 10 # fragments which have no unmet requirements. 12 # An example of requirements in your board config fragment might be:
|
/Linux-v6.1/Documentation/RCU/ |
D | index.rst | 30 Design/Requirements/Requirements
|
/Linux-v6.1/Documentation/ABI/testing/ |
D | sysfs-bus-iio-dma-buffer | 9 This property reports the alignment requirements in bytes. 13 The alignment requirements in number of sample sets will depend
|
/Linux-v6.1/drivers/gpu/drm/xen/ |
D | xen_drm_front.h | 29 * Depending on the requirements for the para-virtualized environment, namely 30 * requirements dictated by the accompanying DRM/(v)GPU drivers running in both 53 * requirements for display buffers it is possible to allocate such buffers
|
/Linux-v6.1/tools/bpf/bpftool/Documentation/ |
D | common_options.rst | 29 requirements. By default, bpftool has more strict requirements
|
/Linux-v6.1/Documentation/power/regulator/ |
D | design.rst | 15 have different power requirements, and not all components with power 16 requirements are visible to software.
|
/Linux-v6.1/Documentation/userspace-api/media/v4l/ |
D | pixfmt-compressed.rst | 47 then the decoder has no requirements since it can parse all the 98 then the decoder has no requirements since it can parse all the 107 then the decoder has no requirements since it can parse all the 198 then the decoder has no requirements since it can parse all the
|
/Linux-v6.1/include/linux/mtd/ |
D | nand.h | 382 * @requirements: ECC requirements from the NAND chip perspective 384 * @ctx: ECC context for the ECC engine, derived from the device @requirements 391 struct nand_ecc_props requirements; member 410 * struct_nand_device->memorg and struct_nand_device->ecc.requirements should 412 * capabilities/requirements. Once this is done nanddev_init() can be called. 655 * nanddev_get_ecc_requirements() - Extract the ECC requirements from a NAND 662 return &nand->ecc.requirements; in nanddev_get_ecc_requirements() 666 * nanddev_set_ecc_requirements() - Assign the ECC requirements of a NAND 669 * @reqs: Requirements 675 nand->ecc.requirements = *reqs; in nanddev_set_ecc_requirements()
|
/Linux-v6.1/Documentation/devicetree/bindings/display/panel/ |
D | olimex,lcd-olinuxino.yaml | 21 - AT24C16C EEPROM holding panel identification and timing requirements 27 device information (id, serial, etc.) and timing requirements.
|
/Linux-v6.1/Documentation/power/ |
D | pm_qos_interface.rst | 188 certain protocol requirements or target frame or sample rates etc. 199 latency tolerance requirements for the device is empty, the callback is expected 214 requirements from the kernel side in the device's list. 218 latency tolerance requirements for devices.
|
/Linux-v6.1/Documentation/devicetree/bindings/iio/adc/ |
D | fsl,vf610-adc.yaml | 47 Maximum frequencies from datasheet operating requirements. 59 operating requirements. A safe default across a wide range of R_as and
|
/Linux-v6.1/Documentation/networking/device_drivers/ethernet/intel/ |
D | igbvf.rst | 23 For questions related to hardware requirements, refer to the documentation 24 supplied with your Intel adapter. All hardware requirements listed apply to use
|
D | ixgbevf.rst | 20 For questions related to hardware requirements, refer to the documentation 21 supplied with your Intel adapter. All hardware requirements listed apply to use
|
/Linux-v6.1/drivers/leds/ |
D | TODO | 9 * Review atomicity requirements in LED subsystem 13 not sleep.) Review the requirements for any bugs and document them
|
/Linux-v6.1/arch/riscv/kernel/ |
D | alternative.c | 93 * Following requirements should be honoured for it to work correctly: 99 * Currently, the above requirements are honoured by using custom CFLAGS
|