/Linux-v5.10/drivers/gpu/drm/amd/display/dc/gpio/dce80/ |
D | hw_translate_dce80.c | 2 * Copyright 2012-15 Advanced Micro Devices, Inc. 29 * Pre-requisites: headers required by header of this unit 67 uint32_t *en) in offset_to_id() argument 75 *en = GPIO_GENERIC_A; in offset_to_id() 78 *en = GPIO_GENERIC_B; in offset_to_id() 81 *en = GPIO_GENERIC_C; in offset_to_id() 84 *en = GPIO_GENERIC_D; in offset_to_id() 87 *en = GPIO_GENERIC_E; in offset_to_id() 90 *en = GPIO_GENERIC_F; in offset_to_id() 93 *en = GPIO_GENERIC_G; in offset_to_id() [all …]
|
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/gpio/dce60/ |
D | hw_translate_dce60.c | 29 * Pre-requisites: headers required by header of this unit 67 uint32_t *en) in offset_to_id() argument 75 *en = GPIO_GENERIC_A; in offset_to_id() 78 *en = GPIO_GENERIC_B; in offset_to_id() 81 *en = GPIO_GENERIC_C; in offset_to_id() 84 *en = GPIO_GENERIC_D; in offset_to_id() 87 *en = GPIO_GENERIC_E; in offset_to_id() 90 *en = GPIO_GENERIC_F; in offset_to_id() 93 *en = GPIO_GENERIC_G; in offset_to_id() 105 *en = GPIO_HPD_1; in offset_to_id() [all …]
|
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/gpio/dce110/ |
D | hw_translate_dce110.c | 2 * Copyright 2013-15 Advanced Micro Devices, Inc. 27 * Pre-requisites: headers required by header of this unit 43 uint32_t *en) in offset_to_id() argument 51 *en = GPIO_GENERIC_A; in offset_to_id() 54 *en = GPIO_GENERIC_B; in offset_to_id() 57 *en = GPIO_GENERIC_C; in offset_to_id() 60 *en = GPIO_GENERIC_D; in offset_to_id() 63 *en = GPIO_GENERIC_E; in offset_to_id() 66 *en = GPIO_GENERIC_F; in offset_to_id() 69 *en = GPIO_GENERIC_G; in offset_to_id() [all …]
|
/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 7 subdir-ccflags-y += -I$(src) 9 obj-$(CONFIG_MLX5_CORE) += mlx5_core.o 14 mlx5_core-y := main.o cmd.o debugfs.o fw.o eq.o uar.o pagealloc.o \ 24 mlx5_core-$(CONFIG_MLX5_CORE_EN) += en_main.o en_common.o en_fs.o en_ethtool.o \ 25 en_tx.o en_rx.o en_dim.o en_txrx.o en/xdp.o en_stats.o \ 26 en_selftest.o en/port.o en/monitor_stats.o en/health.o \ 27 en/reporter_tx.o en/reporter_rx.o en/params.o en/xsk/pool.o \ 28 en/xsk/setup.o en/xsk/rx.o en/xsk/tx.o en/devlink.o 33 mlx5_core-$(CONFIG_MLX5_EN_ARFS) += en_arfs.o [all …]
|
/Linux-v5.10/fs/f2fs/ |
D | extent_cache.c | 1 // SPDX-License-Identifier: GPL-2.0 22 if (cached_re->ofs <= ofs && in __lookup_rb_tree_fast() 23 cached_re->ofs + cached_re->len > ofs) { in __lookup_rb_tree_fast() 33 struct rb_node *node = root->rb_root.rb_node; in __lookup_rb_tree_slow() 39 if (ofs < re->ofs) in __lookup_rb_tree_slow() 40 node = node->rb_left; in __lookup_rb_tree_slow() 41 else if (ofs >= re->ofs + re->len) in __lookup_rb_tree_slow() 42 node = node->rb_right; in __lookup_rb_tree_slow() 66 struct rb_node **p = &root->rb_root.rb_node; in f2fs_lookup_rb_tree_ext() 73 if (key < re->key) { in f2fs_lookup_rb_tree_ext() [all …]
|
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/gpio/dce120/ |
D | hw_translate_dce120.c | 2 * Copyright 2013-15 Advanced Micro Devices, Inc. 27 * Pre-requisites: headers required by header of this unit 65 uint32_t *en) in offset_to_id() argument 73 *en = GPIO_GENERIC_A; in offset_to_id() 76 *en = GPIO_GENERIC_B; in offset_to_id() 79 *en = GPIO_GENERIC_C; in offset_to_id() 82 *en = GPIO_GENERIC_D; in offset_to_id() 85 *en = GPIO_GENERIC_E; in offset_to_id() 88 *en = GPIO_GENERIC_F; in offset_to_id() 91 *en = GPIO_GENERIC_G; in offset_to_id() [all …]
|
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/gpio/dcn10/ |
D | hw_translate_dcn10.c | 2 * Copyright 2013-15 Advanced Micro Devices, Inc. 27 * Pre-requisites: headers required by header of this unit 65 uint32_t *en) in offset_to_id() argument 73 *en = GPIO_GENERIC_A; in offset_to_id() 76 *en = GPIO_GENERIC_B; in offset_to_id() 79 *en = GPIO_GENERIC_C; in offset_to_id() 82 *en = GPIO_GENERIC_D; in offset_to_id() 85 *en = GPIO_GENERIC_E; in offset_to_id() 88 *en = GPIO_GENERIC_F; in offset_to_id() 91 *en = GPIO_GENERIC_G; in offset_to_id() [all …]
|
D | hw_factory_dcn10.c | 2 * Copyright 2013-15 Advanced Micro Devices, Inc. 151 static void define_generic_registers(struct hw_gpio_pin *pin, uint32_t en) in define_generic_registers() argument 155 generic->regs = &generic_regs[en]; in define_generic_registers() 156 generic->shifts = &generic_shift[en]; in define_generic_registers() 157 generic->masks = &generic_mask[en]; in define_generic_registers() 158 generic->base.regs = &generic_regs[en].gpio; in define_generic_registers() 163 uint32_t en) in define_ddc_registers() argument 167 switch (pin->id) { in define_ddc_registers() 169 ddc->regs = &ddc_data_regs[en]; in define_ddc_registers() 170 ddc->base.regs = &ddc_data_regs[en].gpio; in define_ddc_registers() [all …]
|
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/gpio/dcn21/ |
D | hw_translate_dcn21.c | 27 * Pre-requisites: headers required by header of this unit 68 uint32_t *en) in offset_to_id() argument 76 *en = GPIO_GENERIC_A; in offset_to_id() 79 *en = GPIO_GENERIC_B; in offset_to_id() 82 *en = GPIO_GENERIC_C; in offset_to_id() 85 *en = GPIO_GENERIC_D; in offset_to_id() 88 *en = GPIO_GENERIC_E; in offset_to_id() 91 *en = GPIO_GENERIC_F; in offset_to_id() 94 *en = GPIO_GENERIC_G; in offset_to_id() 99 *en = GPIO_DDC_LINE_DDC1; in offset_to_id() [all …]
|
D | hw_factory_dcn21.c | 2 * Copyright 2013-15 Advanced Micro Devices, Inc. 159 static void define_generic_registers(struct hw_gpio_pin *pin, uint32_t en) in define_generic_registers() argument 163 generic->regs = &generic_regs[en]; in define_generic_registers() 164 generic->shifts = &generic_shift[en]; in define_generic_registers() 165 generic->masks = &generic_mask[en]; in define_generic_registers() 166 generic->base.regs = &generic_regs[en].gpio; in define_generic_registers() 171 uint32_t en) in define_ddc_registers() argument 175 switch (pin->id) { in define_ddc_registers() 177 ddc->regs = &ddc_data_regs_dcn[en]; in define_ddc_registers() 178 ddc->base.regs = &ddc_data_regs_dcn[en].gpio; in define_ddc_registers() [all …]
|
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/gpio/dcn20/ |
D | hw_translate_dcn20.c | 27 * Pre-requisites: headers required by header of this unit 69 uint32_t *en) in offset_to_id() argument 77 *en = GPIO_GENERIC_A; in offset_to_id() 80 *en = GPIO_GENERIC_B; in offset_to_id() 83 *en = GPIO_GENERIC_C; in offset_to_id() 86 *en = GPIO_GENERIC_D; in offset_to_id() 89 *en = GPIO_GENERIC_E; in offset_to_id() 92 *en = GPIO_GENERIC_F; in offset_to_id() 95 *en = GPIO_GENERIC_G; in offset_to_id() 107 *en = GPIO_HPD_1; in offset_to_id() [all …]
|
D | hw_factory_dcn20.c | 2 * Copyright 2013-15 Advanced Micro Devices, Inc. 181 uint32_t en) in define_ddc_registers() argument 185 switch (pin->id) { in define_ddc_registers() 187 ddc->regs = &ddc_data_regs_dcn[en]; in define_ddc_registers() 188 ddc->base.regs = &ddc_data_regs_dcn[en].gpio; in define_ddc_registers() 191 ddc->regs = &ddc_clk_regs_dcn[en]; in define_ddc_registers() 192 ddc->base.regs = &ddc_clk_regs_dcn[en].gpio; in define_ddc_registers() 199 ddc->shifts = &ddc_shift[en]; in define_ddc_registers() 200 ddc->masks = &ddc_mask[en]; in define_ddc_registers() 204 static void define_hpd_registers(struct hw_gpio_pin *pin, uint32_t en) in define_hpd_registers() argument [all …]
|
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/gpio/dcn30/ |
D | hw_translate_dcn30.c | 27 * Pre-requisites: headers required by header of this unit 75 uint32_t *en) in offset_to_id() argument 83 *en = GPIO_GENERIC_A; in offset_to_id() 86 *en = GPIO_GENERIC_B; in offset_to_id() 89 *en = GPIO_GENERIC_C; in offset_to_id() 92 *en = GPIO_GENERIC_D; in offset_to_id() 95 *en = GPIO_GENERIC_E; in offset_to_id() 98 *en = GPIO_GENERIC_F; in offset_to_id() 101 *en = GPIO_GENERIC_G; in offset_to_id() 113 *en = GPIO_HPD_1; in offset_to_id() [all …]
|
D | hw_factory_dcn30.c | 187 static void define_generic_registers(struct hw_gpio_pin *pin, uint32_t en) in define_generic_registers() argument 191 generic->regs = &generic_regs[en]; in define_generic_registers() 192 generic->shifts = &generic_shift[en]; in define_generic_registers() 193 generic->masks = &generic_mask[en]; in define_generic_registers() 194 generic->base.regs = &generic_regs[en].gpio; in define_generic_registers() 199 uint32_t en) in define_ddc_registers() argument 203 switch (pin->id) { in define_ddc_registers() 205 ddc->regs = &ddc_data_regs_dcn[en]; in define_ddc_registers() 206 ddc->base.regs = &ddc_data_regs_dcn[en].gpio; in define_ddc_registers() 209 ddc->regs = &ddc_clk_regs_dcn[en]; in define_ddc_registers() [all …]
|
/Linux-v5.10/net/netfilter/ipvs/ |
D | ip_vs_lblc.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * IPVS: Locality-Based Least-Connection scheduling module 9 * *lock(tbl->lock) ==> *lock(&tbl->lock) 10 * Wensong Zhang : fixed the uninitialized tbl->lock bug 23 * n, cachenode[dest_ip] <- {weighted least-conn node}; 25 * n <- cachenode[dest_ip]; 29 * n, cachenode[dest_ip] <- {weighted least-conn node}; 81 #define IP_VS_LBLC_TAB_MASK (IP_VS_LBLC_TAB_SIZE - 1) 132 struct ip_vs_lblc_entry *en = container_of(head, in ip_vs_lblc_rcu_free() local 136 ip_vs_dest_put_and_free(en->dest); in ip_vs_lblc_rcu_free() [all …]
|
D | ip_vs_lblcr.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * IPVS: Locality-Based Least-Connection with Replication scheduler 8 * Julian Anastasov : Added the missing (dest->weight>0) 16 * n, serverSet[dest_ip] <- {weighted least-conn node}; 18 * n <- {least-conn (alive) node in serverSet[dest_ip]}; 22 * n <- {weighted least-conn node}; 25 * now - serverSet[dest_ip].lastMod > T then 26 * m <- {most conn node in serverSet[dest_ip]}; 29 * serverSet[dest_ip].lastMod <- now; 80 #define IP_VS_LBLCR_TAB_MASK (IP_VS_LBLCR_TAB_SIZE - 1) [all …]
|
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/gpio/ |
D | gpio_service.c | 2 * Copyright 2012-15 Advanced Micro Devices, Inc. 27 * Pre-requisites: headers required by header of this unit 45 * Post-requisites: headers required by this unit 70 if (!dal_hw_translate_init(&service->translate, dce_version_major, in dal_gpio_service_create() 76 if (!dal_hw_factory_init(&service->factory, dce_version_major, in dal_gpio_service_create() 85 service->ctx = ctx; in dal_gpio_service_create() 89 service->factory.number_of_pins[index_of_id]; in dal_gpio_service_create() 93 service->busyness[index_of_id] = in dal_gpio_service_create() 97 if (!service->busyness[index_of_id]) { in dal_gpio_service_create() 103 service->busyness[index_of_id][i] = 0; in dal_gpio_service_create() [all …]
|
D | hw_gpio.c | 2 * Copyright 2012-15 Advanced Micro Devices, Inc. 35 gpio->regs->field_name ## _shift, gpio->regs->field_name ## _mask 38 gpio->base.ctx 40 (gpio->regs->reg) 45 REG_GET(MASK_reg, MASK, &gpio->store.mask); in store_registers() 46 REG_GET(A_reg, A, &gpio->store.a); in store_registers() 47 REG_GET(EN_reg, EN, &gpio->store.en); in store_registers() 54 REG_UPDATE(MASK_reg, MASK, gpio->store.mask); in restore_registers() 55 REG_UPDATE(A_reg, A, gpio->store.a); in restore_registers() 56 REG_UPDATE(EN_reg, EN, gpio->store.en); in restore_registers() [all …]
|
D | gpio_base.c | 2 * Copyright 2012-15 Advanced Micro Devices, Inc. 27 * Pre-requisites: headers required by header of this unit 42 * Post-requisites: headers required by this unit 65 if (gpio->pin) { in dal_gpio_open_ex() 71 if (!gpio->hw_container.ddc) { in dal_gpio_open_ex() 75 gpio->mode = mode; in dal_gpio_open_ex() 84 if (!gpio->pin) { in dal_gpio_get_value() 89 return gpio->pin->funcs->get_value(gpio->pin, value); in dal_gpio_get_value() 96 if (!gpio->pin) { in dal_gpio_set_value() 101 return gpio->pin->funcs->set_value(gpio->pin, value); in dal_gpio_set_value() [all …]
|
D | hw_ddc.c | 2 * Copyright 2012-15 Advanced Micro Devices, Inc. 42 ddc->shifts->field_name, ddc->masks->field_name 45 ddc->base.base.ctx 47 (ddc->regs->reg) 54 dal_hw_gpio_destruct(&pin->base); in dal_hw_ddc_destruct() 80 hw_gpio = &ddc->base; in set_config() 92 switch (config_data->config.ddc.type) { in set_config() 94 /* On plug-in, there is a transient level on the pad in set_config() 95 * which must be discharged through the internal pull-down. in set_config() 96 * Enable internal pull-down, 2.5msec discharge time in set_config() [all …]
|
/Linux-v5.10/Documentation/hwmon/ |
D | ltc2978.rst | 10 Addresses scanned: - 12 Datasheet: https://www.analog.com/en/products/ltc2972.html 18 Addresses scanned: - 20 Datasheet: https://www.analog.com/en/products/ltc2974 26 Addresses scanned: - 28 Datasheet: https://www.analog.com/en/products/ltc2975 34 Addresses scanned: - 36 Datasheet: https://www.analog.com/en/products/ltc2977 42 Addresses scanned: - 44 Datasheet: https://www.analog.com/en/products/ltc2978 [all …]
|
D | max6697.rst | 10 Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6581.pdf 16 Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6602.pdf 22 Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6622.pdf 28 Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6636.pdf 34 Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6689.pdf 40 Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6693.pdf 46 Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6694.pdf 52 Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6697.pdf 58 Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6698.pdf 64 Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX6699.pdf [all …]
|
D | jc42.rst | 10 https://www.analog.com/static/imported-files/data_sheets/ADT7408.pdf 20 http://www.atmel.com/Images/Atmel-8852-SEEPROM-AT30TSE002A-Datasheet.pdf 22 http://www.atmel.com/Images/Atmel-8868-DTS-AT30TSE004A-Datasheet.pdf 36 http://datasheets.maxim-ic.com/en/ds/MAX6604.pdf 42 https://ww1.microchip.com/downloads/en/DeviceDoc/22203C.pdf 44 https://ww1.microchip.com/downloads/en/DeviceDoc/21977b.pdf 46 https://ww1.microchip.com/downloads/en/DeviceDoc/25095A.pdf 48 https://ww1.microchip.com/downloads/en/DeviceDoc/21996a.pdf 50 https://ww1.microchip.com/downloads/en/DeviceDoc/22153c.pdf 52 https://ww1.microchip.com/downloads/en/DeviceDoc/22327A.pdf [all …]
|
/Linux-v5.10/Documentation/arm/ |
D | microchip.rst | 7 ------------ 11 It is important to note that the Microchip (previously Atmel) ARM-based MPU 15 git branches/tags and email subject always contain this "at91" sub-string. 19 --------- 25 - at91rm9200 29 …http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-1768-32-bit-ARM920T-Embedded-Microprocessor-… 32 - at91sam9260 36 …http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-6221-32-bit-ARM926EJ-S-Embedded-Microprocess… 38 - at91sam9xe 42 …http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-6254-32-bit-ARM926EJ-S-Embedded-Microprocess… [all …]
|
/Linux-v5.10/drivers/media/platform/qcom/venus/ |
D | hfi_cmds.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2012-2016, The Linux Foundation. All rights reserved. 15 pkt->hdr.size = sizeof(*pkt); in pkt_sys_init() 16 pkt->hdr.pkt_type = HFI_CMD_SYS_INIT; in pkt_sys_init() 17 pkt->arch_type = arch_type; in pkt_sys_init() 22 pkt->hdr.size = sizeof(*pkt); in pkt_sys_pc_prep() 23 pkt->hdr.pkt_type = HFI_CMD_SYS_PC_PREP; in pkt_sys_pc_prep() 28 struct hfi_enable *hfi = (struct hfi_enable *)&pkt->data[1]; in pkt_sys_idle_indicator() 30 pkt->hdr.size = sizeof(*pkt) + sizeof(*hfi) + sizeof(u32); in pkt_sys_idle_indicator() 31 pkt->hdr.pkt_type = HFI_CMD_SYS_SET_PROPERTY; in pkt_sys_idle_indicator() [all …]
|