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