/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_sp.h | 747 u8 ind_table[T_ETH_INDIRECTION_TABLE_SIZE]; member 763 u8 ind_table[T_ETH_INDIRECTION_TABLE_SIZE]; member 1526 * bnx2x_get_rss_ind_table - Return the current ind_table configuration. 1528 * @ind_table: buffer to fill with the current indirection 1533 u8 *ind_table);
|
H A D | bnx2x_vfpf.h | 170 u8 ind_table[T_ETH_INDIRECTION_TABLE_SIZE]; member
|
H A D | bnx2x_sp.c | 4462 DP_CONT(BNX2X_MSG_SP, "0x%02x ", p->ind_table[i]); in bnx2x_debug_print_ind_table() 4566 memcpy(data->indirection_table, p->ind_table, in bnx2x_setup_rss() 4570 memcpy(o->ind_table, p->ind_table, T_ETH_INDIRECTION_TABLE_SIZE); in bnx2x_setup_rss() 4596 u8 *ind_table) in bnx2x_get_rss_ind_table() 4598 memcpy(ind_table, rss_obj->ind_table, sizeof(rss_obj->ind_table)); in bnx2x_get_rss_ind_table() 4595 bnx2x_get_rss_ind_table(struct bnx2x_rss_config_obj *rss_obj, u8 *ind_table) bnx2x_get_rss_ind_table() argument
|
H A D | bnx2x_vfpf.c | 813 memcpy(req->ind_table, params->ind_table, T_ETH_INDIRECTION_TABLE_SIZE); in bnx2x_vfpf_config_rss() 1997 memcpy(rss.ind_table, rss_tlv->ind_table, in bnx2x_vf_mbx_update_rss()
|
H A D | bnx2x_ethtool.c | 3485 u8 ind_table[T_ETH_INDIRECTION_TABLE_SIZE] = {0}; in bnx2x_get_rxfh() local 3494 bnx2x_get_rss_ind_table(&bp->rss_conf_obj, ind_table); in bnx2x_get_rxfh() 3506 indir[i] = ind_table[i] - bp->fp->cl_id; in bnx2x_get_rxfh() 3537 bp->rss_conf_obj.ind_table[i] = indir[i] + bp->fp->cl_id; in bnx2x_set_rxfh()
|
H A D | bnx2x_cmn.c | 2052 for (i = 0; i < sizeof(bp->rss_conf_obj.ind_table); i++) in bnx2x_init_rss() 2053 bp->rss_conf_obj.ind_table[i] = in bnx2x_init_rss() 2112 memcpy(params.ind_table, rss_obj->ind_table, sizeof(params.ind_table)); in bnx2x_rss()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_sp.h | 747 u8 ind_table[T_ETH_INDIRECTION_TABLE_SIZE]; member 763 u8 ind_table[T_ETH_INDIRECTION_TABLE_SIZE]; member 1526 * bnx2x_get_rss_ind_table - Return the current ind_table configuration. 1528 * @ind_table: buffer to fill with the current indirection 1533 u8 *ind_table);
|
H A D | bnx2x_vfpf.h | 170 u8 ind_table[T_ETH_INDIRECTION_TABLE_SIZE]; member
|
H A D | bnx2x_sp.c | 4462 DP_CONT(BNX2X_MSG_SP, "0x%02x ", p->ind_table[i]); in bnx2x_debug_print_ind_table() 4566 memcpy(data->indirection_table, p->ind_table, in bnx2x_setup_rss() 4570 memcpy(o->ind_table, p->ind_table, T_ETH_INDIRECTION_TABLE_SIZE); in bnx2x_setup_rss() 4596 u8 *ind_table) in bnx2x_get_rss_ind_table() 4598 memcpy(ind_table, rss_obj->ind_table, sizeof(rss_obj->ind_table)); in bnx2x_get_rss_ind_table() 4595 bnx2x_get_rss_ind_table(struct bnx2x_rss_config_obj *rss_obj, u8 *ind_table) bnx2x_get_rss_ind_table() argument
|
H A D | bnx2x_vfpf.c | 815 memcpy(req->ind_table, params->ind_table, T_ETH_INDIRECTION_TABLE_SIZE); in bnx2x_vfpf_config_rss() 1999 memcpy(rss.ind_table, rss_tlv->ind_table, in bnx2x_vf_mbx_update_rss()
|
H A D | bnx2x_ethtool.c | 3493 u8 ind_table[T_ETH_INDIRECTION_TABLE_SIZE] = {0}; in bnx2x_get_rxfh() local 3502 bnx2x_get_rss_ind_table(&bp->rss_conf_obj, ind_table); in bnx2x_get_rxfh() 3514 indir[i] = ind_table[i] - bp->fp->cl_id; in bnx2x_get_rxfh() 3545 bp->rss_conf_obj.ind_table[i] = indir[i] + bp->fp->cl_id; in bnx2x_set_rxfh()
|
H A D | bnx2x_cmn.c | 2063 for (i = 0; i < sizeof(bp->rss_conf_obj.ind_table); i++) in bnx2x_init_rss() 2064 bp->rss_conf_obj.ind_table[i] = in bnx2x_init_rss() 2123 memcpy(params.ind_table, rss_obj->ind_table, sizeof(params.ind_table)); in bnx2x_rss()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/amazon/ena/ |
H A D | ena_admin_defs.h | 968 struct ena_admin_feature_rss_ind_table ind_table; member 1002 struct ena_admin_feature_rss_ind_table ind_table; member
|
H A D | ena_com.c | 1134 if ((get_resp.u.ind_table.min_size > log_size) || in ena_com_indirect_table_allocate() 1135 (get_resp.u.ind_table.max_size < log_size)) { in ena_com_indirect_table_allocate() 1137 1 << log_size, 1 << get_resp.u.ind_table.min_size, in ena_com_indirect_table_allocate() 1138 1 << get_resp.u.ind_table.max_size); in ena_com_indirect_table_allocate() 2611 cmd.u.ind_table.size = rss->tbl_log_size; in ena_com_indirect_table_set() 2612 cmd.u.ind_table.inline_index = 0xFFFFFFFF; in ena_com_indirect_table_set()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/amazon/ena/ |
H A D | ena_admin_defs.h | 978 struct ena_admin_feature_rss_ind_table ind_table; member 1012 struct ena_admin_feature_rss_ind_table ind_table; member
|
H A D | ena_com.c | 1168 if ((get_resp.u.ind_table.min_size > log_size) || in ena_com_indirect_table_allocate() 1169 (get_resp.u.ind_table.max_size < log_size)) { in ena_com_indirect_table_allocate() 1172 1 << log_size, 1 << get_resp.u.ind_table.min_size, in ena_com_indirect_table_allocate() 1173 1 << get_resp.u.ind_table.max_size); in ena_com_indirect_table_allocate() 2681 cmd.u.ind_table.size = rss->tbl_log_size; in ena_com_indirect_table_set() 2682 cmd.u.ind_table.inline_index = 0xFFFFFFFF; in ena_com_indirect_table_set()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/mana/ |
H A D | qp.c | 11 mana_handle_t ind_table[], in mana_ib_cfg_vport_steering() 56 * ind_table to MANA_INDIRECT_TABLE_SIZE if required in mana_ib_cfg_vport_steering() 60 req_indir_tab[i] = ind_table[i % (1 << log_ind_tbl_size)]; in mana_ib_cfg_vport_steering() 8 mana_ib_cfg_vport_steering(struct mana_ib_dev *dev, struct net_device *ndev, mana_handle_t default_rxobj, mana_handle_t ind_table[], u32 log_ind_tbl_size, u32 rx_hash_key_len, u8 *rx_hash_key) mana_ib_cfg_vport_steering() argument
|