Lines Matching defs:in

120  * vendor ID and device ID stored in the HW structure.
311 * is returned in user specified buffer. Please interpret user specified
313 * Response such as various MAC addresses are stored in HW struct (port.mac)
600 * in a backplane. Try to detect this case and handle it
836 * threshold of LFC, we don't turn on any bit in tx_tmr_priority
1200 /* Poll for Device Active state in case a recent CORER, GLOBR,
1201 * or EMPR has occurred. The grst delay value is in 100ms units.
1260 /* If at function entry a global reset was already in progress, i.e.
1262 * set in GLNVM_ULD, there is no need for a PF Reset; poll until the
1267 /* poll on global reset currently in progress until done */
1310 * interface has been restored in the rebuild flow.
1475 * @in: message info to be filled in descriptor
1477 int ice_sbq_rw_reg(struct ice_hw *hw, struct ice_sbq_msg_input *in)
1486 msg.dest_dev = in->dest_dev;
1487 msg.opcode = in->opcode;
1490 msg.msg_addr_low = cpu_to_le16(in->msg_addr_low);
1491 msg.msg_addr_high = cpu_to_le32(in->msg_addr_high);
1493 if (in->opcode)
1494 msg.data = cpu_to_le32(in->data);
1496 /* data read comes back in completion, so shorten the struct by
1505 if (!status && !in->opcode)
1506 in->data = le32_to_cpu
1514 * in firmware is acquired by the software to prevent most (but not all) types
1607 /* When a package download is in process (i.e. when the firmware's
1750 * @timeout: the maximum time in ms that the driver may hold the resource
1763 * Note that if the caller is in an acquire lock, perform action, release lock
1791 /* The completion specifies the maximum time in ms that the driver
1792 * may hold the resource in the Timeout field.
1798 * command completes with ICE_AQ_RES_GLBL_IN_PROG in the status field
1861 * @timeout: timeout in milliseconds
1878 * in this case the caller does not obtain the resource and has no
1928 * results in an admin queue timeout, so handle them correctly
1944 * @opc: pass in the command opcode
2045 * per PF based on the max value passed in.
2668 * Check if the PHY Recovered Clock device is present in the netlist
2685 * Check if the Clock Multiplexer device is present in the netlist
2701 * Check if the Clock Generation Unit (CGU) device is present in the netlist.
2702 * Save the CGU part number in the hw structure for later use.
2729 * Check if the GPS generic device is present in the netlist
2750 * firmware and store it in the buffer.
2755 * cap_count will still be updated in this case. It is recommended that the
2851 * ice_set_safe_mode_caps - Override dev/func capabilities when in safe mode
2881 /* one Tx and one Rx queue in safe mode */
2911 /* one Tx and one Rx queue per function in safe mode */
3041 * This helper function will convert an entry in PHY type structure
3176 * [ice_aqc_get_link_status->link_speed]. Caller can pass in
3179 * Each entry in this [phy_type_low, phy_type_high] structure will
3181 * in [phy_type_low, phy_type_high] structure based on the value of
3220 * One or more of the Set PHY config parameters may be ignored in an MFP
3236 ice_debug(hw, ICE_DBG_PHY, "Invalid bit is set in ice_aqc_set_phy_cfg_data->caps : 0x%x\n",
3791 * @option_count: input - size of the buffer in port options structures,
3796 * @active_option_idx: index of active port option in returned buffer
3797 * @active_option_valid: active option in returned buffer is valid
3798 * @pending_option_idx: index of pending port option in returned buffer
3799 * @pending_option_valid: pending option in returned buffer is valid
4178 * @num_qgrps: number of groups in the list
4180 * @buf_size: the total size of the qg_list buffer in bytes
4203 /* qg_list can be NULL only in VM/VF reset flow */
4234 /* If no queue group info, we are in a reset flow. Issue the AQ */
4276 * @buf_size: size of buffer in bytes
4394 dest_byte |= src_byte; /* add in the new bits */
4422 * will be in a different bit position on big endian machines
4434 dest_word |= cpu_to_le16(src_word); /* add in the new bits */
4462 * will be in a different bit position on big endian machines
4474 dest_dword |= cpu_to_le32(src_dword); /* add in the new bits */
4502 * will be in a different bit position on big endian machines
4514 dest_qword |= cpu_to_le64(src_qword); /* add in the new bits */
4521 * ice_set_ctx - set context bits in packed structure
4642 /* Mark that the values in the "generic" section as valid. The default
4643 * value in the "generic" section is zero. This means that :
4647 * - 0 Adjustment value is used in PSM credit update flow, indicated by
4650 * Without setting the generic section as valid in valid_sections, the
4703 * This function removes queues and their corresponding nodes in SW DB
4995 * @freq: Frequency in Hz
4996 * @phase_delay: Delay in ps
5027 * @freq: Frequency in Hz
5028 * @phase_delay: Delay in ps
5140 * @phase_offset: Phase offset in ns
5661 * @value: SW provide IO value to set in the LSB
5843 * @buf_size: size of the buffer (in bytes)
5940 * ICE_AQ_LINK_SPEED_UNKNOWN which is BIT(15) and maps to BIT(14) in this