Home
last modified time | relevance | path

Searched full:table (Results 1 – 25 of 4799) sorted by relevance

12345678910>>...192

/linux/drivers/net/ethernet/aquantia/atlantic/macsec/
H A Dmacsec_api.h48 /*! Read the raw table data from the specified row of the Egress CTL
49 * Filter table, and unpack it into the fields of rec.
50 * rec - [OUT] The raw table row data will be unpacked into the fields of rec.
51 * table_index - The table row to read (max 23).
58 * specified row of the Egress CTL Filter table.
59 * rec - [IN] The bitfield values to write to the table row.
60 * table_index - The table row to write(max 23).
66 /*! Read the raw table data from the specified row of the Egress
67 * Packet Classifier table, and unpack it into the fields of rec.
68 * rec - [OUT] The raw table row data will be unpacked into the fields of rec.
[all …]
/linux/arch/s390/mm/
H A Dpgalloc.c3 * Page table allocation functions
21 unsigned long *table; in crst_table_alloc_noprof() local
28 table = ptdesc_address(ptdesc); in crst_table_alloc_noprof()
29 __arch_set_page_dat(table, 1UL << CRST_ALLOC_ORDER); in crst_table_alloc_noprof()
30 return table; in crst_table_alloc_noprof()
33 void crst_table_free(struct mm_struct *mm, unsigned long *table) in crst_table_free() argument
35 if (!table) in crst_table_free()
37 pagetable_free(virt_to_ptdesc(table)); in crst_table_free()
58 unsigned long *table, *pgd; in crst_table_upgrade() local
67 table = crst_table_alloc(mm); in crst_table_upgrade()
[all …]
/linux/tools/testing/selftests/net/netfilter/
H A Dnft_audit.sh26 add table t
86 for table in t1 t2; do
87 do_test "nft add table $table" \
88 "table=$table family=2 entries=1 op=nft_register_table"
90 do_test "nft add chain $table c1" \
91 "table=$table family=2 entries=1 op=nft_register_chain"
93 do_test "nft add chain $table c2; add chain $table c3" \
94 "table=$table family=2 entries=2 op=nft_register_chain"
96 cmd="add rule $table c1 counter"
99 "table=$table family=2 entries=1 op=nft_register_rule"
[all …]
/linux/drivers/infiniband/hw/hns/
H A Dhns_roce_hem.c194 dev_err(dev, "table %u not support multi-hop addressing!\n", in get_hem_table_config()
203 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()
241 dev_err(dev, "table %u not support hop_num = %u!\n", in hns_roce_calc_hem_mhop()
242 table->type, mhop->hop_num); in hns_roce_calc_hem_mhop()
295 struct hns_roce_hem_table *table, unsigned long obj, in calc_hem_config() argument
306 ret = hns_roce_calc_hem_mhop(hr_dev, table, &mhop_obj, mhop); in calc_hem_config()
[all …]
/linux/tools/power/acpi/tools/acpidump/
H A Dapdump.c15 ap_dump_table_buffer(struct acpi_table_header *table,
22 * PARAMETERS: table - Pointer to table to be validated
26 * DESCRIPTION: Check for a valid ACPI table header
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()
39 "Table signature (0x%8.8X) is invalid\n", in ap_is_valid_header()
40 *(u32 *)table->signature); in ap_is_valid_header()
44 /* Check for minimum table lengt in ap_is_valid_header()
68 ap_is_valid_checksum(struct acpi_table_header * table) ap_is_valid_checksum() argument
107 ap_get_table_length(struct acpi_table_header * table) ap_get_table_length() argument
143 ap_dump_table_buffer(struct acpi_table_header * table,u32 instance,acpi_physical_address address) ap_dump_table_buffer() argument
193 struct acpi_table_header *table; ap_dump_all_tables() local
252 struct acpi_table_header *table; ap_dump_table_by_address() local
297 struct acpi_table_header *table; ap_dump_table_by_name() local
368 struct acpi_table_header *table; ap_dump_table_from_file() local
[all...]
/linux/drivers/net/ethernet/mellanox/mlx5/core/sf/
H A Dhw_table.c42 struct mlx5_sf_hw_table *table = dev->priv.sf_hw_table; in mlx5_sf_controller_to_hwc() local
45 for (i = MLX5_SF_HWC_FIRST_SPF; i < table->num_hwc; i++) { in mlx5_sf_controller_to_hwc()
46 if (table->hwc[i].controller == controller) in mlx5_sf_controller_to_hwc()
47 return &table->hwc[i]; in mlx5_sf_controller_to_hwc()
50 return &table->hwc[!!controller]; in mlx5_sf_controller_to_hwc()
67 mlx5_sf_table_fn_to_hwc(struct mlx5_sf_hw_table *table, u16 fn_id) in mlx5_sf_table_fn_to_hwc() argument
71 for (i = 0; i < table->num_hwc; i++) { in mlx5_sf_table_fn_to_hwc()
72 if (table->hwc[i].max_fn && in mlx5_sf_table_fn_to_hwc()
73 fn_id >= table->hwc[i].start_fn_id && in mlx5_sf_table_fn_to_hwc()
74 fn_id < (table->hwc[i].start_fn_id + table->hwc[i].max_fn)) in mlx5_sf_table_fn_to_hwc()
[all …]
H A Ddevlink.c37 mlx5_sf_lookup_by_function_id(struct mlx5_sf_table *table, unsigned int fn_id) in mlx5_sf_lookup_by_function_id() argument
39 return xa_load(&table->function_ids, fn_id); in mlx5_sf_lookup_by_function_id()
42 static int mlx5_sf_function_id_insert(struct mlx5_sf_table *table, struct mlx5_sf *sf) in mlx5_sf_function_id_insert() argument
44 return xa_insert(&table->function_ids, sf->hw_fn_id, sf, GFP_KERNEL); in mlx5_sf_function_id_insert()
47 static void mlx5_sf_function_id_erase(struct mlx5_sf_table *table, struct mlx5_sf *sf) in mlx5_sf_function_id_erase() argument
49 xa_erase(&table->function_ids, sf->hw_fn_id); in mlx5_sf_function_id_erase()
53 mlx5_sf_alloc(struct mlx5_sf_table *table, struct mlx5_eswitch *esw, in mlx5_sf_alloc() argument
67 id_err = mlx5_sf_hw_table_sf_alloc(table->dev, controller, sfnum); in mlx5_sf_alloc()
79 hw_fn_id = mlx5_sf_sw_to_hw_id(table->dev, controller, sf->id); in mlx5_sf_alloc()
80 dl_port_index = mlx5_esw_vport_to_devlink_port_index(table->dev, hw_fn_id); in mlx5_sf_alloc()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Drl.c172 * If the table is full, return NULL
174 static struct mlx5_rl_entry *find_rl_entry(struct mlx5_rl_table *table, in find_rl_entry() argument
181 lockdep_assert_held(&table->rl_lock); in find_rl_entry()
182 WARN_ON(!table->rl_entry); in find_rl_entry()
184 for (i = 0; i < table->max_size; i++) { in find_rl_entry()
186 if (!table->rl_entry[i].refcount) in find_rl_entry()
187 return &table->rl_entry[i]; in find_rl_entry()
191 if (table->rl_entry[i].refcount) { in find_rl_entry()
192 if (table->rl_entry[i].dedicated) in find_rl_entry()
194 if (mlx5_rl_are_equal_raw(&table->rl_entry[i], rl_in, in find_rl_entry()
[all …]
/linux/drivers/gpu/drm/imagination/
H A Dpvr_mmu.c224 * table of any level.
396 * struct pvr_page_table_l2_entry_raw - A single entry in a level 2 page table.
404 * .. flat-table::
409 * - **Level 1 Page Table Base Address:** Bits 39..12 of the L1
410 * page table base address, which is 4KiB aligned.
423 * table. If the valid bit is not set, then an attempted use of
440 * page table.
441 * @entry: Target raw level 2 page table entry.
442 * @child_table_dma_addr: DMA address of the level 1 page table to be
467 * struct pvr_page_table_l1_entry_raw - A single entry in a level 1 page table
891 pvr_page_table_l2_init(struct pvr_page_table_l2 * table,struct pvr_device * pvr_dev) pvr_page_table_l2_init() argument
904 pvr_page_table_l2_fini(struct pvr_page_table_l2 * table) pvr_page_table_l2_fini() argument
923 pvr_page_table_l2_sync(struct pvr_page_table_l2 * table) pvr_page_table_l2_sync() argument
942 pvr_page_table_l2_get_raw(struct pvr_page_table_l2 * table) pvr_page_table_l2_get_raw() argument
966 pvr_page_table_l2_get_entry_raw(struct pvr_page_table_l2 * table,u16 idx) pvr_page_table_l2_get_entry_raw() argument
982 pvr_page_table_l2_entry_is_valid(struct pvr_page_table_l2 * table,u16 idx) pvr_page_table_l2_entry_is_valid() argument
1067 pvr_page_table_l1_init(struct pvr_page_table_l1 * table,struct pvr_device * pvr_dev) pvr_page_table_l1_init() argument
1084 pvr_page_table_l1_free(struct pvr_page_table_l1 * table) pvr_page_table_l1_free() argument
1104 pvr_page_table_l1_sync(struct pvr_page_table_l1 * table) pvr_page_table_l1_sync() argument
1123 pvr_page_table_l1_get_raw(struct pvr_page_table_l1 * table) pvr_page_table_l1_get_raw() argument
1147 pvr_page_table_l1_get_entry_raw(struct pvr_page_table_l1 * table,u16 idx) pvr_page_table_l1_get_entry_raw() argument
1163 pvr_page_table_l1_entry_is_valid(struct pvr_page_table_l1 * table,u16 idx) pvr_page_table_l1_entry_is_valid() argument
1243 pvr_page_table_l0_init(struct pvr_page_table_l0 * table,struct pvr_device * pvr_dev) pvr_page_table_l0_init() argument
1260 pvr_page_table_l0_free(struct pvr_page_table_l0 * table) pvr_page_table_l0_free() argument
1281 pvr_page_table_l0_sync(struct pvr_page_table_l0 * table) pvr_page_table_l0_sync() argument
1300 pvr_page_table_l0_get_raw(struct pvr_page_table_l0 * table) pvr_page_table_l0_get_raw() argument
1325 pvr_page_table_l0_get_entry_raw(struct pvr_page_table_l0 * table,u16 idx) pvr_page_table_l0_get_entry_raw() argument
1341 pvr_page_table_l0_entry_is_valid(struct pvr_page_table_l0 * table,u16 idx) pvr_page_table_l0_entry_is_valid() argument
1743 struct pvr_page_table_l1 *table; pvr_page_table_l1_get_or_insert() local
1792 struct pvr_page_table_l0 *table; pvr_page_table_l0_get_or_insert() local
1881 struct pvr_page_table_l1 *table = kzalloc_obj(*table); pvr_page_table_l1_alloc() local
1909 struct pvr_page_table_l0 *table = kzalloc_obj(*table); pvr_page_table_l0_alloc() local
[all...]
/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_obj(*table); 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 …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/
H A Ddev.c28 struct mlx5_sf_dev_table *table; member
39 struct mlx5_sf_dev_table *table = dev->priv.sf_dev_table; in mlx5_sf_dev_allocated() local
41 return table && !xa_empty(&table->devices); in mlx5_sf_dev_allocated()
90 struct mlx5_sf_dev_table *table = dev->priv.sf_dev_table; in mlx5_sf_dev_add() local
118 sf_dev->bar_base_addr = table->base_address + (sf_index * table->sf_bar_length); in mlx5_sf_dev_add()
135 err = xa_insert(&table->devices, sf_index, sf_dev, GFP_KERNEL); in mlx5_sf_dev_add()
149 struct mlx5_sf_dev_table *table = dev->priv.sf_dev_table; in mlx5_sf_dev_del() local
151 xa_erase(&table->devices, sf_index); in mlx5_sf_dev_del()
160 struct mlx5_sf_dev_table *table = dev->priv.sf_dev_table; in mlx5_sf_dev_state_change_handler() local
167 if (!table) in mlx5_sf_dev_state_change_handler()
[all …]
/linux/tools/testing/selftests/drivers/net/mlxsw/
H A Dfib.sh103 ip -n $ns route add table local 192.0.2.1/32 dev dummy1
104 fib4_trap_check $ns "table local 192.0.2.1/32 dev dummy1" false
105 check_err $? "Local table route not in hardware when should"
107 ip -n $ns route add table main 192.0.2.1/32 dev dummy1
108 fib4_trap_check $ns "table main 192.0.2.1/32 dev dummy1" true
109 check_err $? "Main table route in hardware when should not"
111 fib4_trap_check $ns "table local 192.0.2.1/32 dev dummy1" false
112 check_err $? "Local table route was replaced when should not"
114 # Test that local routes can replace routes in main table.
115 ip -n $ns route add table main 192.0.2.2/32 dev dummy1
[all …]
/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 …]
/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 …]
/linux/drivers/net/ethernet/mellanox/mlx4/
H A Dicm.c257 int mlx4_table_get(struct mlx4_dev *dev, struct mlx4_icm_table *table, u32 obj) in mlx4_table_get() argument
259 u32 i = (obj & (table->num_obj - 1)) / in mlx4_table_get()
260 (MLX4_TABLE_CHUNK_SIZE / table->obj_size); in mlx4_table_get()
263 mutex_lock(&table->mutex); in mlx4_table_get()
265 if (table->icm[i]) { in mlx4_table_get()
266 ++table->icm[i]->refcount; in mlx4_table_get()
270 table->icm[i] = mlx4_alloc_icm(dev, MLX4_TABLE_CHUNK_SIZE >> PAGE_SHIFT, in mlx4_table_get()
271 (table->lowmem ? GFP_KERNEL : GFP_HIGHUSER) | in mlx4_table_get()
272 __GFP_NOWARN, table->coherent); in mlx4_table_get()
273 if (!table->icm[i]) { in mlx4_table_get()
[all …]
/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 …]
/linux/drivers/infiniband/core/
H A Dcache.c49 u16 table[] __counted_by(table_len);
75 * GID entry is detached from the table.
101 /* In RoCE, adding a GID to the table requires:
165 * @table: GID table pointer
166 * @index: Index to check in GID table
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()
249 * The only way to avoid overwriting NULL in table is in free_gid_entry_locked()
[all …]
/linux/tools/testing/selftests/net/
H A Dfib_rule_tests.sh94 $IP route add table $RTABLE_PEER 198.51.100.11/32 via 192.0.2.11
97 $IP route add table $RTABLE_PEER 2001:db8::1:11/128 via 2001:db8::11
110 $IP link add name vrf0 up type vrf table $RTABLE_VRF
144 pref=$($IP -6 rule show $1 table $RTABLE | cut -d ":" -f 1)
156 $IP -6 rule add $match table $RTABLE
157 $IP -6 route get $GW_IP6 $getmatch | grep -q "table $RTABLE"
160 $IP -6 route get $GW_IP6 $getnomatch 2>&1 | grep -q "table $RTABLE"
172 $IP -6 rule add $match table $RTABLE 2>/dev/null
177 $IP -6 rule del $match table $RTABLE
193 $IP -6 route add table $RTABLE default via $GW_IP6 dev $DEV onlink
[all …]
/linux/Documentation/arch/arm64/
H A Dacpi_object_usage.rst10 the table signature (the first four bytes of the table) is the only portion
11 of the table recognized by the specification, and the actual table is defined
28 Table Usage for ARMv8 Linux
32 **Arm Error Source Table**
34 This table informs the OS of any error nodes in the system that are
39 **Arm Generic diagnostic Dump and Reset Device Interface Table**
41 This table describes a non-maskable event, that is used by the platform
46 **Arm Performance Monitoring Table**
48 This table describes the properties of PMU support implemented by
53 **Boot Error Record Table**
[all …]
/linux/drivers/gpu/drm/amd/pm/powerplay/smumgr/
H A Dvegam_smumgr.c449 SMU75_Discrete_DpmTable *table) in vegam_populate_smc_mvdd_table() argument
459 table->SmioTable2.Pattern[level].Voltage = PP_HOST_TO_SMC_US( in vegam_populate_smc_mvdd_table()
462 table->SmioTable2.Pattern[level].Smio = in vegam_populate_smc_mvdd_table()
464 table->Smio[level] |= in vegam_populate_smc_mvdd_table()
467 table->SmioMask2 = data->mvdd_voltage_table.mask_low; in vegam_populate_smc_mvdd_table()
469 table->MvddLevelCount = (uint32_t) PP_HOST_TO_SMC_UL(count); in vegam_populate_smc_mvdd_table()
476 struct SMU75_Discrete_DpmTable *table) in vegam_populate_smc_vddci_table() argument
487 table->SmioTable1.Pattern[level].Voltage = PP_HOST_TO_SMC_US( in vegam_populate_smc_vddci_table()
489 table->SmioTable1.Pattern[level].Smio = (uint8_t) level; in vegam_populate_smc_vddci_table()
491 table->Smio[level] |= data->vddci_voltage_table.entries[level].smio_low; in vegam_populate_smc_vddci_table()
[all …]
H A Dci_smumgr.c422 pr_err("vdd_dep_on_sclk table is NULL\n"); in ci_populate_single_graphic_level()
585 "The CAC Leakage table does not exist!", return -EINVAL); in ci_populate_bapm_vddc_vid_sidd()
773 "The SCLK/VDDC Dependency Table does not exist.\n", in ci_get_std_voltage_value_sidd()
777 pr_warn("CAC Leakage Table does not exist, using vddc.\n"); in ci_get_std_voltage_value_sidd()
788 …warn("Index from SCLK/VDDC Dependency Table exceeds the CAC Leakage Table index, using maximum ind… in ci_get_std_voltage_value_sidd()
804 …ex from SCLK/VDDC Dependency Table exceeds the CAC Leakage Table index in second look up, using ma… in ci_get_std_voltage_value_sidd()
813 pr_warn("Unable to get std_vddc from SCLK/VDDC Dependency Table, using vddc.\n"); in ci_get_std_voltage_value_sidd()
841 SMU7_Discrete_DpmTable *table) in ci_populate_smc_vddc_table() argument
847 table->VddcLevelCount = data->vddc_voltage_table.count; in ci_populate_smc_vddc_table()
848 for (count = 0; count < table->VddcLevelCount; count++) { in ci_populate_smc_vddc_table()
[all …]
/linux/drivers/firmware/efi/
H A Dmokvar-table.c3 * mokvar-table.c
9 * Owner Key (MOK) variable configuration table, which is identified by
12 * This EFI configuration table provides a more robust alternative to
15 * kernel during boot. If both the EFI MOK config table and corresponding
16 * EFI MOK variables are present, the table should be considered as
19 * This module includes code that validates and maps the EFI MOK table,
23 * entries in the MOK config table or to search for a specific named
26 * The contents of the individual named MOK config table entries are
46 * The LINUX_EFI_MOK_VARIABLE_TABLE_GUID config table is a packed
52 * MOK config table by efi_mokvar_table_init(). This will be
[all …]
/linux/net/devlink/
H A Ddpipe.c87 static int devlink_dpipe_matches_put(struct devlink_dpipe_table *table, in devlink_dpipe_matches_put() argument
97 if (table->table_ops->matches_dump(table->priv, skb)) in devlink_dpipe_matches_put()
135 static int devlink_dpipe_actions_put(struct devlink_dpipe_table *table, in devlink_dpipe_actions_put() argument
145 if (table->table_ops->actions_dump(table->priv, skb)) in devlink_dpipe_actions_put()
157 struct devlink_dpipe_table *table) in devlink_dpipe_table_put() argument
162 table_size = table->table_ops->size_get(table->priv); in devlink_dpipe_table_put()
167 if (nla_put_string(skb, DEVLINK_ATTR_DPIPE_TABLE_NAME, table->name) || in devlink_dpipe_table_put()
171 table->counters_enabled)) in devlink_dpipe_table_put()
174 if (table->resource_valid) { in devlink_dpipe_table_put()
176 table->resource_id) || in devlink_dpipe_table_put()
[all …]
/linux/lib/zlib_inflate/
H A Dinftrees.c13 The code lengths are lens[0..codes-1]. The result starts at *table,
17 -1 is an invalid code, and +1 means that ENOUGH isn't enough. table
19 requested root table index bits, and on return it is the actual root
20 table index bits. It will differ if the request is greater than the
24 code **table, unsigned *bits, unsigned short *work) in zlib_inflate_table() argument
29 unsigned root; /* number of index bits for root table */ in zlib_inflate_table()
30 unsigned curr; /* number of index bits for current table */ in zlib_inflate_table()
31 unsigned drop; /* code bits to drop for sub-table */ in zlib_inflate_table()
33 unsigned used; /* code entries in table used */ in zlib_inflate_table()
39 code this; /* table entry for duplication */ in zlib_inflate_table()
[all …]
/linux/drivers/clk/
H A Dclk-divider.c46 static unsigned int _get_table_maxdiv(const struct clk_div_table *table, in _get_table_maxdiv() argument
52 for (clkt = table; clkt->div; clkt++) in _get_table_maxdiv()
58 static unsigned int _get_table_mindiv(const struct clk_div_table *table) in _get_table_mindiv() argument
63 for (clkt = table; clkt->div; clkt++) in _get_table_mindiv()
69 static unsigned int _get_maxdiv(const struct clk_div_table *table, u8 width, in _get_maxdiv() argument
78 if (table) in _get_maxdiv()
79 return _get_table_maxdiv(table, width); in _get_maxdiv()
83 static unsigned int _get_table_div(const struct clk_div_table *table, in _get_table_div() argument
88 for (clkt = table; clkt->div; clkt++) in _get_table_div()
94 static unsigned int _get_div(const struct clk_div_table *table, in _get_div() argument
[all …]

12345678910>>...192