| /drivers/gpu/drm/amd/display/dc/gpio/ |
| A 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 …]
|
| A 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()
|
| A D | gpio_base.c | 290 gpio->service->factory.funcs->init_ddc_data(&gpio->hw_container.ddc, service->ctx, id, en); in dal_gpio_create() 293 gpio->service->factory.funcs->init_ddc_data(&gpio->hw_container.ddc, service->ctx, id, en); in dal_gpio_create() 296 gpio->service->factory.funcs->init_generic(&gpio->hw_container.generic, service->ctx, id, en); in dal_gpio_create() 299 gpio->service->factory.funcs->init_hpd(&gpio->hw_container.hpd, service->ctx, id, en); in dal_gpio_create()
|
| /drivers/md/dm-vdo/indexer/ |
| A D | io-factory.c | 31 struct io_factory *factory; member 47 struct io_factory *factory; member 65 struct io_factory *factory; in uds_make_io_factory() local 71 factory->bdev = bdev; in uds_make_io_factory() 74 *factory_ptr = factory; in uds_make_io_factory() 80 factory->bdev = bdev; in uds_replace_storage() 88 vdo_free(factory); in uds_put_io_factory() 154 .factory = factory, in uds_make_buffered_reader() 164 uds_get_io_factory(factory); in uds_make_buffered_reader() 292 .factory = factory, in uds_make_buffered_writer() [all …]
|
| A D | io-factory.h | 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,
|
| A D | index-layout.c | 192 struct io_factory *factory; member 300 return uds_make_buffered_reader(layout->factory, lr->start_block + offset, in open_layout_reader() 1621 result = uds_make_buffered_reader(layout->factory, in load_index_layout() 1644 struct io_factory *factory = NULL; in create_layout_factory() local 1646 result = uds_make_io_factory(config->bdev, &factory); in create_layout_factory() 1650 writable_size = uds_get_writable_size(factory) & -UDS_BLOCK_SIZE; in create_layout_factory() 1652 uds_put_io_factory(factory); in create_layout_factory() 1658 layout->factory = factory; in create_layout_factory() 1712 if (layout->factory != NULL) in uds_free_index_layout() 1713 uds_put_io_factory(layout->factory); in uds_free_index_layout() [all …]
|
| /drivers/gpu/drm/amd/display/dc/gpio/dce110/ |
| A D | hw_factory_dce110.c | 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() 177 factory->number_of_pins[GPIO_ID_GSL] = 4; in dal_hw_factory_dce110_init() 179 factory->funcs = &funcs; in dal_hw_factory_dce110_init()
|
| A D | hw_factory_dce110.h | 30 void dal_hw_factory_dce110_init(struct hw_factory *factory);
|
| /drivers/gpu/drm/amd/display/dc/gpio/dce60/ |
| A 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()
|
| A D | hw_factory_dce60.h | 30 struct hw_factory *factory);
|
| /drivers/gpu/drm/amd/display/dc/gpio/dce80/ |
| A 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()
|
| A D | hw_factory_dce80.h | 30 struct hw_factory *factory);
|
| /drivers/gpu/drm/amd/display/dc/gpio/dce120/ |
| A D | hw_factory_dce120.c | 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() 195 factory->number_of_pins[GPIO_ID_GSL] = 4; in dal_hw_factory_dce120_init() 197 factory->funcs = &funcs; in dal_hw_factory_dce120_init()
|
| A D | hw_factory_dce120.h | 30 void dal_hw_factory_dce120_init(struct hw_factory *factory);
|
| /drivers/gpu/drm/amd/display/dc/gpio/dcn10/ |
| A D | hw_factory_dcn10.c | 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() 228 factory->number_of_pins[GPIO_ID_GSL] = 4; in dal_hw_factory_dcn10_init() 230 factory->funcs = &funcs; in dal_hw_factory_dcn10_init()
|
| A D | hw_factory_dcn10.h | 30 void dal_hw_factory_dcn10_init(struct hw_factory *factory);
|
| /drivers/gpu/drm/amd/display/dc/gpio/dcn21/ |
| A D | hw_factory_dcn21.c | 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() 236 factory->number_of_pins[GPIO_ID_GSL] = 0;/*add this*/ in dal_hw_factory_dcn21_init() 238 factory->funcs = &funcs; in dal_hw_factory_dcn21_init()
|
| A D | hw_factory_dcn21.h | 29 void dal_hw_factory_dcn21_init(struct hw_factory *factory);
|
| /drivers/gpu/drm/amd/display/dc/gpio/dcn20/ |
| A D | hw_factory_dcn20.c | 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() 257 factory->number_of_pins[GPIO_ID_GSL] = 0;/*add this*/ in dal_hw_factory_dcn20_init() 259 factory->funcs = &funcs; in dal_hw_factory_dcn20_init()
|
| A D | hw_factory_dcn20.h | 29 void dal_hw_factory_dcn20_init(struct hw_factory *factory);
|
| /drivers/gpu/drm/amd/display/dc/gpio/dcn30/ |
| A D | hw_factory_dcn30.c | 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() 265 factory->number_of_pins[GPIO_ID_GSL] = 0;/*add this*/ in dal_hw_factory_dcn30_init() 267 factory->funcs = &funcs; in dal_hw_factory_dcn30_init()
|
| /drivers/gpu/drm/amd/display/dc/gpio/dcn315/ |
| A D | hw_factory_dcn315.c | 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() 257 factory->number_of_pins[GPIO_ID_GSL] = 0;/*add this*/ in dal_hw_factory_dcn315_init() 259 factory->funcs = &funcs; in dal_hw_factory_dcn315_init()
|
| /drivers/gpu/drm/amd/display/dc/gpio/dcn32/ |
| A D | hw_factory_dcn32.c | 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() 268 factory->number_of_pins[GPIO_ID_GSL] = 0;/*add this*/ in dal_hw_factory_dcn32_init() 270 factory->funcs = &funcs; in dal_hw_factory_dcn32_init()
|
| /drivers/gpu/drm/amd/display/dc/gpio/dcn401/ |
| A D | hw_factory_dcn401.c | 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() 261 factory->number_of_pins[GPIO_ID_GSL] = 0;/*add this*/ in dal_hw_factory_dcn401_init() 263 factory->funcs = &funcs; in dal_hw_factory_dcn401_init()
|
| /drivers/platform/x86/x86-android-tablets/ |
| A D | Kconfig | 15 X86 tablets which ship with Android as (part of) the factory image 16 typically have various problems with their DSDTs. The factory kernels
|