lmc
struct lmc *p;
p = xmalloc(sizeof(struct lmc));
struct lmc *p;
p = xmalloc(sizeof(struct lmc));
struct lmc *p;
static TAILQ_HEAD(lmc_list, lmc) lmc_head = TAILQ_HEAD_INITIALIZER(lmc_head);
TAILQ_ENTRY(lmc) next;
struct lkpi_kmalloc_ctx *lmc = ctx;
lmc->addr = __kmalloc(lmc->size, lmc->flags);
struct lkpi_kmalloc_ctx lmc = { .size = size, .flags = flags };
lkpi_fpu_safe_exec(&lkpi_kmalloc_cb, &lmc);
return(lmc.addr);
struct lkpi_kmalloc_ctx *lmc = ctx;
lmc->addr = malloc(lmc->size, M_KMALLOC, linux_check_m_flags(lmc->flags));
struct lkpi_kmalloc_ctx lmc = { .size = size, .flags = flags };
lkpi_fpu_safe_exec(&lkpi_kvmalloc_cb, &lmc);
return(lmc.addr);
port_attr->lmc = 0;
props->lmc = 0;
props->lmc = out_mad->data[34] & 0x7;
props->lmc = out_mad->data[34] & 0x7;
props->lmc = MLX5_GET(hca_vport_context, ctx, lmc);
u8 lmc[0x3];
props->lmc = out_mad->data[34] & 0x7;
attr->lmc = 0;
u8 *lmc)
*lmc = device->cache.ports[port_num - rdma_start_port(device)].lmc;
device->cache.ports[port - rdma_start_port(device)].lmc = tprops->lmc;
u8 lmc;
if (ib_get_cached_lmc(device, port_num, &lmc))
return (!lmc || !((rdma_ah_get_path_bits(&attr) ^
((1 << lmc) - 1)));
new_ah->src_path_mask = (1 << port_attr.lmc) - 1;
return sprintf(buf, "%d\n", attr.lmc);
resp->lmc = attr->lmc;
u8 *lmc);
u8 lmc;
u8 lmc;
__u8 lmc;