PR
s32 PT, PR, PG, PO;
ret = mlx90632_read_ee_register(data->regmap, MLX90632_EE_P_R, &PR);
PT, PR, PG, PO, Gb);
#define SET_PR(b, v) SET_GLOBAL_FIELD(b, TLBTR0, PR, v)
#define GET_PR(b) GET_GLOBAL_FIELD(b, TLBTR0, PR)
if (XGMAC_IOREAD_BITS(pdata, MAC_PFR, PR) == val)
XGMAC_IOWRITE_BITS(pdata, MAC_PFR, PR, val);
PR("MPDUs Queued: ", queued);
PR("MPDUs Completed: ", completed);
PR("MPDUs XRetried: ", xretries);
PR("Aggregates: ", a_aggr);
PR("AMPDUs Queued HW:", a_queued_hw);
PR("AMPDUs Completed:", a_completed);
PR("AMPDUs Retried: ", a_retries);
PR("AMPDUs XRetried: ", a_xretries);
PR("TXERR Filtered: ", txerr_filtered);
PR("FIFO Underrun: ", fifo_underrun);
PR("TXOP Exceeded: ", xtxop);
PR("TXTIMER Expiry: ", timer_exp);
PR("DESC CFG Error: ", desc_cfg_err);
PR("DATA Underrun: ", data_underrun);
PR("DELIM Underrun: ", delim_underrun);
PR("TX-Pkts-All: ", tx_pkts_all);
PR("TX-Bytes-All: ", tx_bytes_all);
PR("HW-put-tx-buf: ", puttxbuf);
PR("HW-tx-start: ", txstart);
PR("HW-tx-proc-desc: ", txprocdesc);
PR("TX-Failed: ", txfailed);
pr_value = readl(ispi->pregs + PR(i));
readl(ispi->pregs + PR(i)));
value = readl(ispi->pregs + PR(i));
dlm_state_name(PR), \