chip_params
const struct chip_params *chip_params;
const struct chip_params *t4_get_chip_params(int chipid);
unsigned int max_naddr = adap->chip_params->mps_tcam_size;
unsigned int max_naddr = adap->chip_params->mps_tcam_size;
unsigned int max_mac_addr = adap->chip_params->mps_tcam_size;
const struct chip_params *t4_get_chip_params(int chipid)
static const struct chip_params chip_params[] = {
if (chipid < 0 || chipid >= ARRAY_SIZE(chip_params))
return &chip_params[chipid];
adapter->chip_params = t4_get_chip_params(chip_id(adapter));
if (adapter->chip_params == NULL)
adapter->params.cim_la_size = adapter->chip_params->cim_la_size;
adapter->params.cim_la_size = 2 * adapter->chip_params->cim_la_size;
const int nopt = adap->chip_params->filter_num_opt;
unsigned int cim_num_ibq = adap->chip_params->cim_num_ibq;
unsigned int cim_num_obq = adap->chip_params->cim_num_obq;
unsigned int cim_num_ibq = adap->chip_params->cim_num_ibq;
unsigned int cim_num_obq = adap->chip_params->cim_num_obq;
const int maxbits = adap->chip_params->filter_opt_len;
const int nopt = adap->chip_params->filter_num_opt;
unsigned int max_mac_addr = adap->chip_params->mps_tcam_size;
unsigned int max_mac_addr = adap->chip_params->mps_tcam_size;
if (adap->chip_params->nchan > 2)
int rss_nentries = adapter->chip_params->rss_nentries;
int nchan = adap->chip_params->nchan;
int nchan = adap->chip_params->nchan;
int nchan = adap->chip_params->nchan;
int nchan = adap->chip_params->nchan;
if (adap->chip_params->nchan > 2) {
if (adap->chip_params->nchan > 2) {
for (i = 0; i < adap->chip_params->pm_stats_cnt; i++) {
for (i = 0; i < adap->chip_params->pm_stats_cnt; i++) {
const u32 all_chan = (1 << adap->chip_params->nchan) - 1;
adapter->chip_params = t4_get_chip_params(chip_id(adapter));
if (adapter->chip_params == NULL)
for (i = 0; i < padap->chip_params->nchan; i++) {
if (padap->chip_params->nchan == NCHAN) {
tp_err_stats_buff->nchan = padap->chip_params->nchan;
vf_count = padap->chip_params->vfcount;
tx_rate->nchan = padap->chip_params->nchan;
n = padap->chip_params->mps_tcam_size;
if (padap->chip_params->mps_rplc_size >
tcam->rplc_size = padap->chip_params->mps_rplc_size;
size = padap->chip_params->rss_nentries * sizeof(u16);
tp_cpl_stats_buff->nchan = padap->chip_params->nchan;
int i, nchan = sc->chip_params->nchan;
for (i = 0; i < sc->chip_params->nchan; i += 2) {
for (i = 0; i < sc->chip_params->nchan; i++) {
for (i = 0; i < sc->chip_params->mps_tcam_size; i++) {
for (i = 0; i < sc->chip_params->mps_tcam_size; i++) {
for (i = 0; i < sc->chip_params->mps_tcam_size; i++) {
if (sc->chip_params->nchan > 2) {
if (sc->chip_params->nchan > 2) {
if (sc->chip_params->nchan > 2) {
if (len < sc->chip_params->sge_ctxt_size)
sc->params.nsched_cls = sc->chip_params->nsched_cls;
MPASS(qcount <= sc->chip_params->cim_num_ibq);
MPASS(qcount <= sc->chip_params->cim_num_obq);
KASSERT(qid >= 0 && qid < sc->chip_params->cim_num_ibq,
KASSERT(qid >= 0 && qid < sc->chip_params->cim_num_obq,
cim_num_obq = sc->chip_params->cim_num_obq;
if (sc->chip_params->nchan > 2) {
sc->chip_params->sge_fl_db;
if (!in_range(p->channel, 0, sc->chip_params->nchan - 1))
fl->dbval = V_QID(qid) | sc->chip_params->sge_fl_db;
const int cng_ch_bits_log = sc->chip_params->cng_ch_bits_log;