Lines Matching defs:frame
1008 FLAG_ENTRY0("Unknown frame received", UNKNOWN_FRAME),
8936 u32 frame;
8938 frame = continuous << CONTINIOUS_REMOTE_UPDATE_SUPPORT_SHIFT
8941 GENERAL_CONFIG, frame);
8947 u32 frame;
8949 frame = (u32)vau << VAU_SHIFT
8955 GENERAL_CONFIG, frame);
8961 u32 frame;
8964 &frame);
8965 *misc_bits = (frame >> MISC_CONFIG_BITS_SHIFT) & MISC_CONFIG_BITS_MASK;
8966 *flag_bits = (frame >> LOCAL_FLAG_BITS_SHIFT) & LOCAL_FLAG_BITS_MASK;
8967 *link_widths = (frame >> LINK_WIDTH_SHIFT) & LINK_WIDTH_MASK;
8975 u32 frame;
8977 frame = (u32)misc_bits << MISC_CONFIG_BITS_SHIFT
8981 frame);
8987 u32 frame;
8989 frame = ((u32)device_id << LOCAL_DEVICE_ID_SHIFT)
8991 return load_8051_config(dd, LOCAL_DEVICE_ID, GENERAL_CONFIG, frame);
8997 u32 frame;
8999 read_8051_config(dd, REMOTE_DEVICE_ID, GENERAL_CONFIG, &frame);
9000 *device_id = (frame >> REMOTE_DEVICE_ID_SHIFT) & REMOTE_DEVICE_ID_MASK;
9001 *device_rev = (frame >> REMOTE_DEVICE_REV_SHIFT)
9007 u32 frame;
9011 read_8051_config(dd, RESERVED_REGISTERS, GENERAL_CONFIG, &frame);
9013 frame &= ~mask;
9014 frame |= ((u32)version << HOST_INTERFACE_VERSION_SHIFT);
9016 frame);
9022 u32 frame;
9024 read_8051_config(dd, MISC_STATUS, GENERAL_CONFIG, &frame);
9025 *ver_major = (frame >> STS_FM_VERSION_MAJOR_SHIFT) &
9027 *ver_minor = (frame >> STS_FM_VERSION_MINOR_SHIFT) &
9030 read_8051_config(dd, VERSION_PATCH, GENERAL_CONFIG, &frame);
9031 *ver_patch = (frame >> STS_FM_VERSION_PATCH_SHIFT) &
9038 u32 frame;
9040 read_8051_config(dd, VERIFY_CAP_REMOTE_PHY, GENERAL_CONFIG, &frame);
9041 *power_management = (frame >> POWER_MANAGEMENT_SHIFT)
9043 *continuous = (frame >> CONTINIOUS_REMOTE_UPDATE_SUPPORT_SHIFT)
9050 u32 frame;
9052 read_8051_config(dd, VERIFY_CAP_REMOTE_FABRIC, GENERAL_CONFIG, &frame);
9053 *vau = (frame >> VAU_SHIFT) & VAU_MASK;
9054 *z = (frame >> Z_SHIFT) & Z_MASK;
9055 *vcu = (frame >> VCU_SHIFT) & VCU_MASK;
9056 *vl15buf = (frame >> VL15BUF_SHIFT) & VL15BUF_MASK;
9057 *crc_sizes = (frame >> CRC_SIZES_SHIFT) & CRC_SIZES_MASK;
9064 u32 frame;
9067 &frame);
9068 *remote_tx_rate = (frame >> REMOTE_TX_RATE_SHIFT)
9070 *link_widths = (frame >> LINK_WIDTH_SHIFT) & LINK_WIDTH_MASK;
9075 u32 frame;
9077 read_8051_config(dd, LOCAL_LNI_INFO, GENERAL_CONFIG, &frame);
9078 *enable_lane_rx = (frame >> ENABLE_LANE_RX_SHIFT) & ENABLE_LANE_RX_MASK;
9093 u32 frame;
9099 &frame);
9101 *link_quality = (frame >> LINK_QUALITY_SHIFT)
9108 u32 frame;
9110 read_8051_config(dd, LINK_QUALITY_INFO, GENERAL_CONFIG, &frame);
9111 *pdrrc = (frame >> DOWN_REMOTE_REASON_SHIFT) & DOWN_REMOTE_REASON_MASK;
9116 u32 frame;
9118 read_8051_config(dd, LINK_DOWN_REASON, GENERAL_CONFIG, &frame);
9119 *ldr = (frame & 0xff);
9128 u32 frame;
9131 ret = read_8051_config(dd, TX_SETTINGS, GENERAL_CONFIG, &frame);
9132 *enable_lane_tx = (frame >> ENABLE_LANE_TX_SHIFT)
9134 *tx_polarity_inversion = (frame >> TX_POLARITY_INVERSION_SHIFT)
9136 *rx_polarity_inversion = (frame >> RX_POLARITY_INVERSION_SHIFT)
9138 *max_rate = (frame >> MAX_RATE_SHIFT) & MAX_RATE_MASK;
9148 u32 frame;
9151 frame = enable_lane_tx << ENABLE_LANE_TX_SHIFT
9155 return load_8051_config(dd, TX_SETTINGS, GENERAL_CONFIG, frame);
10273 [0x10] = "Unable to achieve frame sync on any lane",
10277 "Unable to achieve frame sync on sufficient lanes to meet the local link width policy",
10319 /* describe the given last state complete frame */
10320 static void decode_state_complete(struct hfi1_pportdata *ppd, u32 frame,
10330 * Decode frame:
10337 success = frame & 0x1;
10338 state = (frame >> 1) & 0x7;
10339 reason = (frame >> 8) & 0xff;
10340 lanes = (frame >> 16) & 0xffff;
10342 dd_dev_err(dd, "Last %s LNI state complete frame 0x%08x:\n",
10343 prefix, frame);