Lines Matching refs:p_addr
54 static void eth_port_uc_addr_get(unsigned int port_num, unsigned char *p_addr);
55 static void eth_port_uc_addr_set(unsigned int port_num, unsigned char *p_addr);
1844 static void eth_port_uc_addr_set(unsigned int port_num, unsigned char *p_addr)
1850 mac_l = (p_addr[4] << 8) | (p_addr[5]);
1851 mac_h = (p_addr[0] << 24) | (p_addr[1] << 16) | (p_addr[2] << 8) |
1852 (p_addr[3] << 0);
1859 eth_port_set_filter_table_entry(table, p_addr[5] & 0x0f);
1865 static void eth_port_uc_addr_get(unsigned int port_num, unsigned char *p_addr)
1873 p_addr[0] = (mac_h >> 24) & 0xff;
1874 p_addr[1] = (mac_h >> 16) & 0xff;
1875 p_addr[2] = (mac_h >> 8) & 0xff;
1876 p_addr[3] = mac_h & 0xff;
1877 p_addr[4] = (mac_l >> 8) & 0xff;
1878 p_addr[5] = mac_l & 0xff;
1919 static void eth_port_mc_addr(unsigned int eth_port_num, unsigned char *p_addr)
1929 if ((p_addr[0] == 0x01) && (p_addr[1] == 0x00) &&
1930 (p_addr[2] == 0x5E) && (p_addr[3] == 0x00) && (p_addr[4] == 0x00)) {
1933 eth_port_set_filter_table_entry(table, p_addr[5]);
1938 mac_h = (p_addr[0] << 8) | (p_addr[1]);
1939 mac_l = (p_addr[2] << 24) | (p_addr[3] << 16) |
1940 (p_addr[4] << 8) | (p_addr[5] << 0);