Lines Matching refs:tp

2500 	const struct niu_phy_template *tp;  in niu_determine_phy_disposition()  local
2510 tp = &phy_template_niu_10g_serdes; in niu_determine_phy_disposition()
2514 tp = &phy_template_niu_1g_serdes; in niu_determine_phy_disposition()
2520 tp = &phy_template_niu_10g_hotplug; in niu_determine_phy_disposition()
2526 tp = &phy_template_niu_10g_fiber; in niu_determine_phy_disposition()
2538 tp = &phy_template_1g_copper; in niu_determine_phy_disposition()
2549 tp = &phy_template_10g_copper; in niu_determine_phy_disposition()
2554 tp = &phy_template_1g_fiber; in niu_determine_phy_disposition()
2559 tp = &phy_template_10g_fiber; in niu_determine_phy_disposition()
2565 tp = &phy_template_10g_fiber_hotplug; in niu_determine_phy_disposition()
2579 tp = &phy_template_10g_serdes; in niu_determine_phy_disposition()
2583 tp = &phy_template_1g_rgmii; in niu_determine_phy_disposition()
2596 np->phy_ops = tp->ops; in niu_determine_phy_disposition()
2597 np->phy_addr = tp->phy_addr_base + phy_addr_off; in niu_determine_phy_disposition()
3562 struct tx_pkt_hdr *tp; in release_tx_packet() local
3566 tp = (struct tx_pkt_hdr *) skb->data; in release_tx_packet()
3567 tx_flags = le64_to_cpup(&tp->flags); in release_tx_packet()
4729 struct niu_rdc_tables *tp = &np->parent->rdc_group_cfg[np->port]; in niu_init_rdc_groups() local
4730 int i, first_table_num = tp->first_table_num; in niu_init_rdc_groups()
4732 for (i = 0; i < tp->num_tables; i++) { in niu_init_rdc_groups()
4733 struct rdc_table *tbl = &tp->tables[i]; in niu_init_rdc_groups()
4766 struct niu_rdc_tables *tp = &parent->rdc_group_cfg[np->port]; in niu_init_hostinfo() local
4768 int first_rdc_table = tp->first_table_num; in niu_init_hostinfo()
5014 struct niu_tcam_entry *tp; in niu_set_ip_frag_rule() local
5018 tp = &parent->tcam[index]; in niu_set_ip_frag_rule()
5023 memset(tp, 0, sizeof(*tp)); in niu_set_ip_frag_rule()
5024 tp->key[1] = TCAM_V4KEY1_NOPORT; in niu_set_ip_frag_rule()
5025 tp->key_mask[1] = TCAM_V4KEY1_NOPORT; in niu_set_ip_frag_rule()
5026 tp->assoc_data = (TCAM_ASSOCDATA_TRES_USE_OFFSET | in niu_set_ip_frag_rule()
5028 err = tcam_write(np, index, tp->key, tp->key_mask); in niu_set_ip_frag_rule()
5031 err = tcam_assoc_write(np, index, tp->assoc_data); in niu_set_ip_frag_rule()
5034 tp->valid = 1; in niu_set_ip_frag_rule()
5638 struct niu_rdc_tables *tp = &parent->rdc_group_cfg[np->port]; in niu_init_rx_xmac() local
5639 int first_rdc_table = tp->first_table_num; in niu_init_rx_xmac()
5690 struct niu_rdc_tables *tp = &parent->rdc_group_cfg[np->port]; in niu_init_rx_bmac() local
5691 int first_rdc_table = tp->first_table_num; in niu_init_rx_bmac()
6636 struct tx_pkt_hdr *tp; in niu_start_xmit() local
6672 tp = (struct tx_pkt_hdr *) skb_push(skb, headroom); in niu_start_xmit()
6675 tp->flags = cpu_to_le64(niu_compute_tx_flags(skb, ehdr, align, len)); in niu_start_xmit()
6676 tp->resv = 0; in niu_start_xmit()
7100 static void niu_get_ip4fs_from_tcam_key(struct niu_tcam_entry *tp, in niu_get_ip4fs_from_tcam_key() argument
7106 tmp = (tp->key[3] & TCAM_V4KEY3_SADDR) >> TCAM_V4KEY3_SADDR_SHIFT; in niu_get_ip4fs_from_tcam_key()
7109 tmp = (tp->key[3] & TCAM_V4KEY3_DADDR) >> TCAM_V4KEY3_DADDR_SHIFT; in niu_get_ip4fs_from_tcam_key()
7112 tmp = (tp->key_mask[3] & TCAM_V4KEY3_SADDR) >> TCAM_V4KEY3_SADDR_SHIFT; in niu_get_ip4fs_from_tcam_key()
7115 tmp = (tp->key_mask[3] & TCAM_V4KEY3_DADDR) >> TCAM_V4KEY3_DADDR_SHIFT; in niu_get_ip4fs_from_tcam_key()
7118 fsp->h_u.tcp_ip4_spec.tos = (tp->key[2] & TCAM_V4KEY2_TOS) >> in niu_get_ip4fs_from_tcam_key()
7120 fsp->m_u.tcp_ip4_spec.tos = (tp->key_mask[2] & TCAM_V4KEY2_TOS) >> in niu_get_ip4fs_from_tcam_key()
7127 prt = ((tp->key[2] & TCAM_V4KEY2_PORT_SPI) >> in niu_get_ip4fs_from_tcam_key()
7131 prt = ((tp->key[2] & TCAM_V4KEY2_PORT_SPI) >> in niu_get_ip4fs_from_tcam_key()
7135 prt = ((tp->key_mask[2] & TCAM_V4KEY2_PORT_SPI) >> in niu_get_ip4fs_from_tcam_key()
7139 prt = ((tp->key_mask[2] & TCAM_V4KEY2_PORT_SPI) >> in niu_get_ip4fs_from_tcam_key()
7145 tmp = (tp->key[2] & TCAM_V4KEY2_PORT_SPI) >> in niu_get_ip4fs_from_tcam_key()
7149 tmp = (tp->key_mask[2] & TCAM_V4KEY2_PORT_SPI) >> in niu_get_ip4fs_from_tcam_key()
7154 tmp = (tp->key[2] & TCAM_V4KEY2_PORT_SPI) >> in niu_get_ip4fs_from_tcam_key()
7158 tmp = (tp->key_mask[2] & TCAM_V4KEY2_PORT_SPI) >> in niu_get_ip4fs_from_tcam_key()
7163 (tp->key[2] & TCAM_V4KEY2_PROTO) >> in niu_get_ip4fs_from_tcam_key()
7166 (tp->key_mask[2] & TCAM_V4KEY2_PROTO) >> in niu_get_ip4fs_from_tcam_key()
7180 struct niu_tcam_entry *tp; in niu_get_ethtool_tcam_entry() local
7188 tp = &parent->tcam[idx]; in niu_get_ethtool_tcam_entry()
7189 if (!tp->valid) { in niu_get_ethtool_tcam_entry()
7196 class = (tp->key[0] & TCAM_V4KEY0_CLASS_CODE) >> in niu_get_ethtool_tcam_entry()
7206 u32 proto = (tp->key[2] & TCAM_V4KEY2_PROTO) >> in niu_get_ethtool_tcam_entry()
7222 niu_get_ip4fs_from_tcam_key(tp, fsp); in niu_get_ethtool_tcam_entry()
7233 niu_get_ip4fs_from_tcam_key(tp, fsp); in niu_get_ethtool_tcam_entry()
7243 if (tp->assoc_data & TCAM_ASSOCDATA_DISC) in niu_get_ethtool_tcam_entry()
7246 fsp->ring_cookie = (tp->assoc_data & TCAM_ASSOCDATA_OFFSET) >> in niu_get_ethtool_tcam_entry()
7260 struct niu_tcam_entry *tp; in niu_get_ethtool_tcam_all() local
7271 tp = &parent->tcam[idx]; in niu_get_ethtool_tcam_all()
7272 if (!tp->valid) in niu_get_ethtool_tcam_all()
7368 struct niu_tcam_entry *tp, in niu_get_tcamkey_from_ip4fs() argument
7380 tp->key[0] = class << TCAM_V4KEY0_CLASS_CODE_SHIFT; in niu_get_tcamkey_from_ip4fs()
7381 tp->key_mask[0] = TCAM_V4KEY0_CLASS_CODE; in niu_get_tcamkey_from_ip4fs()
7382 tp->key[1] = (u64)l2_rdc_tab << TCAM_V4KEY1_L2RDCNUM_SHIFT; in niu_get_tcamkey_from_ip4fs()
7383 tp->key_mask[1] = TCAM_V4KEY1_L2RDCNUM; in niu_get_tcamkey_from_ip4fs()
7385 tp->key[3] = (u64)sip << TCAM_V4KEY3_SADDR_SHIFT; in niu_get_tcamkey_from_ip4fs()
7386 tp->key[3] |= dip; in niu_get_tcamkey_from_ip4fs()
7388 tp->key_mask[3] = (u64)sipm << TCAM_V4KEY3_SADDR_SHIFT; in niu_get_tcamkey_from_ip4fs()
7389 tp->key_mask[3] |= dipm; in niu_get_tcamkey_from_ip4fs()
7391 tp->key[2] |= ((u64)fsp->h_u.tcp_ip4_spec.tos << in niu_get_tcamkey_from_ip4fs()
7393 tp->key_mask[2] |= ((u64)fsp->m_u.tcp_ip4_spec.tos << in niu_get_tcamkey_from_ip4fs()
7404 tp->key[2] |= (((u64)sport << 16) | dport); in niu_get_tcamkey_from_ip4fs()
7405 tp->key_mask[2] |= (((u64)spm << 16) | dpm); in niu_get_tcamkey_from_ip4fs()
7413 tp->key[2] |= spi; in niu_get_tcamkey_from_ip4fs()
7414 tp->key_mask[2] |= spim; in niu_get_tcamkey_from_ip4fs()
7421 tp->key[2] |= spi; in niu_get_tcamkey_from_ip4fs()
7422 tp->key_mask[2] |= spim; in niu_get_tcamkey_from_ip4fs()
7429 tp->key[2] |= ((u64)pid << TCAM_V4KEY2_PROTO_SHIFT); in niu_get_tcamkey_from_ip4fs()
7431 tp->key_mask[2] |= TCAM_V4KEY2_PROTO; in niu_get_tcamkey_from_ip4fs()
7439 struct niu_tcam_entry *tp; in niu_add_ethtool_tcam_entry() local
7524 tp = &parent->tcam[idx]; in niu_add_ethtool_tcam_entry()
7526 memset(tp, 0, sizeof(*tp)); in niu_add_ethtool_tcam_entry()
7535 niu_get_tcamkey_from_ip4fs(fsp, tp, l2_rdc_table, class); in niu_add_ethtool_tcam_entry()
7548 niu_get_tcamkey_from_ip4fs(fsp, tp, l2_rdc_table, class); in niu_add_ethtool_tcam_entry()
7559 tp->assoc_data = TCAM_ASSOCDATA_DISC; in niu_add_ethtool_tcam_entry()
7568 tp->assoc_data = (TCAM_ASSOCDATA_TRES_USE_OFFSET | in niu_add_ethtool_tcam_entry()
7573 err = tcam_write(np, idx, tp->key, tp->key_mask); in niu_add_ethtool_tcam_entry()
7578 err = tcam_assoc_write(np, idx, tp->assoc_data); in niu_add_ethtool_tcam_entry()
7585 tp->valid = 1; in niu_add_ethtool_tcam_entry()
7596 struct niu_tcam_entry *tp; in niu_del_ethtool_tcam_entry() local
7608 tp = &parent->tcam[idx]; in niu_del_ethtool_tcam_entry()
7611 class = (tp->key[0] & TCAM_V4KEY0_CLASS_CODE) >> in niu_del_ethtool_tcam_entry()
7646 tp->valid = 0; in niu_del_ethtool_tcam_entry()
8728 struct niu_rdc_tables *tp = &parent->rdc_group_cfg[i]; in niu_divide_rdc_groups() local
8732 tp->first_table_num = rdc_group; in niu_divide_rdc_groups()
8733 tp->num_tables = rdc_groups_per_port; in niu_divide_rdc_groups()
8735 for (grp = 0; grp < tp->num_tables; grp++) { in niu_divide_rdc_groups()
8736 struct rdc_table *rt = &tp->tables[grp]; in niu_divide_rdc_groups()
8740 parent->index, i, tp->first_table_num + grp); in niu_divide_rdc_groups()