estat
if (!(estat & CPU_TIMER)) {
estat = kvm_read_hw_gcsr(LOONGARCH_CSR_ESTAT);
if (!(estat & CPU_TIMER))
unsigned long cfg, estat;
estat = kvm_read_sw_gcsr(csr, LOONGARCH_CSR_ESTAT);
unsigned long estat = vcpu->arch.host_estat;
u32 intr = estat & CSR_ESTAT_IS;
u32 ecode = (estat & CSR_ESTAT_EXC) >> CSR_ESTAT_EXC_SHIFT;
unsigned long estat, gintc;
estat = kvm_read_sw_gcsr(csr, LOONGARCH_CSR_ESTAT) & ~KVM_ESTAT_EXTI_MASK;
*val = estat | (gintc << VIP_DELTA);
unsigned long estat, gintc;
estat = val & ~KVM_ESTAT_EXTI_MASK;
estat &= CSR_ESTAT_IS | CSR_ESTAT_EXC | CSR_ESTAT_ESUBCODE;
estat &= ~CPU_AVEC;
kvm_write_sw_gcsr(csr, LOONGARCH_CSR_ESTAT, estat);
struct bnxt_qplib_ext_stat *estat = &rdev->stats.rstat.ext_stat;
rc = bnxt_qplib_qext_stat(&rdev->rcfw, fid, estat);
bnxt_re_copy_ext_stats(rdev, stats, estat);
struct bnxt_qplib_ext_stat *estat = &rdev->stats.rstat.ext_stat;
rc = bnxt_qplib_qext_stat(&rdev->rcfw, fid, estat);
pma_cnt_ext->port_rcv_packets = cpu_to_be64(estat->rx_roce_good_pkts);
pma_cnt_ext->port_rcv_data = cpu_to_be64(estat->rx_roce_good_bytes / 4);
pma_cnt_ext->port_xmit_packets = cpu_to_be64(estat->tx_roce_pkts);
pma_cnt_ext->port_xmit_data = cpu_to_be64(estat->tx_roce_bytes / 4);
pma_cnt_ext->port_unicast_rcv_packets = cpu_to_be64(estat->rx_roce_good_pkts);
pma_cnt_ext->port_unicast_xmit_packets = cpu_to_be64(estat->tx_roce_pkts);
struct bnxt_qplib_ext_stat *estat = &rdev->stats.rstat.ext_stat;
rc = bnxt_qplib_qext_stat(&rdev->rcfw, fid, estat);
pma_cnt->port_rcv_packets = cpu_to_be32(estat->rx_roce_good_pkts);
pma_cnt->port_rcv_data = cpu_to_be32((estat->rx_roce_good_bytes / 4));
pma_cnt->port_xmit_packets = cpu_to_be32(estat->tx_roce_pkts);
pma_cnt->port_xmit_data = cpu_to_be32((estat->tx_roce_bytes / 4));
struct bnxt_qplib_ext_stat *estat)
estat->tx_atomic_req = le64_to_cpu(sb->tx_atomic_req_pkts);
estat->tx_read_req = le64_to_cpu(sb->tx_read_req_pkts);
estat->tx_read_res = le64_to_cpu(sb->tx_read_res_pkts);
estat->tx_write_req = le64_to_cpu(sb->tx_write_req_pkts);
estat->tx_send_req = le64_to_cpu(sb->tx_send_req_pkts);
estat->tx_roce_pkts = le64_to_cpu(sb->tx_roce_pkts);
estat->tx_roce_bytes = le64_to_cpu(sb->tx_roce_bytes);
estat->rx_atomic_req = le64_to_cpu(sb->rx_atomic_req_pkts);
estat->rx_read_req = le64_to_cpu(sb->rx_read_req_pkts);
estat->rx_read_res = le64_to_cpu(sb->rx_read_res_pkts);
estat->rx_write_req = le64_to_cpu(sb->rx_write_req_pkts);
estat->rx_send_req = le64_to_cpu(sb->rx_send_req_pkts);
estat->rx_roce_pkts = le64_to_cpu(sb->rx_roce_pkts);
estat->rx_roce_bytes = le64_to_cpu(sb->rx_roce_bytes);
estat->rx_roce_good_pkts = le64_to_cpu(sb->rx_roce_good_pkts);
estat->rx_roce_good_bytes = le64_to_cpu(sb->rx_roce_good_bytes);
estat->rx_out_of_buffer = le64_to_cpu(sb->rx_out_of_buffer_pkts);
estat->rx_out_of_sequence = le64_to_cpu(sb->rx_out_of_sequence_pkts);
estat->tx_cnp = le64_to_cpu(sb->tx_cnp_pkts);
estat->rx_cnp = le64_to_cpu(sb->rx_cnp_pkts);
estat->rx_ecn_marked = le64_to_cpu(sb->rx_ecn_marked_pkts);
struct bnxt_qplib_ext_stat *estat);
unsigned int estat = read_csr_estat() & CSR_ESTAT_IS;
while ((hwirq = ffs(estat))) {
estat &= ~BIT(hwirq - 1);
u16 estat;
estat = encx24j600_read_reg(priv, ESTAT);
if (estat & PHYDPX) {
u16 estat;
estat = encx24j600_read_reg(priv, ESTAT);
if (estat & PHYLNK) {
u16 bmcr, bmsr, estat;
estat = 0;
estat = err;
if (estat & ESTATUS_1000_TFULL)
u16 bmcr, bmsr, adv, estat;
estat = 0;
estat = err;
if ((estat & ESTATUS_1000_THALF) &&
if ((estat & ESTATUS_1000_TFULL) &&
if ((fulldpx && !(estat & ESTATUS_1000_TFULL)) ||
(!fulldpx && !(estat & ESTATUS_1000_THALF)))
u32 estat = TSI_READ(TSI108_EC_RXESTAT);
TSI_WRITE(TSI108_EC_RXESTAT, estat);
if (data->rxpending || (estat & TSI108_EC_RXESTAT_Q0_DESCINT))
u32 estat = TSI_READ(TSI108_EC_TXESTAT);
TSI_WRITE(TSI108_EC_TXESTAT, estat);
if (estat & TSI108_EC_TXESTAT_Q0_ERR) {
if (estat & (TSI108_EC_TXESTAT_Q0_DESCINT | TSI108_EC_TXESTAT_Q0_EOQ)) {
u16 estat = 0;
estat |= speed[speed_index].estat & duplex[duplex_index].estat;
return estat;
u16 estat;
.estat = ESTATUS_1000_TFULL | ESTATUS_1000_THALF,
.estat = ESTATUS_1000_THALF,
.estat = ESTATUS_1000_TFULL,
unsigned int estat;
estat = bcm_uart_readl(port, UART_EXTINP_REG);
if (estat & UART_EXTINP_IRSTAT(UART_EXTINP_IR_CTS))
estat & UART_EXTINP_CTS_MASK);
if (estat & UART_EXTINP_IRSTAT(UART_EXTINP_IR_DCD))
estat & UART_EXTINP_DCD_MASK);
int eras, int trials, struct estat *stat,
struct estat stat = {0, 0, 0, 0};
unsigned long estat;
#define ESTAT_OFFSET_EXREGS offsetof(struct ex_regs, estat)
unsigned long pc, estat, badv;
vector = (regs->estat & CSR_ESTAT_EXC) >> CSR_ESTAT_EXC_SHIFT;
estat = regs->estat;
ucall(UCALL_UNHANDLED, 3, pc, estat, badv);
unsigned long estat;
estat = csr_read(LOONGARCH_CSR_ESTAT);
intid = !!(estat & BIT(INT_TI));
intid = !!(regs->estat & BIT(INT_TI));
intid = !!(regs->estat & BIT(INT_PMI));