Home
last modified time | relevance | path

Searched refs:table (Results 1 – 25 of 2986) sorted by relevance

12345678910>>...120

/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/sf/
H A Ddevlink.c34 mlx5_sf_lookup_by_index(struct mlx5_sf_table *table, unsigned int port_index) in mlx5_sf_lookup_by_index() argument
36 return xa_load(&table->port_indices, port_index); in mlx5_sf_lookup_by_index()
40 mlx5_sf_lookup_by_function_id(struct mlx5_sf_table *table, unsigned int fn_id) in mlx5_sf_lookup_by_function_id() argument
45 xa_for_each(&table->port_indices, index, sf) { in mlx5_sf_lookup_by_function_id()
52 static int mlx5_sf_id_insert(struct mlx5_sf_table *table, struct mlx5_sf *sf) in mlx5_sf_id_insert() argument
54 return xa_insert(&table->port_indices, sf->port_index, sf, GFP_KERNEL); in mlx5_sf_id_insert()
57 static void mlx5_sf_id_erase(struct mlx5_sf_table *table, struct mlx5_sf *sf) in mlx5_sf_id_erase() argument
59 xa_erase(&table->port_indices, sf->port_index); in mlx5_sf_id_erase()
63 mlx5_sf_alloc(struct mlx5_sf_table *table, struct mlx5_eswitch *esw, in mlx5_sf_alloc() argument
77 id_err = mlx5_sf_hw_table_sf_alloc(table->dev, controller, sfnum); in mlx5_sf_alloc()
[all …]
H A Dhw_table.c61 mlx5_sf_table_fn_to_hwc(struct mlx5_sf_hw_table *table, u16 fn_id) in mlx5_sf_table_fn_to_hwc() argument
65 for (i = 0; i < ARRAY_SIZE(table->hwc); i++) { in mlx5_sf_table_fn_to_hwc()
66 if (table->hwc[i].max_fn && in mlx5_sf_table_fn_to_hwc()
67 fn_id >= table->hwc[i].start_fn_id && in mlx5_sf_table_fn_to_hwc()
68 fn_id < (table->hwc[i].start_fn_id + table->hwc[i].max_fn)) in mlx5_sf_table_fn_to_hwc()
69 return &table->hwc[i]; in mlx5_sf_table_fn_to_hwc()
74 static int mlx5_sf_hw_table_id_alloc(struct mlx5_sf_hw_table *table, u32 controller, in mlx5_sf_hw_table_id_alloc() argument
81 hwc = mlx5_sf_controller_to_hwc(table->dev, controller); in mlx5_sf_hw_table_id_alloc()
103 static void mlx5_sf_hw_table_id_free(struct mlx5_sf_hw_table *table, u32 controller, int id) in mlx5_sf_hw_table_id_free() argument
107 hwc = mlx5_sf_controller_to_hwc(table->dev, controller); in mlx5_sf_hw_table_id_free()
[all …]
/openbmc/linux/drivers/net/wireguard/
H A Dpeerlookup.c10 static struct hlist_head *pubkey_bucket(struct pubkey_hashtable *table, in pubkey_bucket() argument
17 const u64 hash = siphash(pubkey, NOISE_PUBLIC_KEY_LEN, &table->key); in pubkey_bucket()
19 return &table->hashtable[hash & (HASH_SIZE(table->hashtable) - 1)]; in pubkey_bucket()
24 struct pubkey_hashtable *table = kvmalloc(sizeof(*table), GFP_KERNEL); in wg_pubkey_hashtable_alloc() local
26 if (!table) in wg_pubkey_hashtable_alloc()
29 get_random_bytes(&table->key, sizeof(table->key)); in wg_pubkey_hashtable_alloc()
30 hash_init(table->hashtable); in wg_pubkey_hashtable_alloc()
31 mutex_init(&table->lock); in wg_pubkey_hashtable_alloc()
32 return table; in wg_pubkey_hashtable_alloc()
35 void wg_pubkey_hashtable_add(struct pubkey_hashtable *table, in wg_pubkey_hashtable_add() argument
[all …]
/openbmc/linux/tools/power/acpi/tools/acpidump/
H A Dapdump.c15 ap_dump_table_buffer(struct acpi_table_header *table,
30 u8 ap_is_valid_header(struct acpi_table_header *table) in ap_is_valid_header() argument
33 if (!ACPI_VALIDATE_RSDP_SIG(table->signature)) { in ap_is_valid_header()
37 if (!acpi_ut_valid_nameseg(table->signature)) { in ap_is_valid_header()
40 *(u32 *)table->signature); in ap_is_valid_header()
46 if (table->length < sizeof(struct acpi_table_header)) { in ap_is_valid_header()
48 table->length); in ap_is_valid_header()
68 u8 ap_is_valid_checksum(struct acpi_table_header *table) in ap_is_valid_checksum() argument
73 if (ACPI_VALIDATE_RSDP_SIG(table->signature)) { in ap_is_valid_checksum()
78 rsdp = ACPI_CAST_PTR(struct acpi_table_rsdp, table); in ap_is_valid_checksum()
[all …]
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/fw/
H A Ddump.c120 struct iwl_umac_error_event_table table = {}; in iwl_fwrt_dump_umac_error_log() local
129 iwl_trans_read_mem_bytes(trans, base, &table, sizeof(table)); in iwl_fwrt_dump_umac_error_log()
131 if (table.valid) in iwl_fwrt_dump_umac_error_log()
132 fwrt->dump.umac_err_id = table.error_id; in iwl_fwrt_dump_umac_error_log()
141 if (ERROR_START_OFFSET <= table.valid * ERROR_ELEM_SIZE) { in iwl_fwrt_dump_umac_error_log()
144 fwrt->trans->status, table.valid); in iwl_fwrt_dump_umac_error_log()
147 if ((table.error_id & ~FW_SYSASSERT_CPU_MASK) == in iwl_fwrt_dump_umac_error_log()
154 IWL_ERR(fwrt, "0x%08X | %s\n", table.error_id, in iwl_fwrt_dump_umac_error_log()
155 iwl_fw_lookup_assert_desc(table.error_id)); in iwl_fwrt_dump_umac_error_log()
156 IWL_ERR(fwrt, "0x%08X | umac branchlink1\n", table.blink1); in iwl_fwrt_dump_umac_error_log()
[all …]
/openbmc/linux/arch/s390/mm/
H A Dpgalloc.c54 void crst_table_free(struct mm_struct *mm, unsigned long *table) in crst_table_free() argument
56 if (!table) in crst_table_free()
58 pagetable_free(virt_to_ptdesc(table)); in crst_table_free()
146 u64 *table; in page_table_alloc_pgste() local
150 table = (u64 *)ptdesc_to_virt(ptdesc); in page_table_alloc_pgste()
151 arch_set_page_dat(virt_to_page(table), 0); in page_table_alloc_pgste()
152 memset64(table, _PAGE_INVALID, PTRS_PER_PTE); in page_table_alloc_pgste()
153 memset64(table + PTRS_PER_PTE, 0, PTRS_PER_PTE); in page_table_alloc_pgste()
247 unsigned long *table; in page_table_alloc() local
253 table = NULL; in page_table_alloc()
[all …]
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/
H A Ddev.c35 struct mlx5_sf_dev_table *table = dev->priv.sf_dev_table; in mlx5_sf_dev_allocated() local
37 return table && !xa_empty(&table->devices); in mlx5_sf_dev_allocated()
85 struct mlx5_sf_dev_table *table = dev->priv.sf_dev_table; in mlx5_sf_dev_add() local
113 if (!table->max_sfs) { in mlx5_sf_dev_add()
119 sf_dev->bar_base_addr = table->base_address + (sf_index * table->sf_bar_length); in mlx5_sf_dev_add()
136 err = xa_insert(&table->devices, sf_index, sf_dev, GFP_KERNEL); in mlx5_sf_dev_add()
150 struct mlx5_sf_dev_table *table = dev->priv.sf_dev_table; in mlx5_sf_dev_del() local
152 xa_erase(&table->devices, sf_index); in mlx5_sf_dev_del()
159 struct mlx5_sf_dev_table *table = container_of(nb, struct mlx5_sf_dev_table, nb); in mlx5_sf_dev_state_change_handler() local
166 max_functions = mlx5_sf_max_functions(table->dev); in mlx5_sf_dev_state_change_handler()
[all …]
/openbmc/linux/drivers/gpu/drm/i915/gt/
H A Dintel_mocs.c25 const struct drm_i915_mocs_entry *table; member
491 struct drm_i915_mocs_table *table) in get_mocs_settings() argument
495 memset(table, 0, sizeof(struct drm_i915_mocs_table)); in get_mocs_settings()
497 table->unused_entries_index = I915_MOCS_PTE; in get_mocs_settings()
499 table->size = ARRAY_SIZE(mtl_mocs_table); in get_mocs_settings()
500 table->table = mtl_mocs_table; in get_mocs_settings()
501 table->n_entries = MTL_NUM_MOCS_ENTRIES; in get_mocs_settings()
502 table->uc_index = 9; in get_mocs_settings()
503 table->unused_entries_index = 1; in get_mocs_settings()
505 table->size = ARRAY_SIZE(pvc_mocs_table); in get_mocs_settings()
[all …]
/openbmc/openbmc/poky/bitbake/lib/toaster/toastergui/static/css/
H A Djquery.dataTables-1.13.8.min.css1table.dataTable td.dt-control{text-align:center;cursor:pointer}table.dataTable td.dt-control:befor…
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Drl.c112 static struct mlx5_rl_entry *find_rl_entry(struct mlx5_rl_table *table, in find_rl_entry() argument
119 lockdep_assert_held(&table->rl_lock); in find_rl_entry()
120 WARN_ON(!table->rl_entry); in find_rl_entry()
122 for (i = 0; i < table->max_size; i++) { in find_rl_entry()
124 if (!table->rl_entry[i].refcount) in find_rl_entry()
125 return &table->rl_entry[i]; in find_rl_entry()
129 if (table->rl_entry[i].refcount) { in find_rl_entry()
130 if (table->rl_entry[i].dedicated) in find_rl_entry()
132 if (mlx5_rl_are_equal_raw(&table->rl_entry[i], rl_in, in find_rl_entry()
134 return &table->rl_entry[i]; in find_rl_entry()
[all …]
/openbmc/linux/drivers/net/ethernet/mellanox/mlx4/
H A Dicm.c258 int mlx4_table_get(struct mlx4_dev *dev, struct mlx4_icm_table *table, u32 obj) in mlx4_table_get() argument
260 u32 i = (obj & (table->num_obj - 1)) / in mlx4_table_get()
261 (MLX4_TABLE_CHUNK_SIZE / table->obj_size); in mlx4_table_get()
264 mutex_lock(&table->mutex); in mlx4_table_get()
266 if (table->icm[i]) { in mlx4_table_get()
267 ++table->icm[i]->refcount; in mlx4_table_get()
271 table->icm[i] = mlx4_alloc_icm(dev, MLX4_TABLE_CHUNK_SIZE >> PAGE_SHIFT, in mlx4_table_get()
272 (table->lowmem ? GFP_KERNEL : GFP_HIGHUSER) | in mlx4_table_get()
273 __GFP_NOWARN, table->coherent); in mlx4_table_get()
274 if (!table->icm[i]) { in mlx4_table_get()
[all …]
/openbmc/linux/drivers/infiniband/hw/hns/
H A Dhns_roce_hem.c203 struct hns_roce_hem_table *table, unsigned long *obj, in hns_roce_calc_hem_mhop() argument
212 if (get_hem_table_config(hr_dev, mhop, table->type)) in hns_roce_calc_hem_mhop()
222 bt_num = hns_roce_get_bt_num(table->type, mhop->hop_num); in hns_roce_calc_hem_mhop()
224 chunk_size = table->type < HEM_TYPE_MTT ? mhop->buf_chunk_size : in hns_roce_calc_hem_mhop()
226 table_idx = *obj / (chunk_size / table->obj_size); in hns_roce_calc_hem_mhop()
242 table->type, mhop->hop_num); in hns_roce_calc_hem_mhop()
336 struct hns_roce_hem_table *table, unsigned long obj, in calc_hem_config() argument
347 ret = hns_roce_calc_hem_mhop(hr_dev, table, &mhop_obj, mhop); in calc_hem_config()
355 bt_num = hns_roce_get_bt_num(table->type, mhop->hop_num); in calc_hem_config()
372 table->type, mhop->hop_num); in calc_hem_config()
[all …]
/openbmc/pldm/libpldmresponder/
H A Dbios_table.cpp35 void BIOSTable::store(const Table& table) in store() argument
38 stream.write(reinterpret_cast<const char*>(table.data()), table.size()); in store()
67 return table::string::decodeString(stringEntry); in findString()
79 return table::string::decodeHandle(stringEntry); in findHandle()
82 namespace table namespace
84 void appendPadAndChecksum(Table& table) in appendPadAndChecksum() argument
86 size_t payloadSize = table.size(); in appendPadAndChecksum()
87 table.resize(payloadSize + pldm_bios_table_pad_checksum_size(payloadSize)); in appendPadAndChecksum()
89 pldm_bios_table_append_pad_checksum(table.data(), table.size(), in appendPadAndChecksum()
110 constructEntry(Table& table, const std::string& str) in constructEntry() argument
[all …]
/openbmc/linux/arch/powerpc/boot/
H A Dplanetcore.c26 void planetcore_prepare_table(char *table) in planetcore_prepare_table() argument
29 if (*table == '\n') in planetcore_prepare_table()
30 *table = 0; in planetcore_prepare_table()
32 table++; in planetcore_prepare_table()
33 } while (*(table - 1) || *table != '\n'); in planetcore_prepare_table()
35 *table = 0; in planetcore_prepare_table()
38 const char *planetcore_get_key(const char *table, const char *key) in planetcore_get_key() argument
43 if (!strncmp(table, key, keylen) && table[keylen] == '=') in planetcore_get_key()
44 return table + keylen + 1; in planetcore_get_key()
46 table += strlen(table) + 1; in planetcore_get_key()
[all …]
/openbmc/linux/arch/x86/lib/
H A Dinat.c29 const insn_attr_t *table; in inat_get_escape_attribute() local
34 table = inat_escape_tables[n][0]; in inat_get_escape_attribute()
35 if (!table) in inat_get_escape_attribute()
37 if (inat_has_variant(table[opcode]) && lpfx_id) { in inat_get_escape_attribute()
38 table = inat_escape_tables[n][lpfx_id]; in inat_get_escape_attribute()
39 if (!table) in inat_get_escape_attribute()
42 return table[opcode]; in inat_get_escape_attribute()
48 const insn_attr_t *table; in inat_get_group_attribute() local
53 table = inat_group_tables[n][0]; in inat_get_group_attribute()
54 if (!table) in inat_get_group_attribute()
[all …]
/openbmc/linux/tools/arch/x86/lib/
H A Dinat.c29 const insn_attr_t *table; in inat_get_escape_attribute() local
34 table = inat_escape_tables[n][0]; in inat_get_escape_attribute()
35 if (!table) in inat_get_escape_attribute()
37 if (inat_has_variant(table[opcode]) && lpfx_id) { in inat_get_escape_attribute()
38 table = inat_escape_tables[n][lpfx_id]; in inat_get_escape_attribute()
39 if (!table) in inat_get_escape_attribute()
42 return table[opcode]; in inat_get_escape_attribute()
48 const insn_attr_t *table; in inat_get_group_attribute() local
53 table = inat_group_tables[n][0]; in inat_get_group_attribute()
54 if (!table) in inat_get_group_attribute()
[all …]
/openbmc/linux/drivers/media/i2c/
H A Dks0127.c208 u8 *table = reg_defaults; in init_reg_defaults() local
214 table[KS_CMDA] = 0x2c; /* VSE=0, CCIR 601, autodetect standard */ in init_reg_defaults()
215 table[KS_CMDB] = 0x12; /* VALIGN=0, AGC control and input */ in init_reg_defaults()
216 table[KS_CMDC] = 0x00; /* Test options */ in init_reg_defaults()
218 table[KS_CMDD] = 0x01; in init_reg_defaults()
219 table[KS_HAVB] = 0x00; /* HAV Start Control */ in init_reg_defaults()
220 table[KS_HAVE] = 0x00; /* HAV End Control */ in init_reg_defaults()
221 table[KS_HS1B] = 0x10; /* HS1 Start Control */ in init_reg_defaults()
222 table[KS_HS1E] = 0x00; /* HS1 End Control */ in init_reg_defaults()
223 table[KS_HS2B] = 0x00; /* HS2 Start Control */ in init_reg_defaults()
[all …]
/openbmc/openbmc/meta-openembedded/meta-networking/recipes-filter/ebtables/ebtables-2.0.11/
H A Debtables.common30 for table in filter nat broute; do
31 /usr/sbin/ebtables-legacy -t $table -L &> /dev/null
33 EBTABLES_SUPPORTED_TABLES="${EBTABLES_SUPPORTED_TABLES} $table"
42 for table in $EBTABLES_SUPPORTED_TABLES; do
43 echo -n "$table "
44 if [ -s ${EBTABLES_DUMPFILE_STEM}.$table ]; then
45 … /usr/sbin/ebtables-legacy -t $table --atomic-file ${EBTABLES_DUMPFILE_STEM}.$table --atomic-commit
71 for table in $EBTABLES_SUPPORTED_TABLES; do
72 echo -n "$table "
73 /usr/sbin/ebtables-legacy -t $table --init-table
[all …]
/openbmc/linux/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu_npc_hash.c429 struct npc_exact_table *table = rvu->hw->table; in rvu_exact_calculate_hash() local
448 hash &= table->mem_table.hash_mask; in rvu_exact_calculate_hash()
449 hash += table->mem_table.hash_offset; in rvu_exact_calculate_hash()
468 struct npc_exact_table *table; in rvu_npc_exact_alloc_mem_table_entry() local
471 table = rvu->hw->table; in rvu_npc_exact_alloc_mem_table_entry()
472 depth = table->mem_table.depth; in rvu_npc_exact_alloc_mem_table_entry()
475 mutex_lock(&table->lock); in rvu_npc_exact_alloc_mem_table_entry()
476 for (i = 0; i < table->mem_table.ways; i++) { in rvu_npc_exact_alloc_mem_table_entry()
477 if (test_bit(hash + i * depth, table->mem_table.bmap)) in rvu_npc_exact_alloc_mem_table_entry()
480 set_bit(hash + i * depth, table->mem_table.bmap); in rvu_npc_exact_alloc_mem_table_entry()
[all …]
/openbmc/linux/drivers/net/wireless/realtek/rtw89/
H A Dfw.h531 static inline void SET_CTRL_INFO_MACID(void *table, u32 val) in SET_CTRL_INFO_MACID() argument
533 le32p_replace_bits((__le32 *)(table) + 0, val, GENMASK(6, 0)); in SET_CTRL_INFO_MACID()
536 static inline void SET_CTRL_INFO_OPERATION(void *table, u32 val) in SET_CTRL_INFO_OPERATION() argument
538 le32p_replace_bits((__le32 *)(table) + 0, val, BIT(7)); in SET_CTRL_INFO_OPERATION()
541 static inline void SET_CMC_TBL_DATARATE(void *table, u32 val) in SET_CMC_TBL_DATARATE() argument
543 le32p_replace_bits((__le32 *)(table) + 1, val, GENMASK(8, 0)); in SET_CMC_TBL_DATARATE()
544 le32p_replace_bits((__le32 *)(table) + 9, SET_CMC_TBL_MASK_DATARATE, in SET_CMC_TBL_DATARATE()
548 static inline void SET_CMC_TBL_FORCE_TXOP(void *table, u32 val) in SET_CMC_TBL_FORCE_TXOP() argument
550 le32p_replace_bits((__le32 *)(table) + 1, val, BIT(9)); in SET_CMC_TBL_FORCE_TXOP()
551 le32p_replace_bits((__le32 *)(table) + 9, SET_CMC_TBL_MASK_FORCE_TXOP, in SET_CMC_TBL_FORCE_TXOP()
[all …]
/openbmc/linux/drivers/infiniband/core/
H A Dcache.c49 u16 table[]; member
170 static bool is_gid_index_default(const struct ib_gid_table *table, in is_gid_index_default() argument
173 return index < 32 && (BIT(index) & table->default_gid_indices); in is_gid_index_default()
241 struct ib_gid_table *table = rdma_gid_table(device, port_num); in free_gid_entry_locked() local
246 write_lock_irq(&table->rwlock); in free_gid_entry_locked()
254 if (entry == table->data_vec[entry->attr.index]) in free_gid_entry_locked()
255 table->data_vec[entry->attr.index] = NULL; in free_gid_entry_locked()
257 write_unlock_irq(&table->rwlock); in free_gid_entry_locked()
286 struct ib_gid_table *table = rdma_gid_table(device, port_num); in free_gid_work() local
288 mutex_lock(&table->lock); in free_gid_work()
[all …]
/openbmc/linux/net/sched/
H A Dsch_gred.c62 static inline int gred_wred_mode(struct gred_sched *table) in gred_wred_mode() argument
64 return test_bit(GRED_WRED_MODE, &table->flags); in gred_wred_mode()
67 static inline void gred_enable_wred_mode(struct gred_sched *table) in gred_enable_wred_mode() argument
69 __set_bit(GRED_WRED_MODE, &table->flags); in gred_enable_wred_mode()
72 static inline void gred_disable_wred_mode(struct gred_sched *table) in gred_disable_wred_mode() argument
74 __clear_bit(GRED_WRED_MODE, &table->flags); in gred_disable_wred_mode()
77 static inline int gred_rio_mode(struct gred_sched *table) in gred_rio_mode() argument
79 return test_bit(GRED_RIO_MODE, &table->flags); in gred_rio_mode()
82 static inline void gred_enable_rio_mode(struct gred_sched *table) in gred_enable_rio_mode() argument
84 __set_bit(GRED_RIO_MODE, &table->flags); in gred_enable_rio_mode()
[all …]
/openbmc/linux/drivers/clk/
H A Dclk-divider.c45 static unsigned int _get_table_maxdiv(const struct clk_div_table *table, in _get_table_maxdiv() argument
51 for (clkt = table; clkt->div; clkt++) in _get_table_maxdiv()
57 static unsigned int _get_table_mindiv(const struct clk_div_table *table) in _get_table_mindiv() argument
62 for (clkt = table; clkt->div; clkt++) in _get_table_mindiv()
68 static unsigned int _get_maxdiv(const struct clk_div_table *table, u8 width, in _get_maxdiv() argument
75 if (table) in _get_maxdiv()
76 return _get_table_maxdiv(table, width); in _get_maxdiv()
80 static unsigned int _get_table_div(const struct clk_div_table *table, in _get_table_div() argument
85 for (clkt = table; clkt->div; clkt++) in _get_table_div()
91 static unsigned int _get_div(const struct clk_div_table *table, in _get_div() argument
[all …]
/openbmc/linux/scripts/mod/
H A Dsymsearch.c27 struct syminfo table[]; member
69 struct syminfo *table, in symsearch_populate() argument
78 table->symbol_index = sym - elf->symtab_start; in symsearch_populate()
79 table->section_index = get_secindex(elf, sym); in symsearch_populate()
80 table->addr = sym->st_value; in symsearch_populate()
88 table->addr &= ~1; in symsearch_populate()
90 table++; in symsearch_populate()
113 static void symsearch_fixup(struct syminfo *table, unsigned int table_size) in symsearch_fixup() argument
117 if (table[i].addr == table[i - 1].addr && in symsearch_fixup()
118 table[i].section_index == table[i - 1].section_index) { in symsearch_fixup()
[all …]
/openbmc/qemu/hw/acpi/
H A Dghes.c81 static void build_ghes_hw_error_notification(GArray *table, const uint8_t type) in build_ghes_hw_error_notification() argument
84 build_append_int_noprefix(table, type, 1); in build_ghes_hw_error_notification()
89 build_append_int_noprefix(table, 28, 1); in build_ghes_hw_error_notification()
91 build_append_int_noprefix(table, 0, 2); in build_ghes_hw_error_notification()
93 build_append_int_noprefix(table, 0, 4); in build_ghes_hw_error_notification()
95 build_append_int_noprefix(table, 0, 4); in build_ghes_hw_error_notification()
97 build_append_int_noprefix(table, 0, 4); in build_ghes_hw_error_notification()
99 build_append_int_noprefix(table, 0, 4); in build_ghes_hw_error_notification()
101 build_append_int_noprefix(table, 0, 4); in build_ghes_hw_error_notification()
103 build_append_int_noprefix(table, 0, 4); in build_ghes_hw_error_notification()
[all …]

12345678910>>...120