/linux-master/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
H A D | fs_chains.h | 31 mlx5_chains_prios_supported(struct mlx5_fs_chains *chains); 32 bool mlx5_chains_ignore_flow_level_supported(struct mlx5_fs_chains *chains); 34 mlx5_chains_backwards_supported(struct mlx5_fs_chains *chains); 36 mlx5_chains_get_prio_range(struct mlx5_fs_chains *chains); 38 mlx5_chains_get_chain_range(struct mlx5_fs_chains *chains); 40 mlx5_chains_get_nf_ft_chain(struct mlx5_fs_chains *chains); 43 mlx5_chains_get_table(struct mlx5_fs_chains *chains, u32 chain, u32 prio, 46 mlx5_chains_put_table(struct mlx5_fs_chains *chains, u32 chain, u32 prio, 50 mlx5_chains_get_tc_end_ft(struct mlx5_fs_chains *chains); 53 mlx5_chains_create_global_table(struct mlx5_fs_chains *chains); 78 mlx5_chains_ignore_flow_level_supported(struct mlx5_fs_chains *chains) argument 82 mlx5_chains_get_table(struct mlx5_fs_chains *chains, u32 chain, u32 prio, u32 level) argument 85 mlx5_chains_put_table(struct mlx5_fs_chains *chains, u32 chain, u32 prio, u32 level) argument 89 mlx5_chains_get_tc_end_ft(struct mlx5_fs_chains *chains) argument 95 mlx5_chains_destroy(struct mlx5_fs_chains *chains) argument 97 mlx5_chains_print_info(struct mlx5_fs_chains *chains) argument [all...] |
H A D | fs_chains.c | 14 #define chains_lock(chains) ((chains)->lock) 15 #define chains_ht(chains) ((chains)->chains_ht) 16 #define prios_ht(chains) ((chains)->prios_ht) 17 #define chains_default_ft(chains) ((chains)->chains_default_ft) 18 #define chains_end_ft(chains) ((chains) 48 struct mlx5_fs_chains *chains; member in struct:fs_chain 89 mlx5_chains_prios_supported(struct mlx5_fs_chains *chains) argument 94 mlx5_chains_ignore_flow_level_supported(struct mlx5_fs_chains *chains) argument 99 mlx5_chains_backwards_supported(struct mlx5_fs_chains *chains) argument 105 mlx5_chains_get_chain_range(struct mlx5_fs_chains *chains) argument 117 mlx5_chains_get_nf_ft_chain(struct mlx5_fs_chains *chains) argument 122 mlx5_chains_get_prio_range(struct mlx5_fs_chains *chains) argument 135 mlx5_chains_get_level_range(struct mlx5_fs_chains *chains) argument 145 mlx5_chains_set_end_ft(struct mlx5_fs_chains *chains, struct mlx5_flow_table *ft) argument 152 mlx5_chains_create_table(struct mlx5_fs_chains *chains, u32 chain, u32 prio, u32 level) argument 216 struct mlx5_fs_chains *chains = chain->chains; local 293 struct mlx5_fs_chains *chains = chain->chains; local 306 mlx5_chains_create_chain(struct mlx5_fs_chains *chains, u32 chain) argument 340 struct mlx5_fs_chains *chains = chain->chains; local 350 mlx5_chains_get_chain(struct mlx5_fs_chains *chains, u32 chain) argument 372 struct mlx5_fs_chains *chains = chain->chains; local 460 mlx5_chains_create_prio(struct mlx5_fs_chains *chains, u32 chain, u32 prio, u32 level) argument 578 mlx5_chains_destroy_prio(struct mlx5_fs_chains *chains, struct prio *prio) argument 597 mlx5_chains_get_table(struct mlx5_fs_chains *chains, u32 chain, u32 prio, u32 level) argument 650 mlx5_chains_put_table(struct mlx5_fs_chains *chains, u32 chain, u32 prio, u32 level) argument 683 mlx5_chains_get_tc_end_ft(struct mlx5_fs_chains *chains) argument 689 mlx5_chains_create_global_table(struct mlx5_fs_chains *chains) argument 713 mlx5_chains_destroy_global_table(struct mlx5_fs_chains *chains, struct mlx5_flow_table *ft) argument 722 struct mlx5_fs_chains *chains; local 758 mlx5_chains_cleanup(struct mlx5_fs_chains *chains) argument 770 struct mlx5_fs_chains *chains; local 778 mlx5_chains_destroy(struct mlx5_fs_chains *chains) argument 784 mlx5_chains_get_chain_mapping(struct mlx5_fs_chains *chains, u32 chain, u32 *chain_mapping) argument 796 mlx5_chains_put_chain_mapping(struct mlx5_fs_chains *chains, u32 chain_mapping) argument 804 mlx5_chains_print_info(struct mlx5_fs_chains *chains) argument [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/ |
H A D | goto.c | 19 struct mlx5_fs_chains *chains; local 25 chains = is_esw ? esw_chains(esw) : mlx5e_nic_chains(tc); 26 max_chain = mlx5_chains_get_chain_range(chains); 36 if (!mlx5_chains_backwards_supported(chains) &&
|
/linux-master/arch/alpha/kernel/ |
H A D | module.c | 30 struct got_entry *chains, Elf64_Xword *poffset) 40 for (g = chains + r_sym; g ; g = g->next) 50 g->next = chains[r_sym].next; 54 chains[r_sym].next = g; 67 struct got_entry *chains; local 96 chains = kcalloc(nsyms, sizeof(struct got_entry), GFP_KERNEL); 97 if (!chains) { 115 process_reloc_for_got(rela+i, chains, 122 for (g = chains[i].next; g ; g = n) { 127 kfree(chains); 29 process_reloc_for_got(Elf64_Rela *rela, struct got_entry *chains, Elf64_Xword *poffset) argument [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ |
H A D | post_act.c | 12 struct mlx5_fs_chains *chains; member in struct:mlx5e_post_act 30 mlx5e_tc_post_act_init(struct mlx5e_priv *priv, struct mlx5_fs_chains *chains, argument 50 post_act->ft = mlx5_chains_create_global_table(chains); 56 post_act->chains = chains; 75 mlx5_chains_destroy_global_table(post_act->chains, post_act->ft);
|
H A D | post_act.h | 15 mlx5e_tc_post_act_init(struct mlx5e_priv *priv, struct mlx5_fs_chains *chains,
|
/linux-master/drivers/dma-buf/ |
H A D | st-dma-fence-chain.c | 103 struct dma_fence **chains; member in struct:fence_chains 119 fc->chains = kvmalloc_array(count, sizeof(*fc->chains), 121 if (!fc->chains) 139 fc->chains[i] = mock_chain(fc->tail, 142 if (!fc->chains[i]) { 147 fc->tail = fc->chains[i]; 149 dma_fence_enable_sw_signaling(fc->chains[i]); 158 dma_fence_put(fc->chains[i]); 162 kvfree(fc->chains); [all...] |
/linux-master/sound/ |
H A D | sound_core.c | 92 * one. Thus we misuse the chains a bit to simplify this. 332 static struct sound_unit *chains[SOUND_STEP]; variable in typeref:struct:sound_unit 408 return sound_insert_unit(&chains[chain], fops, -1, unit, max_unit, 435 return sound_insert_unit(&chains[0], fops, dev, 0, 128, 463 return sound_insert_unit(&chains[3], fops, dev, 3, 131, 481 sound_remove_unit(&chains[unit % SOUND_STEP], unit); 496 sound_remove_unit(&chains[0], unit); 513 sound_remove_unit(&chains[3], unit); 523 s=chains[chain];
|
/linux-master/drivers/net/wireless/intel/iwlwifi/fw/ |
H A D | regulatory.c | 203 fwrt->geo_profiles[i].bands[j].chains[0]; 205 fwrt->geo_profiles[i].bands[j].chains[1]; 209 fwrt->geo_profiles[i].bands[j].chains[0], 210 fwrt->geo_profiles[i].bands[j].chains[1], 258 cpu_to_le16(prof->chains[i].subbands[j]); 260 j, prof->chains[i].subbands[j]);
|
H A D | regulatory.h | 19 * Each SAR profile has (up to, depends on the table revision) 4 chains: 65 * @chains: per-chain SAR values 69 struct iwl_sar_profile_chain chains[BIOS_SAR_MAX_CHAINS_PER_PROFILE]; member in struct:iwl_sar_profile 77 * @chains: SAR offsets values for each chain 81 u8 chains[BIOS_GEO_NUM_CHAINS]; member in struct:iwl_geo_profile_band
|
H A D | acpi.c | 441 profile->chains[i].subbands[j] = 0; 447 profile->chains[i].subbands[j] = 784 fwrt->geo_profiles[i].bands[j].chains[k] = 785 fwrt->geo_profiles[i].bands[1].chains[k]; 795 fwrt->geo_profiles[i].bands[j].chains[k] =
|
/linux-master/drivers/net/wireless/ath/carl9170/ |
H A D | mac.c | 503 unsigned int power, chains; local 506 chains = AR9170_TX_PHY_TXCHAIN_2; 508 chains = AR9170_TX_PHY_TXCHAIN_1; 525 0x3c1e | power << 20 | chains << 26); 527 power << 5 | chains << 11 | 528 power << 21 | chains << 27); 530 power << 5 | chains << 11 | 531 power << 21 | chains << 27);
|
H A D | tx.c | 708 unsigned int *phyrate, unsigned int *tpc, unsigned int *chains) 753 *chains = AR9170_TX_PHY_TXCHAIN_1; 757 *chains = AR9170_TX_PHY_TXCHAIN_1; 759 *chains = AR9170_TX_PHY_TXCHAIN_2; 768 unsigned int power = 0, chains = 0, phyrate = 0; local 817 &phyrate, &power, &chains); 821 tmp |= cpu_to_le32(SET_CONSTVAL(AR9170_TX_PHY_TXCHAIN, chains)); 1577 unsigned int power, chains; local 1583 carl9170_tx_rate_tpc_chains(ar, txinfo, rate, plcp, &power, &chains); 1586 if (chains 706 carl9170_tx_rate_tpc_chains(struct ar9170 *ar, struct ieee80211_tx_info *info, struct ieee80211_tx_rate *txrate, unsigned int *phyrate, unsigned int *tpc, unsigned int *chains) argument [all...] |
/linux-master/drivers/gpu/drm/nouveau/ |
H A D | nouveau_sched.c | 80 job->out_sync.chains = kcalloc(job->out_sync.count, 81 sizeof(*job->out_sync.chains), 83 if (!job->out_sync.chains) { 99 kfree(job->out_sync.chains); 136 kfree(job->out_sync.chains); 196 struct dma_fence_chain *chain = job->out_sync.chains[i]; 214 struct dma_fence_chain **pchain = &job->out_sync.chains[i]; 257 struct dma_fence_chain **pchain = &job->out_sync.chains[i];
|
H A D | nouveau_sched.h | 72 struct dma_fence_chain **chains; member in struct:nouveau_job::__anon24
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
H A D | ipsec_fs.c | 31 struct mlx5_fs_chains *chains; member in struct:mlx5e_ipsec_tx 47 struct mlx5_fs_chains *chains; member in struct:mlx5e_ipsec_rx 84 struct mlx5_fs_chains *chains; local 95 chains = mlx5_chains_create(mdev, &attr); 96 if (IS_ERR(chains)) 97 return chains; 99 /* Create chain 0, prio 1, level 0 to connect chains to prev in fs_core */ 100 ft = mlx5_chains_get_table(chains, 0, 1, 0); 107 return chains; 110 mlx5_chains_destroy(chains); 114 ipsec_chains_destroy(struct mlx5_fs_chains *chains) argument 121 ipsec_chains_get_table(struct mlx5_fs_chains *chains, u32 prio) argument 126 ipsec_chains_put_table(struct mlx5_fs_chains *chains, u32 prio) argument [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | tc_ct.h | 97 mlx5_tc_ct_init(struct mlx5e_priv *priv, struct mlx5_fs_chains *chains, 134 mlx5_tc_ct_init(struct mlx5e_priv *priv, struct mlx5_fs_chains *chains, argument
|
H A D | tc_ct.c | 77 struct mlx5_fs_chains *chains; member in struct:mlx5_tc_ct_priv 1956 * Other chains jump to pre_ct table to align with act_ct cached logic 2155 mlx5_tc_ct_init(struct mlx5e_priv *priv, struct mlx5_fs_chains *chains, argument 2193 ct_priv->chains = chains; 2197 ct_priv->ct = mlx5_chains_create_global_table(chains); 2206 ct_priv->ct_nat = mlx5_chains_create_global_table(chains); 2246 mlx5_chains_destroy_global_table(chains, ct_priv->ct_nat); 2248 mlx5_chains_destroy_global_table(chains, ct_priv->ct); 2264 struct mlx5_fs_chains *chains; local [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | eswitch_offloads.c | 244 struct mlx5_fs_chains *chains, int i) 246 if (mlx5_chains_ignore_flow_level_supported(chains)) 249 dest[i].ft = mlx5_chains_get_tc_end_ft(chains); 265 struct mlx5_fs_chains *chains, 272 ft = mlx5_chains_get_table(chains, chain, prio, level); 285 struct mlx5_fs_chains *chains = esw_chains(esw); local 290 mlx5_chains_put_table(chains, 0, 1, 0); 311 struct mlx5_fs_chains *chains, 327 err = esw_setup_chain_dest(dest, flow_act, chains, attr->dest_chain, 1, 0, *i); 420 esw_cleanup_chain_dest(struct mlx5_fs_chains *chains, u3 argument 243 esw_setup_accept_dest(struct mlx5_flow_destination *dest, struct mlx5_flow_act *flow_act, struct mlx5_fs_chains *chains, int i) argument 263 esw_setup_chain_dest(struct mlx5_flow_destination *dest, struct mlx5_flow_act *flow_act, struct mlx5_fs_chains *chains, u32 chain, u32 prio, u32 level, int i) argument 308 esw_setup_chain_src_port_rewrite(struct mlx5_flow_destination *dest, struct mlx5_flow_act *flow_act, struct mlx5_eswitch *esw, struct mlx5_fs_chains *chains, struct mlx5_flow_attr *attr, int *i) argument 574 struct mlx5_fs_chains *chains = esw_chains(esw); local 622 struct mlx5_fs_chains *chains = esw_chains(esw); local 657 struct mlx5_fs_chains *chains = esw_chains(esw); local 794 struct mlx5_fs_chains *chains = esw_chains(esw); local 876 struct mlx5_fs_chains *chains = esw_chains(esw); local 1559 struct mlx5_fs_chains *chains; local 1616 esw_chains_destroy(struct mlx5_eswitch *esw, struct mlx5_fs_chains *chains) argument 1632 esw_chains_destroy(struct mlx5_eswitch *esw, struct mlx5_fs_chains *chains) argument [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
H A D | indir_table.c | 100 struct mlx5_fs_chains *chains = esw_chains(esw); local 141 dest.ft = mlx5_chains_get_table(chains, 0, 1, 0); 160 mlx5_chains_put_table(chains, 0, 1, 0); 175 struct mlx5_fs_chains *chains = esw_chains(esw); local 184 mlx5_chains_put_table(chains, 0, 1, 0);
|
/linux-master/drivers/net/wireless/intel/iwlwifi/fw/api/ |
H A D | rs.h | 52 * enum iwl_tlc_mng_cfg_chains - possible chains 141 * @chains: bitmask of &enum iwl_tlc_mng_cfg_chains 159 u8 chains; member in struct:iwl_tlc_config_cmd_v3 176 * @chains: bitmask of &enum iwl_tlc_mng_cfg_chains 192 u8 chains; member in struct:iwl_tlc_config_cmd_v4
|
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | rs-fw.c | 29 static u8 rs_fw_set_active_chains(u8 chains) argument 33 if (chains & ANT_A) 35 if (chains & ANT_B) 606 .chains = rs_fw_set_active_chains(iwl_mvm_get_valid_tx_ant(mvm)), 663 IWL_DEBUG_RATE(mvm, "TLC CONFIG CMD, chains=0x%X, ch_wid_supp=%d, flags=0x%X\n", 664 cfg_cmd.chains, cfg_cmd.sgi_ch_width_supp, cfg_cmd.flags); 681 .chains = cfg_cmd.chains, 728 lq_sta->pers.chains = 0;
|
H A D | rs.h | 207 * @chains: bitmask of chains reported in %chain_signal 230 u8 chains; member in struct:iwl_lq_sta_rs_fw::lq_sta_pers_rs_fw 373 u8 chains; member in struct:iwl_lq_sta::lq_sta_pers
|
/linux-master/drivers/gpu/drm/ |
H A D | drm_syncobj.c | 1576 struct dma_fence_chain **chains; local 1611 chains = kmalloc_array(args->count_handles, sizeof(void *), GFP_KERNEL); 1612 if (!chains) { 1617 chains[i] = dma_fence_chain_alloc(); 1618 if (!chains[i]) { 1620 dma_fence_chain_free(chains[j]); 1629 drm_syncobj_add_point(syncobjs[i], chains[i], 1634 kfree(chains);
|
/linux-master/drivers/net/wireless/mediatek/mt76/ |
H A D | mac80211.c | 1054 u8 chains; local 1056 for (chains = chain_mask; chains; chains >>= 1, chain_signal++) { 1060 if (!(chains & BIT(0)) || 1109 status->chains = mstat.chains; 1113 status->signal = mt76_rx_signal(mstat.chains, mstat.chain_signal);
|