rdma_start_port
cache = device->cache.ports[port_num - rdma_start_port(device)].pkey;
cache = device->cache.ports[port_num - rdma_start_port(device)].pkey;
cache = device->cache.ports[port_num - rdma_start_port(device)].pkey;
*lmc = device->cache.ports[port_num - rdma_start_port(device)].lmc;
- rdma_start_port(device)].port_state;
rdma_start_port(device)].pkey;
device->cache.ports[port - rdma_start_port(device)].pkey = pkey_cache;
device->cache.ports[port - rdma_start_port(device)].lmc = tprops->lmc;
device->cache.ports[port - rdma_start_port(device)].port_state =
kcalloc(rdma_end_port(device) - rdma_start_port(device) + 1,
for (p = 0; p <= rdma_end_port(device) - rdma_start_port(device); ++p)
ib_cache_update(device, p + rdma_start_port(device));
for (p = 0; p <= rdma_end_port(device) - rdma_start_port(device); ++p)
return device->cache.ports[port - rdma_start_port(device)].gid;
u8 rdma_port = port + rdma_start_port(ib_dev);
port + rdma_start_port(ib_dev),
cleanup_gid_table_port(ib_dev, port + rdma_start_port(ib_dev),
cleanup_gid_table_port(ib_dev, port + rdma_start_port(ib_dev),
const int port_num = id->port_num ?: rdma_start_port(device);
rdma_start_port(id_priv->cma_dev->device)];
return cma_dev->default_gid_type[port - rdma_start_port(cma_dev->device)];
cma_dev->default_gid_type[port - rdma_start_port(cma_dev->device)] =
return cma_dev->default_roce_tos[port - rdma_start_port(cma_dev->device)];
cma_dev->default_roce_tos[port - rdma_start_port(cma_dev->device)] =
rdma_start_port(id_priv->cma_dev->device)];
rdma_start_port(id_priv->cma_dev->device)];
for (i = rdma_start_port(device); i <= rdma_end_port(device); i++) {
cma_dev->default_gid_type[i - rdma_start_port(device)] =
cma_dev->default_roce_tos[i - rdma_start_port(device)] = 0;
for (i = rdma_start_port(device); i <= rdma_end_port(device); i++) {
rdma_start_port(cma_dev->device)];
u8 start_port = rdma_start_port(device);
for (port = rdma_start_port(ib_dev); port <= rdma_end_port(ib_dev);
for (port = rdma_start_port(ib_dev);
for (port = rdma_start_port(device); port <= rdma_end_port(device); ++port) {
start = rdma_start_port(device);
for (i = rdma_start_port(device); i <= rdma_end_port(device); i++) {
dev->start_port = rdma_start_port(device);
s = rdma_start_port(device);
s = rdma_start_port(device);
for (i = 0; i <= rdma_end_port(device) - rdma_start_port(device); ++i) {
if (rdma_cap_ib_mad(device, i + rdma_start_port(device)))
return (port >= rdma_start_port(device) &&