Lines Matching refs:data_hi

291 	u32 data_hi, data_lo;  in ksz8795_r_dyn_mac_table()  local
313 data_hi = (u32)(buf >> 32); in ksz8795_r_dyn_mac_table()
319 cnt |= (data_hi & DYNAMIC_MAC_TABLE_ENTRIES) >> in ksz8795_r_dyn_mac_table()
323 *fid = (data_hi & DYNAMIC_MAC_TABLE_FID) >> in ksz8795_r_dyn_mac_table()
325 *src_port = (data_hi & DYNAMIC_MAC_TABLE_SRC_PORT) >> in ksz8795_r_dyn_mac_table()
327 *timestamp = (data_hi & DYNAMIC_MAC_TABLE_TIMESTAMP) >> in ksz8795_r_dyn_mac_table()
335 mac_addr[1] = (u8)data_hi; in ksz8795_r_dyn_mac_table()
336 mac_addr[0] = (u8)(data_hi >> 8); in ksz8795_r_dyn_mac_table()
347 u32 data_hi, data_lo; in ksz8795_r_sta_mac_table() local
351 data_hi = data >> 32; in ksz8795_r_sta_mac_table()
353 if (data_hi & (STATIC_MAC_TABLE_VALID | STATIC_MAC_TABLE_OVERRIDE)) { in ksz8795_r_sta_mac_table()
358 alu->mac[1] = (u8)data_hi; in ksz8795_r_sta_mac_table()
359 alu->mac[0] = (u8)(data_hi >> 8); in ksz8795_r_sta_mac_table()
360 alu->port_forward = (data_hi & STATIC_MAC_TABLE_FWD_PORTS) >> in ksz8795_r_sta_mac_table()
363 (data_hi & STATIC_MAC_TABLE_OVERRIDE) ? 1 : 0; in ksz8795_r_sta_mac_table()
364 data_hi >>= 1; in ksz8795_r_sta_mac_table()
365 alu->is_use_fid = (data_hi & STATIC_MAC_TABLE_USE_FID) ? 1 : 0; in ksz8795_r_sta_mac_table()
366 alu->fid = (data_hi & STATIC_MAC_TABLE_FID) >> in ksz8795_r_sta_mac_table()
376 u32 data_hi, data_lo; in ksz8795_w_sta_mac_table() local
382 data_hi = ((u32)alu->mac[0] << 8) | alu->mac[1]; in ksz8795_w_sta_mac_table()
383 data_hi |= (u32)alu->port_forward << STATIC_MAC_FWD_PORTS_S; in ksz8795_w_sta_mac_table()
386 data_hi |= STATIC_MAC_TABLE_OVERRIDE; in ksz8795_w_sta_mac_table()
388 data_hi |= STATIC_MAC_TABLE_USE_FID; in ksz8795_w_sta_mac_table()
389 data_hi |= (u32)alu->fid << STATIC_MAC_FID_S; in ksz8795_w_sta_mac_table()
392 data_hi |= STATIC_MAC_TABLE_VALID; in ksz8795_w_sta_mac_table()
394 data_hi &= ~STATIC_MAC_TABLE_OVERRIDE; in ksz8795_w_sta_mac_table()
396 data = (u64)data_hi << 32 | data_lo; in ksz8795_w_sta_mac_table()