Lines Matching refs:tid_data
2747 struct cudbg_tid_data *tid_data) in cudbg_read_tid() argument
2760 tid_data->dbig_cmd = val; in cudbg_read_tid()
2764 tid_data->dbig_conf = val; in cudbg_read_tid()
2778 tid_data->dbig_rsp_stat = val; in cudbg_read_tid()
2784 tid_data->data[i] = t4_read_reg(padap, in cudbg_read_tid()
2787 tid_data->tid = tid; in cudbg_read_tid()
2813 static int cudbg_is_ipv6_entry(struct cudbg_tid_data *tid_data, in cudbg_is_ipv6_entry() argument
2819 le_type = cudbg_get_le_type(tid_data->tid, tcam_region); in cudbg_is_ipv6_entry()
2820 if (tid_data->tid & 1) in cudbg_is_ipv6_entry()
2824 ipv6 = tid_data->data[16] & 0x8000; in cudbg_is_ipv6_entry()
2826 ipv6 = tid_data->data[16] & 0x8000; in cudbg_is_ipv6_entry()
2828 ipv6 = tid_data->data[9] == 0x00C00000; in cudbg_is_ipv6_entry()
2896 struct cudbg_tid_data *tid_data; in cudbg_collect_le_tcam() local
2911 tid_data = (struct cudbg_tid_data *)(temp_buff.data + bytes); in cudbg_collect_le_tcam()
2914 rc = cudbg_read_tid(pdbg_init, i, tid_data); in cudbg_collect_le_tcam()
2924 if (cudbg_is_ipv6_entry(tid_data, tcam_region)) { in cudbg_collect_le_tcam()
2936 tid_data++; in cudbg_collect_le_tcam()