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
6674 tp = (struct tx_pkt_hdr *) skb_push(skb, headroom); in niu_start_xmit()
6677 tp->flags = cpu_to_le64(niu_compute_tx_flags(skb, ehdr, align, len)); in niu_start_xmit()
6678 tp->resv = 0; in niu_start_xmit()
7102 static void niu_get_ip4fs_from_tcam_key(struct niu_tcam_entry *tp, in niu_get_ip4fs_from_tcam_key() argument
7108 tmp = (tp->key[3] & TCAM_V4KEY3_SADDR) >> TCAM_V4KEY3_SADDR_SHIFT; in niu_get_ip4fs_from_tcam_key()
7111 tmp = (tp->key[3] & TCAM_V4KEY3_DADDR) >> TCAM_V4KEY3_DADDR_SHIFT; in niu_get_ip4fs_from_tcam_key()
7114 tmp = (tp->key_mask[3] & TCAM_V4KEY3_SADDR) >> TCAM_V4KEY3_SADDR_SHIFT; in niu_get_ip4fs_from_tcam_key()
7117 tmp = (tp->key_mask[3] & TCAM_V4KEY3_DADDR) >> TCAM_V4KEY3_DADDR_SHIFT; in niu_get_ip4fs_from_tcam_key()
7120 fsp->h_u.tcp_ip4_spec.tos = (tp->key[2] & TCAM_V4KEY2_TOS) >> in niu_get_ip4fs_from_tcam_key()
7122 fsp->m_u.tcp_ip4_spec.tos = (tp->key_mask[2] & TCAM_V4KEY2_TOS) >> in niu_get_ip4fs_from_tcam_key()
7129 prt = ((tp->key[2] & TCAM_V4KEY2_PORT_SPI) >> in niu_get_ip4fs_from_tcam_key()
7133 prt = ((tp->key[2] & TCAM_V4KEY2_PORT_SPI) >> in niu_get_ip4fs_from_tcam_key()
7137 prt = ((tp->key_mask[2] & TCAM_V4KEY2_PORT_SPI) >> in niu_get_ip4fs_from_tcam_key()
7141 prt = ((tp->key_mask[2] & TCAM_V4KEY2_PORT_SPI) >> in niu_get_ip4fs_from_tcam_key()
7147 tmp = (tp->key[2] & TCAM_V4KEY2_PORT_SPI) >> in niu_get_ip4fs_from_tcam_key()
7151 tmp = (tp->key_mask[2] & TCAM_V4KEY2_PORT_SPI) >> in niu_get_ip4fs_from_tcam_key()
7156 tmp = (tp->key[2] & TCAM_V4KEY2_PORT_SPI) >> in niu_get_ip4fs_from_tcam_key()
7160 tmp = (tp->key_mask[2] & TCAM_V4KEY2_PORT_SPI) >> in niu_get_ip4fs_from_tcam_key()
7165 (tp->key[2] & TCAM_V4KEY2_PROTO) >> in niu_get_ip4fs_from_tcam_key()
7168 (tp->key_mask[2] & TCAM_V4KEY2_PROTO) >> in niu_get_ip4fs_from_tcam_key()
7182 struct niu_tcam_entry *tp; in niu_get_ethtool_tcam_entry() local
7190 tp = &parent->tcam[idx]; in niu_get_ethtool_tcam_entry()
7191 if (!tp->valid) { in niu_get_ethtool_tcam_entry()
7198 class = (tp->key[0] & TCAM_V4KEY0_CLASS_CODE) >> in niu_get_ethtool_tcam_entry()
7208 u32 proto = (tp->key[2] & TCAM_V4KEY2_PROTO) >> in niu_get_ethtool_tcam_entry()
7224 niu_get_ip4fs_from_tcam_key(tp, fsp); in niu_get_ethtool_tcam_entry()
7235 niu_get_ip4fs_from_tcam_key(tp, fsp); in niu_get_ethtool_tcam_entry()
7245 if (tp->assoc_data & TCAM_ASSOCDATA_DISC) in niu_get_ethtool_tcam_entry()
7248 fsp->ring_cookie = (tp->assoc_data & TCAM_ASSOCDATA_OFFSET) >> in niu_get_ethtool_tcam_entry()
7262 struct niu_tcam_entry *tp; in niu_get_ethtool_tcam_all() local
7273 tp = &parent->tcam[idx]; in niu_get_ethtool_tcam_all()
7274 if (!tp->valid) in niu_get_ethtool_tcam_all()
7370 struct niu_tcam_entry *tp, in niu_get_tcamkey_from_ip4fs() argument
7382 tp->key[0] = class << TCAM_V4KEY0_CLASS_CODE_SHIFT; in niu_get_tcamkey_from_ip4fs()
7383 tp->key_mask[0] = TCAM_V4KEY0_CLASS_CODE; in niu_get_tcamkey_from_ip4fs()
7384 tp->key[1] = (u64)l2_rdc_tab << TCAM_V4KEY1_L2RDCNUM_SHIFT; in niu_get_tcamkey_from_ip4fs()
7385 tp->key_mask[1] = TCAM_V4KEY1_L2RDCNUM; in niu_get_tcamkey_from_ip4fs()
7387 tp->key[3] = (u64)sip << TCAM_V4KEY3_SADDR_SHIFT; in niu_get_tcamkey_from_ip4fs()
7388 tp->key[3] |= dip; in niu_get_tcamkey_from_ip4fs()
7390 tp->key_mask[3] = (u64)sipm << TCAM_V4KEY3_SADDR_SHIFT; in niu_get_tcamkey_from_ip4fs()
7391 tp->key_mask[3] |= dipm; in niu_get_tcamkey_from_ip4fs()
7393 tp->key[2] |= ((u64)fsp->h_u.tcp_ip4_spec.tos << in niu_get_tcamkey_from_ip4fs()
7395 tp->key_mask[2] |= ((u64)fsp->m_u.tcp_ip4_spec.tos << in niu_get_tcamkey_from_ip4fs()
7406 tp->key[2] |= (((u64)sport << 16) | dport); in niu_get_tcamkey_from_ip4fs()
7407 tp->key_mask[2] |= (((u64)spm << 16) | dpm); in niu_get_tcamkey_from_ip4fs()
7415 tp->key[2] |= spi; in niu_get_tcamkey_from_ip4fs()
7416 tp->key_mask[2] |= spim; in niu_get_tcamkey_from_ip4fs()
7423 tp->key[2] |= spi; in niu_get_tcamkey_from_ip4fs()
7424 tp->key_mask[2] |= spim; in niu_get_tcamkey_from_ip4fs()
7431 tp->key[2] |= ((u64)pid << TCAM_V4KEY2_PROTO_SHIFT); in niu_get_tcamkey_from_ip4fs()
7433 tp->key_mask[2] |= TCAM_V4KEY2_PROTO; in niu_get_tcamkey_from_ip4fs()
7441 struct niu_tcam_entry *tp; in niu_add_ethtool_tcam_entry() local
7526 tp = &parent->tcam[idx]; in niu_add_ethtool_tcam_entry()
7528 memset(tp, 0, sizeof(*tp)); in niu_add_ethtool_tcam_entry()
7537 niu_get_tcamkey_from_ip4fs(fsp, tp, l2_rdc_table, class); in niu_add_ethtool_tcam_entry()
7550 niu_get_tcamkey_from_ip4fs(fsp, tp, l2_rdc_table, class); in niu_add_ethtool_tcam_entry()
7561 tp->assoc_data = TCAM_ASSOCDATA_DISC; in niu_add_ethtool_tcam_entry()
7570 tp->assoc_data = (TCAM_ASSOCDATA_TRES_USE_OFFSET | in niu_add_ethtool_tcam_entry()
7575 err = tcam_write(np, idx, tp->key, tp->key_mask); in niu_add_ethtool_tcam_entry()
7580 err = tcam_assoc_write(np, idx, tp->assoc_data); in niu_add_ethtool_tcam_entry()
7587 tp->valid = 1; in niu_add_ethtool_tcam_entry()
7598 struct niu_tcam_entry *tp; in niu_del_ethtool_tcam_entry() local
7610 tp = &parent->tcam[idx]; in niu_del_ethtool_tcam_entry()
7613 class = (tp->key[0] & TCAM_V4KEY0_CLASS_CODE) >> in niu_del_ethtool_tcam_entry()
7648 tp->valid = 0; in niu_del_ethtool_tcam_entry()
8730 struct niu_rdc_tables *tp = &parent->rdc_group_cfg[i]; in niu_divide_rdc_groups() local
8734 tp->first_table_num = rdc_group; in niu_divide_rdc_groups()
8735 tp->num_tables = rdc_groups_per_port; in niu_divide_rdc_groups()
8737 for (grp = 0; grp < tp->num_tables; grp++) { in niu_divide_rdc_groups()
8738 struct rdc_table *rt = &tp->tables[grp]; in niu_divide_rdc_groups()
8742 parent->index, i, tp->first_table_num + grp); in niu_divide_rdc_groups()