/linux-6.12.1/drivers/md/dm-vdo/indexer/ |
D | io-factory.c | 6 #include "io-factory.h" 18 * The I/O factory object manages access to index storage, which is a contiguous range of blocks on 21 * The factory holds the open device and is responsible for closing it. The factory has methods to 31 struct io_factory *factory; member 47 struct io_factory *factory; member 57 static void uds_get_io_factory(struct io_factory *factory) in uds_get_io_factory() argument 59 atomic_inc(&factory->ref_count); in uds_get_io_factory() 65 struct io_factory *factory; in uds_make_io_factory() local 67 result = vdo_allocate(1, struct io_factory, __func__, &factory); in uds_make_io_factory() 71 factory->bdev = bdev; in uds_make_io_factory() [all …]
|
D | io-factory.h | 12 * The I/O factory manages all low-level I/O operations to the underlying storage device. Its main 30 int __must_check uds_replace_storage(struct io_factory *factory, 33 void uds_put_io_factory(struct io_factory *factory); 35 size_t __must_check uds_get_writable_size(struct io_factory *factory); 37 int __must_check uds_make_bufio(struct io_factory *factory, off_t block_offset, 41 int __must_check uds_make_buffered_reader(struct io_factory *factory, off_t offset, 53 int __must_check uds_make_buffered_writer(struct io_factory *factory, off_t offset,
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/gpio/ |
D | hw_factory.c | 58 struct hw_factory *factory, in dal_hw_factory_init() argument 67 dal_hw_factory_dce60_init(factory); in dal_hw_factory_init() 73 dal_hw_factory_dce80_init(factory); in dal_hw_factory_init() 77 dal_hw_factory_dce110_init(factory); in dal_hw_factory_init() 82 dal_hw_factory_dce110_init(factory); in dal_hw_factory_init() 86 dal_hw_factory_dce120_init(factory); in dal_hw_factory_init() 90 dal_hw_factory_dcn10_init(factory); in dal_hw_factory_init() 93 dal_hw_factory_dcn20_init(factory); in dal_hw_factory_init() 97 dal_hw_factory_dcn21_init(factory); in dal_hw_factory_init() 106 dal_hw_factory_dcn30_init(factory); in dal_hw_factory_init() [all …]
|
D | gpio_service.c | 74 if (!dal_hw_factory_init(&service->factory, dce_version, in dal_gpio_service_create() 87 service->factory.number_of_pins[index_of_id]; in dal_gpio_service_create() 321 *pin = service->factory.funcs->get_ddc_pin(gpio); in dal_gpio_service_open() 322 service->factory.funcs->define_ddc_registers(*pin, en); in dal_gpio_service_open() 325 *pin = service->factory.funcs->get_ddc_pin(gpio); in dal_gpio_service_open() 326 service->factory.funcs->define_ddc_registers(*pin, en); in dal_gpio_service_open() 329 *pin = service->factory.funcs->get_generic_pin(gpio); in dal_gpio_service_open() 330 service->factory.funcs->define_generic_registers(*pin, en); in dal_gpio_service_open() 333 *pin = service->factory.funcs->get_hpd_pin(gpio); in dal_gpio_service_open() 334 service->factory.funcs->define_hpd_registers(*pin, en); in dal_gpio_service_open()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/gpio/dce110/ |
D | hw_factory_dce110.c | 162 * Initialize HW factory function pointers and pin info 165 * struct hw_factory *factory - [out] struct of function pointers 167 void dal_hw_factory_dce110_init(struct hw_factory *factory) in dal_hw_factory_dce110_init() argument 170 factory->number_of_pins[GPIO_ID_DDC_DATA] = 8; in dal_hw_factory_dce110_init() 171 factory->number_of_pins[GPIO_ID_DDC_CLOCK] = 8; in dal_hw_factory_dce110_init() 172 factory->number_of_pins[GPIO_ID_GENERIC] = 7; in dal_hw_factory_dce110_init() 173 factory->number_of_pins[GPIO_ID_HPD] = 6; in dal_hw_factory_dce110_init() 174 factory->number_of_pins[GPIO_ID_GPIO_PAD] = 31; in dal_hw_factory_dce110_init() 175 factory->number_of_pins[GPIO_ID_VIP_PAD] = 0; in dal_hw_factory_dce110_init() 176 factory->number_of_pins[GPIO_ID_SYNC] = 2; in dal_hw_factory_dce110_init() [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/gpio/dce120/ |
D | hw_factory_dce120.c | 180 * Initialize HW factory function pointers and pin info 183 * struct hw_factory *factory - [out] struct of function pointers 185 void dal_hw_factory_dce120_init(struct hw_factory *factory) in dal_hw_factory_dce120_init() argument 188 factory->number_of_pins[GPIO_ID_DDC_DATA] = 8; in dal_hw_factory_dce120_init() 189 factory->number_of_pins[GPIO_ID_DDC_CLOCK] = 8; in dal_hw_factory_dce120_init() 190 factory->number_of_pins[GPIO_ID_GENERIC] = 7; in dal_hw_factory_dce120_init() 191 factory->number_of_pins[GPIO_ID_HPD] = 6; in dal_hw_factory_dce120_init() 192 factory->number_of_pins[GPIO_ID_GPIO_PAD] = 31; in dal_hw_factory_dce120_init() 193 factory->number_of_pins[GPIO_ID_VIP_PAD] = 0; in dal_hw_factory_dce120_init() 194 factory->number_of_pins[GPIO_ID_SYNC] = 2; in dal_hw_factory_dce120_init() [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/gpio/dcn10/ |
D | hw_factory_dcn10.c | 213 * Initialize HW factory function pointers and pin info 216 * struct hw_factory *factory - [out] struct of function pointers 218 void dal_hw_factory_dcn10_init(struct hw_factory *factory) in dal_hw_factory_dcn10_init() argument 221 factory->number_of_pins[GPIO_ID_DDC_DATA] = 8; in dal_hw_factory_dcn10_init() 222 factory->number_of_pins[GPIO_ID_DDC_CLOCK] = 8; in dal_hw_factory_dcn10_init() 223 factory->number_of_pins[GPIO_ID_GENERIC] = 7; in dal_hw_factory_dcn10_init() 224 factory->number_of_pins[GPIO_ID_HPD] = 6; in dal_hw_factory_dcn10_init() 225 factory->number_of_pins[GPIO_ID_GPIO_PAD] = 31; in dal_hw_factory_dcn10_init() 226 factory->number_of_pins[GPIO_ID_VIP_PAD] = 0; in dal_hw_factory_dcn10_init() 227 factory->number_of_pins[GPIO_ID_SYNC] = 2; in dal_hw_factory_dcn10_init() [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/gpio/dce80/ |
D | hw_factory_dce80.c | 163 struct hw_factory *factory) in dal_hw_factory_dce80_init() argument 165 factory->number_of_pins[GPIO_ID_DDC_DATA] = 8; in dal_hw_factory_dce80_init() 166 factory->number_of_pins[GPIO_ID_DDC_CLOCK] = 8; in dal_hw_factory_dce80_init() 167 factory->number_of_pins[GPIO_ID_GENERIC] = 7; in dal_hw_factory_dce80_init() 168 factory->number_of_pins[GPIO_ID_HPD] = 6; in dal_hw_factory_dce80_init() 169 factory->number_of_pins[GPIO_ID_GPIO_PAD] = 31; in dal_hw_factory_dce80_init() 170 factory->number_of_pins[GPIO_ID_VIP_PAD] = 0; in dal_hw_factory_dce80_init() 171 factory->number_of_pins[GPIO_ID_SYNC] = 2; in dal_hw_factory_dce80_init() 172 factory->number_of_pins[GPIO_ID_GSL] = 4; in dal_hw_factory_dce80_init() 174 factory->funcs = &funcs; in dal_hw_factory_dce80_init()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/gpio/dce60/ |
D | hw_factory_dce60.c | 163 struct hw_factory *factory) in dal_hw_factory_dce60_init() argument 165 factory->number_of_pins[GPIO_ID_DDC_DATA] = 8; in dal_hw_factory_dce60_init() 166 factory->number_of_pins[GPIO_ID_DDC_CLOCK] = 8; in dal_hw_factory_dce60_init() 167 factory->number_of_pins[GPIO_ID_GENERIC] = 7; in dal_hw_factory_dce60_init() 168 factory->number_of_pins[GPIO_ID_HPD] = 6; in dal_hw_factory_dce60_init() 169 factory->number_of_pins[GPIO_ID_GPIO_PAD] = 31; in dal_hw_factory_dce60_init() 170 factory->number_of_pins[GPIO_ID_VIP_PAD] = 0; in dal_hw_factory_dce60_init() 171 factory->number_of_pins[GPIO_ID_SYNC] = 2; in dal_hw_factory_dce60_init() 172 factory->number_of_pins[GPIO_ID_GSL] = 4; in dal_hw_factory_dce60_init() 174 factory->funcs = &funcs; in dal_hw_factory_dce60_init()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/gpio/dcn21/ |
D | hw_factory_dcn21.c | 221 * Initialize HW factory function pointers and pin info 224 * struct hw_factory *factory - [out] struct of function pointers 226 void dal_hw_factory_dcn21_init(struct hw_factory *factory) in dal_hw_factory_dcn21_init() argument 229 factory->number_of_pins[GPIO_ID_DDC_DATA] = 8; in dal_hw_factory_dcn21_init() 230 factory->number_of_pins[GPIO_ID_DDC_CLOCK] = 8; in dal_hw_factory_dcn21_init() 231 factory->number_of_pins[GPIO_ID_GENERIC] = 4; in dal_hw_factory_dcn21_init() 232 factory->number_of_pins[GPIO_ID_HPD] = 6; in dal_hw_factory_dcn21_init() 233 factory->number_of_pins[GPIO_ID_GPIO_PAD] = 28; in dal_hw_factory_dcn21_init() 234 factory->number_of_pins[GPIO_ID_VIP_PAD] = 0; in dal_hw_factory_dcn21_init() 235 factory->number_of_pins[GPIO_ID_SYNC] = 0; in dal_hw_factory_dcn21_init() [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/gpio/dcn30/ |
D | hw_factory_dcn30.c | 250 * Initialize HW factory function pointers and pin info 253 * struct hw_factory *factory - [out] struct of function pointers 255 void dal_hw_factory_dcn30_init(struct hw_factory *factory) in dal_hw_factory_dcn30_init() argument 258 factory->number_of_pins[GPIO_ID_DDC_DATA] = 8; in dal_hw_factory_dcn30_init() 259 factory->number_of_pins[GPIO_ID_DDC_CLOCK] = 8; in dal_hw_factory_dcn30_init() 260 factory->number_of_pins[GPIO_ID_GENERIC] = 4; in dal_hw_factory_dcn30_init() 261 factory->number_of_pins[GPIO_ID_HPD] = 6; in dal_hw_factory_dcn30_init() 262 factory->number_of_pins[GPIO_ID_GPIO_PAD] = 28; in dal_hw_factory_dcn30_init() 263 factory->number_of_pins[GPIO_ID_VIP_PAD] = 0; in dal_hw_factory_dcn30_init() 264 factory->number_of_pins[GPIO_ID_SYNC] = 0; in dal_hw_factory_dcn30_init() [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/gpio/dcn401/ |
D | hw_factory_dcn401.c | 247 * Initialize HW factory function pointers and pin info 250 * struct hw_factory *factory - [out] struct of function pointers 252 void dal_hw_factory_dcn401_init(struct hw_factory *factory) in dal_hw_factory_dcn401_init() argument 254 factory->number_of_pins[GPIO_ID_DDC_DATA] = 8; in dal_hw_factory_dcn401_init() 255 factory->number_of_pins[GPIO_ID_DDC_CLOCK] = 8; in dal_hw_factory_dcn401_init() 256 factory->number_of_pins[GPIO_ID_GENERIC] = 4; in dal_hw_factory_dcn401_init() 257 factory->number_of_pins[GPIO_ID_HPD] = 5; in dal_hw_factory_dcn401_init() 258 factory->number_of_pins[GPIO_ID_GPIO_PAD] = 28; in dal_hw_factory_dcn401_init() 259 factory->number_of_pins[GPIO_ID_VIP_PAD] = 0; in dal_hw_factory_dcn401_init() 260 factory->number_of_pins[GPIO_ID_SYNC] = 0; in dal_hw_factory_dcn401_init() [all …]
|
D | hw_factory_dcn401.h | 8 /* Initialize HW factory function pointers and pin info */ 9 void dal_hw_factory_dcn401_init(struct hw_factory *factory);
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/gpio/dcn20/ |
D | hw_factory_dcn20.c | 242 * Initialize HW factory function pointers and pin info 245 * struct hw_factory *factory - [out] struct of function pointers 247 void dal_hw_factory_dcn20_init(struct hw_factory *factory) in dal_hw_factory_dcn20_init() argument 250 factory->number_of_pins[GPIO_ID_DDC_DATA] = 8; in dal_hw_factory_dcn20_init() 251 factory->number_of_pins[GPIO_ID_DDC_CLOCK] = 8; in dal_hw_factory_dcn20_init() 252 factory->number_of_pins[GPIO_ID_GENERIC] = 4; in dal_hw_factory_dcn20_init() 253 factory->number_of_pins[GPIO_ID_HPD] = 6; in dal_hw_factory_dcn20_init() 254 factory->number_of_pins[GPIO_ID_GPIO_PAD] = 28; in dal_hw_factory_dcn20_init() 255 factory->number_of_pins[GPIO_ID_VIP_PAD] = 0; in dal_hw_factory_dcn20_init() 256 factory->number_of_pins[GPIO_ID_SYNC] = 0; in dal_hw_factory_dcn20_init() [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/gpio/dcn315/ |
D | hw_factory_dcn315.c | 242 * Initialize HW factory function pointers and pin info 245 * struct hw_factory *factory - [out] struct of function pointers 247 void dal_hw_factory_dcn315_init(struct hw_factory *factory) in dal_hw_factory_dcn315_init() argument 250 factory->number_of_pins[GPIO_ID_DDC_DATA] = 8; in dal_hw_factory_dcn315_init() 251 factory->number_of_pins[GPIO_ID_DDC_CLOCK] = 8; in dal_hw_factory_dcn315_init() 252 factory->number_of_pins[GPIO_ID_GENERIC] = 4; in dal_hw_factory_dcn315_init() 253 factory->number_of_pins[GPIO_ID_HPD] = 6; in dal_hw_factory_dcn315_init() 254 factory->number_of_pins[GPIO_ID_GPIO_PAD] = 28; in dal_hw_factory_dcn315_init() 255 factory->number_of_pins[GPIO_ID_VIP_PAD] = 0; in dal_hw_factory_dcn315_init() 256 factory->number_of_pins[GPIO_ID_SYNC] = 0; in dal_hw_factory_dcn315_init() [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/gpio/dcn32/ |
D | hw_factory_dcn32.c | 254 * Initialize HW factory function pointers and pin info 257 * struct hw_factory *factory - [out] struct of function pointers 259 void dal_hw_factory_dcn32_init(struct hw_factory *factory) in dal_hw_factory_dcn32_init() argument 261 factory->number_of_pins[GPIO_ID_DDC_DATA] = 8; in dal_hw_factory_dcn32_init() 262 factory->number_of_pins[GPIO_ID_DDC_CLOCK] = 8; in dal_hw_factory_dcn32_init() 263 factory->number_of_pins[GPIO_ID_GENERIC] = 4; in dal_hw_factory_dcn32_init() 264 factory->number_of_pins[GPIO_ID_HPD] = 5; in dal_hw_factory_dcn32_init() 265 factory->number_of_pins[GPIO_ID_GPIO_PAD] = 28; in dal_hw_factory_dcn32_init() 266 factory->number_of_pins[GPIO_ID_VIP_PAD] = 0; in dal_hw_factory_dcn32_init() 267 factory->number_of_pins[GPIO_ID_SYNC] = 0; in dal_hw_factory_dcn32_init() [all …]
|
/linux-6.12.1/Documentation/input/devices/ |
D | edt-ft5x06.rst | 40 allows switching the sensor between "factory mode" and "operation 41 mode" by writing "1" or "0" to it. In factory mode (1) it is 42 possible to get the raw data from the sensor. Note that in factory 52 Note that reading raw_data gives a I/O error when the device is not in factory
|
/linux-6.12.1/include/linux/mfd/wm831x/ |
D | otp.h | 73 * R30728 (0x7808) - Factory OTP ID 84 * R30729 (0x7809) - Factory OTP 1 97 * R30730 (0x780A) - Factory OTP 2 104 * R30731 (0x780B) - Factory OTP 3 117 * R30732 (0x780C) - Factory OTP 4 128 * R30733 (0x780D) - Factory OTP 5
|
/linux-6.12.1/Documentation/devicetree/bindings/clock/ |
D | silabs,si570.txt | 19 - factory-fout: Factory set default frequency. This frequency is part specific. 40 factory-fout = <156250000>;
|
/linux-6.12.1/Documentation/devicetree/bindings/nvmem/ |
D | st,stm32-romem.yaml | 7 title: STMicroelectronics STM32 Factory-programmed data 10 This represents STM32 Factory-programmed read only non-volatile area: locked 42 This property explicits a factory programmed area that both secure
|
/linux-6.12.1/drivers/net/wireless/intel/iwlegacy/ |
D | 4965.h | 242 * temperature with factory-measured temperatures when calculating txpower 278 * 2) Factory txpower calibration information is provided separately for 336 * factory measurement for ht40 channels. 348 * 4) Linearly interpolate (EEPROM) factory calibration measurement sets, 349 * referencing the 2 factory-measured (sample) channels within the sub band. 375 * Driver should interpolate factory values for temperature, gain table 385 * factory-measured txpower. Using (interpolated) factory gain table idx 390 * For example, if factory measured txpower is 16 dBm, and target txpower 391 * is 13 dBm, add 6 steps to the factory gain idx to reduce txpower 396 * factory-measured temperature for sub-band. Factory values are in [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/mtd/ |
D | mtd.yaml | 59 pre-programmed by the factory. Some flashes might provide both. 65 - factory-otp 96 compatible = "factory-otp";
|
/linux-6.12.1/drivers/platform/x86/x86-android-tablets/ |
D | shared-psy-info.c | 3 * Shared psy info for X86 tablets which ship with Android as the factory image 4 * and which have broken DSDT tables. The factory kernels shipped on these 50 PROPERTY_ENTRY_U32("factory-internal-resistance-micro-ohms", 150000),
|
D | asus.c | 3 * Board info for Asus X86 tablets which ship with Android as the factory image 4 * and which have broken DSDT tables. The factory kernels shipped on these 40 /* Asus ME176C tablets have an Android factory image with everything hardcoded */ 184 /* Asus TF103C tablets have an Android factory image with everything hardcoded */ 216 PROPERTY_ENTRY_U32("factory-internal-resistance-micro-ohms", 150000),
|
D | Kconfig | 12 X86 tablets which ship with Android as (part of) the factory image 13 typically have various problems with their DSDTs. The factory kernels
|