Lines Matching defs:idx
2737 static int niu_set_alt_mac_rdc_table(struct niu *np, int idx,
2740 if (idx >= niu_num_alt_addr(np))
2742 return __set_rdc_table_num(np, idx, idx + 1, table_num, mac_pref);
3259 static u16 tcam_get_index(struct niu *np, u16 idx)
3262 if (idx >= (np->clas.tcam_sz - 1))
3263 idx = 0;
3264 return np->clas.tcam_top + ((idx+1) * np->parent->num_ports);
3559 static int release_tx_packet(struct niu *np, struct tx_ring_info *rp, int idx)
3561 struct tx_buff_info *tb = &rp->tx_buffs[idx];
3578 if (le64_to_cpu(rp->descr[idx]) & TX_DESC_MARK)
3583 idx = NEXT_TX(rp, idx);
3588 tb = &rp->tx_buffs[idx];
3593 idx = NEXT_TX(rp, idx);
3598 return idx;
7174 u16 idx;
7178 idx = tcam_get_index(np, (u16)nfc->fs.location);
7180 tp = &parent->tcam[idx];
7182 netdev_info(np->dev, "niu%d: entry [%d] invalid for idx[%d]\n",
7183 parent->index, (u16)nfc->fs.location, idx);
7253 int i, idx, cnt;
7262 idx = tcam_get_index(np, i);
7263 tp = &parent->tcam[idx];
7435 u16 idx;
7442 idx = nfc->fs.location;
7443 if (idx >= tcam_get_size(np))
7516 idx = tcam_get_index(np, idx);
7517 tp = &parent->tcam[idx];
7566 err = tcam_write(np, idx, tp->key, tp->key_mask);
7571 err = tcam_assoc_write(np, idx, tp->assoc_data);
7590 u16 idx;
7600 idx = tcam_get_index(np, loc);
7601 tp = &parent->tcam[idx];
7634 ret = tcam_flush(np, idx);
8573 u8 idx;
8599 idx = p->cur[type];
8600 p->phy_id[type][idx] = id;
8601 p->phy_port[type][idx] = phy_port;
8602 p->cur[type] = idx + 1;