| /drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| A D | fs_chains.c | 14 #define chains_lock(chains) ((chains)->lock) argument 15 #define chains_ht(chains) ((chains)->chains_ht) argument 16 #define prios_ht(chains) ((chains)->prios_ht) argument 18 #define chains_end_ft(chains) ((chains)->chains_end_ft) argument 185 mlx5_get_flow_namespace(chains->dev, chains->ns); in mlx5_chains_create_table() 222 struct mlx5_fs_chains *chains = chain->chains; in create_chain_restore() local 299 struct mlx5_fs_chains *chains = chain->chains; in destroy_chain_restore() local 321 chain_s->chains = chains; in mlx5_chains_create_chain() 346 struct mlx5_fs_chains *chains = chain->chains; in mlx5_chains_destroy_chain() local 378 struct mlx5_fs_chains *chains = chain->chains; in mlx5_chains_add_miss_rule() local [all …]
|
| A D | fs_chains.h | 31 mlx5_chains_prios_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); 50 mlx5_chains_get_tc_end_ft(struct mlx5_fs_chains *chains); 62 mlx5_chains_put_chain_mapping(struct mlx5_fs_chains *chains, 67 void mlx5_chains_destroy(struct mlx5_fs_chains *chains); 70 mlx5_chains_set_end_ft(struct mlx5_fs_chains *chains, 73 mlx5_chains_print_info(struct mlx5_fs_chains *chains); 95 mlx5_chains_destroy(struct mlx5_fs_chains *chains) {} in mlx5_chains_destroy() argument [all …]
|
| /drivers/dma-buf/ |
| A D | st-dma-fence-chain.c | 103 struct dma_fence **chains; member 119 fc->chains = kvmalloc_array(count, sizeof(*fc->chains), in fence_chains_init() 121 if (!fc->chains) in fence_chains_init() 142 if (!fc->chains[i]) { in fence_chains_init() 147 fc->tail = fc->chains[i]; in fence_chains_init() 158 dma_fence_put(fc->chains[i]); in fence_chains_init() 162 kvfree(fc->chains); in fence_chains_init() 178 kvfree(fc->chains); in fence_chains_fini() 209 if (fence != fc.chains[i]) { in find_seqno() 223 if (fence != fc.chains[i]) { in find_seqno() [all …]
|
| /drivers/net/ethernet/mellanox/mlx5/core/en/tc/ |
| A D | post_act.c | 12 struct mlx5_fs_chains *chains; member 30 mlx5e_tc_post_act_init(struct mlx5e_priv *priv, struct mlx5_fs_chains *chains, in mlx5e_tc_post_act_init() argument 50 post_act->ft = mlx5_chains_create_global_table(chains); in mlx5e_tc_post_act_init() 56 post_act->chains = chains; in mlx5e_tc_post_act_init() 75 mlx5_chains_destroy_global_table(post_act->chains, post_act->ft); in mlx5e_tc_post_act_destroy()
|
| A D | post_act.h | 15 mlx5e_tc_post_act_init(struct mlx5e_priv *priv, struct mlx5_fs_chains *chains,
|
| /drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/ |
| A D | goto.c | 19 struct mlx5_fs_chains *chains; in validate_goto_chain() local 25 chains = is_esw ? esw_chains(esw) : mlx5e_nic_chains(tc); in validate_goto_chain() 26 max_chain = mlx5_chains_get_chain_range(chains); in validate_goto_chain() 36 if (!mlx5_chains_backwards_supported(chains) && in validate_goto_chain()
|
| /drivers/net/wireless/ath/carl9170/ |
| A D | mac.c | 503 unsigned int power, chains; in carl9170_set_mac_tpc() local 506 chains = AR9170_TX_PHY_TXCHAIN_2; in carl9170_set_mac_tpc() 508 chains = AR9170_TX_PHY_TXCHAIN_1; in carl9170_set_mac_tpc() 525 0x3c1e | power << 20 | chains << 26); in carl9170_set_mac_tpc() 527 power << 5 | chains << 11 | in carl9170_set_mac_tpc() 528 power << 21 | chains << 27); in carl9170_set_mac_tpc() 530 power << 5 | chains << 11 | in carl9170_set_mac_tpc() 531 power << 21 | chains << 27); in carl9170_set_mac_tpc()
|
| A D | tx.c | 708 unsigned int *phyrate, unsigned int *tpc, unsigned int *chains) in carl9170_tx_rate_tpc_chains() argument 753 *chains = AR9170_TX_PHY_TXCHAIN_1; in carl9170_tx_rate_tpc_chains() 757 *chains = AR9170_TX_PHY_TXCHAIN_1; in carl9170_tx_rate_tpc_chains() 759 *chains = AR9170_TX_PHY_TXCHAIN_2; in carl9170_tx_rate_tpc_chains() 768 unsigned int power = 0, chains = 0, phyrate = 0; in carl9170_tx_physet() local 817 &phyrate, &power, &chains); in carl9170_tx_physet() 821 tmp |= cpu_to_le32(SET_CONSTVAL(AR9170_TX_PHY_TXCHAIN, chains)); in carl9170_tx_physet() 1577 unsigned int power, chains; in carl9170_tx_beacon_physet() local 1583 carl9170_tx_rate_tpc_chains(ar, txinfo, rate, plcp, &power, &chains); in carl9170_tx_beacon_physet() 1586 if (chains == AR9170_TX_PHY_TXCHAIN_2) in carl9170_tx_beacon_physet() [all …]
|
| /drivers/gpu/drm/nouveau/ |
| A D | nouveau_sched.c | 81 job->out_sync.chains = kcalloc(job->out_sync.count, in nouveau_job_init() 82 sizeof(*job->out_sync.chains), in nouveau_job_init() 84 if (!job->out_sync.chains) { in nouveau_job_init() 101 kfree(job->out_sync.chains); in nouveau_job_init() 136 kfree(job->out_sync.chains); in nouveau_job_free() 196 struct dma_fence_chain *chain = job->out_sync.chains[i]; in nouveau_job_fence_attach_cleanup() 214 struct dma_fence_chain **pchain = &job->out_sync.chains[i]; in nouveau_job_fence_attach_prepare() 257 struct dma_fence_chain **pchain = &job->out_sync.chains[i]; in nouveau_job_fence_attach()
|
| A D | nouveau_sched.h | 72 struct dma_fence_chain **chains; member
|
| /drivers/net/wireless/intel/iwlwifi/fw/ |
| A D | acpi.c | 435 struct iwl_sar_profile_chain *chains, in iwl_acpi_parse_chains_table() argument 443 chains[chain].subbands[subband] = 0; in iwl_acpi_parse_chains_table() 448 chains[chain].subbands[subband] = in iwl_acpi_parse_chains_table() 537 ret = iwl_acpi_parse_chains_table(table, fwrt->sar_profiles[0].chains, in iwl_acpi_get_wrds_table() 642 fwrt->sar_profiles[i + 1].chains, in iwl_acpi_get_ewrd_table() 658 struct iwl_sar_profile_chain *chains; in iwl_acpi_get_ewrd_table() local 662 chains = &fwrt->sar_profiles[i + 1].chains[ACPI_SAR_NUM_CHAINS_REV0]; in iwl_acpi_get_ewrd_table() 664 chains, in iwl_acpi_get_ewrd_table() 814 fwrt->geo_profiles[i].bands[j].chains[k] = in iwl_acpi_get_wgds_table() 815 fwrt->geo_profiles[i].bands[1].chains[k]; in iwl_acpi_get_wgds_table() [all …]
|
| A D | regulatory.c | 211 fwrt->geo_profiles[i].bands[j].chains[0]; in iwl_sar_geo_fill_table() 213 fwrt->geo_profiles[i].bands[j].chains[1]; in iwl_sar_geo_fill_table() 217 fwrt->geo_profiles[i].bands[j].chains[0], in iwl_sar_geo_fill_table() 218 fwrt->geo_profiles[i].bands[j].chains[1], in iwl_sar_geo_fill_table() 266 cpu_to_le16(prof->chains[i].subbands[j]); in iwl_sar_fill_table() 268 j, prof->chains[i].subbands[j]); in iwl_sar_fill_table()
|
| A D | regulatory.h | 79 struct iwl_sar_profile_chain chains[BIOS_SAR_MAX_CHAINS_PER_PROFILE]; member 91 u8 chains[BIOS_GEO_NUM_CHAINS]; member
|
| A D | uefi.h | 81 struct iwl_sar_profile_chain chains[BIOS_SAR_MAX_CHAINS_PER_PROFILE]; member 243 u32 chains[4]; member
|
| A D | uefi.c | 435 memcpy(&fwrt->sar_profiles[prof_index].chains, uefi_sar_prof, in iwl_uefi_set_sar_profile() 833 ARRAY_SIZE(data->chains)); in iwl_uefi_get_phy_filters() 836 filters->filter_cfg_chains[i] = cpu_to_le32(data->chains[i]); in iwl_uefi_get_phy_filters() 837 IWL_DEBUG_RADIO(fwrt, "WPFC: chain %d: %u\n", i, data->chains[i]); in iwl_uefi_get_phy_filters()
|
| /drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| A D | ipsec_fs.c | 41 struct mlx5_fs_chains *chains; member 111 if (IS_ERR(chains)) in ipsec_chains_create() 112 return chains; in ipsec_chains_create() 122 return chains; in ipsec_chains_create() 681 if (rx->chains) { in ipsec_rx_policy_destroy() 1157 ft = rx->chains ? ipsec_chains_get_table(rx->chains, prio) : rx->ft.pol; in rx_ft_get_policy() 1187 if (rx->chains) in rx_ft_put_policy() 1232 if (tx->chains) { in tx_destroy() 1340 if (tx->chains) { in tx_create() 1435 ft = tx->chains ? ipsec_chains_get_table(tx->chains, prio) : tx->ft.pol; in tx_ft_get_policy() [all …]
|
| /drivers/net/ethernet/mellanox/mlx5/core/ |
| A D | eswitch_offloads.c | 265 struct mlx5_fs_chains *chains, in esw_setup_chain_dest() argument 311 struct mlx5_fs_chains *chains, in esw_setup_chain_src_port_rewrite() argument 1567 struct mlx5_fs_chains *chains; in esw_chains_create() local 1577 if (IS_ERR(chains)) { in esw_chains_create() 1578 err = PTR_ERR(chains); in esw_chains_create() 1582 mlx5_chains_print_info(chains); in esw_chains_create() 1587 nf_ft = mlx5_chains_get_table(chains, mlx5_chains_get_nf_ft_chain(chains), in esw_chains_create() 1615 mlx5_chains_put_table(chains, mlx5_chains_get_nf_ft_chain(chains), 1, 0); in esw_chains_create() 1617 mlx5_chains_destroy(chains); in esw_chains_create() 1629 mlx5_chains_put_table(chains, mlx5_chains_get_nf_ft_chain(chains), 1, 0); in esw_chains_destroy() [all …]
|
| /drivers/net/ethernet/mellanox/mlx5/core/esw/ |
| A D | indir_table.c | 100 struct mlx5_fs_chains *chains = esw_chains(esw); in mlx5_esw_indir_table_rule_get() local 141 dest.ft = mlx5_chains_get_table(chains, 0, 1, 0); in mlx5_esw_indir_table_rule_get() 160 mlx5_chains_put_table(chains, 0, 1, 0); in mlx5_esw_indir_table_rule_get() 175 struct mlx5_fs_chains *chains = esw_chains(esw); in mlx5_esw_indir_table_rule_put() local 184 mlx5_chains_put_table(chains, 0, 1, 0); in mlx5_esw_indir_table_rule_put()
|
| /drivers/net/wireless/intel/iwlwifi/mvm/ |
| A D | rs-fw.c | 29 static u8 rs_fw_set_active_chains(u8 chains) in rs_fw_set_active_chains() argument 33 if (chains & ANT_A) in rs_fw_set_active_chains() 35 if (chains & ANT_B) in rs_fw_set_active_chains() 591 .chains = rs_fw_set_active_chains(iwl_mvm_get_valid_tx_ant(mvm)), in iwl_mvm_rs_fw_rate_init() 647 cfg_cmd.chains, cfg_cmd.sgi_ch_width_supp, cfg_cmd.flags); in iwl_mvm_rs_fw_rate_init() 664 .chains = cfg_cmd.chains, in iwl_mvm_rs_fw_rate_init() 709 lq_sta->pers.chains = 0; in iwl_mvm_rs_add_sta_link()
|
| A D | rs.h | 226 u8 chains; member 369 u8 chains; member
|
| /drivers/net/ethernet/mellanox/mlx5/core/en/ |
| A D | tc_ct.h | 97 mlx5_tc_ct_init(struct mlx5e_priv *priv, struct mlx5_fs_chains *chains, 137 mlx5_tc_ct_init(struct mlx5e_priv *priv, struct mlx5_fs_chains *chains, in mlx5_tc_ct_init() argument
|
| A D | tc_ct.c | 79 struct mlx5_fs_chains *chains; member 2285 mlx5_tc_ct_init(struct mlx5e_priv *priv, struct mlx5_fs_chains *chains, in mlx5_tc_ct_init() argument 2323 ct_priv->chains = chains; in mlx5_tc_ct_init() 2327 ct_priv->ct = mlx5_chains_create_global_table(chains); in mlx5_tc_ct_init() 2336 ct_priv->ct_nat = mlx5_chains_create_global_table(chains); in mlx5_tc_ct_init() 2382 mlx5_chains_destroy_global_table(chains, ct_priv->ct_nat); in mlx5_tc_ct_init() 2384 mlx5_chains_destroy_global_table(chains, ct_priv->ct); in mlx5_tc_ct_init() 2400 struct mlx5_fs_chains *chains; in mlx5_tc_ct_clean() local 2407 chains = ct_priv->chains; in mlx5_tc_ct_clean() 2413 mlx5_chains_destroy_global_table(chains, ct_priv->ct_nat); in mlx5_tc_ct_clean() [all …]
|
| /drivers/gpu/drm/ |
| A D | drm_syncobj.c | 1610 struct dma_fence_chain **chains; in drm_syncobj_timeline_signal_ioctl() local 1645 chains = kmalloc_array(args->count_handles, sizeof(void *), GFP_KERNEL); in drm_syncobj_timeline_signal_ioctl() 1646 if (!chains) { in drm_syncobj_timeline_signal_ioctl() 1651 chains[i] = dma_fence_chain_alloc(); in drm_syncobj_timeline_signal_ioctl() 1652 if (!chains[i]) { in drm_syncobj_timeline_signal_ioctl() 1654 dma_fence_chain_free(chains[j]); in drm_syncobj_timeline_signal_ioctl() 1663 drm_syncobj_add_point(syncobjs[i], chains[i], in drm_syncobj_timeline_signal_ioctl() 1668 kfree(chains); in drm_syncobj_timeline_signal_ioctl()
|
| /drivers/net/wireless/intel/iwlwifi/mld/ |
| A D | tlc.c | 97 u8 chains = iwl_mld_get_valid_tx_ant(mld); in iwl_mld_get_fw_chains() local 100 if (chains & ANT_A) in iwl_mld_get_fw_chains() 102 if (chains & ANT_B) in iwl_mld_get_fw_chains() 468 .chains = iwl_mld_get_fw_chains(mld), in iwl_mld_send_tlc_cmd()
|
| /drivers/net/wireless/intel/iwlwifi/fw/api/ |
| A D | rs.h | 161 u8 chains; member 194 u8 chains; member
|