SMC_MAX_PORTS
for (i = 0; i < SMC_MAX_PORTS; i++)
for_each_set_bit(port_idx, &smcibdev->port_event_mask, SMC_MAX_PORTS) {
for (port_idx = 0; port_idx < SMC_MAX_PORTS; port_idx++) {
if (port_idx >= SMC_MAX_PORTS)
if (port_idx >= SMC_MAX_PORTS)
if (port_idx >= SMC_MAX_PORTS)
for (i = 1; i <= SMC_MAX_PORTS; i++) {
if (port_idx >= SMC_MAX_PORTS)
for (i = 0; i < min_t(size_t, port_cnt, SMC_MAX_PORTS); i++) {
i < min_t(size_t, port_cnt, SMC_MAX_PORTS);
struct ib_port_attr pattr[SMC_MAX_PORTS]; /* ib dev. port attrs */
char mac[SMC_MAX_PORTS][ETH_ALEN];
u8 pnetid[SMC_MAX_PORTS][SMC_MAX_PNETID_LEN];
bool pnetid_by_user[SMC_MAX_PORTS];
DECLARE_BITMAP(ports_going_away, SMC_MAX_PORTS);
atomic_t lnk_cnt_by_port[SMC_MAX_PORTS];
int ndev_ifidx[SMC_MAX_PORTS]; /* ndev if indexes */
for (i = 1; i <= SMC_MAX_PORTS; i++) {
for (i = 1; i <= SMC_MAX_PORTS; i++) {
for (ibport = 0; ibport < SMC_MAX_PORTS; ibport++) {
if (ibport < 1 || ibport > SMC_MAX_PORTS)