free_slot
free_slot(i);
int free_slot = -1;
if (free_slot < 0)
free_slot = i;
if (free_slot < 0)
ndr_services[free_slot] = svc;
hca->ih_ioc[free_slot].ii_srvcs =
bcopy(profile, &hca->ih_ioc[free_slot].ii_profile,
bcopy(services, hca->ih_ioc[free_slot].ii_srvcs,
profile->ioc_vendorid |= h2b32(free_slot);
ibdma_set_ioc_state(hca, free_slot, IBDMA_IOC_PRESENT);
hdl->ih_ioc_ndx = (uint8_t)free_slot;
int free_slot = -1;
if (free_slot == -1) {
free_slot = slot;
if (free_slot < 0) {
free_slot);
hca->ih_ioc[free_slot].ii_inuse = 1;
hca->ih_ioc[free_slot].ii_slot = free_slot;
hca->ih_ioc[free_slot].ii_hcap = hca;
uint32_t free_slot;
free_slot = rgep->rf_next;
free_buf = rgep->free_srbds[free_slot].rx_buf;
rgep->free_srbds[free_slot].rx_buf = NULL;
rgep->rf_next = NEXT(free_slot, RGE_BUF_SLOTS);
free_slot);
int i, free_slot = -1;
if (free_slot == -1)
free_slot = i;
free_slot = __hal_lro_get_free_slot(ring_lro);
if (free_slot == -1)
hldev, ring_lro, free_slot, tcp_seg_len,
if (free_slot == -1)
__hal_open_lro_session (eth_hdr, ip, tcp, lro, hldev, ring_lro, free_slot,