Home
last modified time | relevance | path

Searched refs:rs_free (Results 1 – 5 of 5) sorted by relevance

/titanic_44/usr/src/uts/i86pc/io/ioat/
H A Dioat_rs.c52 uint64_t *rs_free; member
98 rstruct->rs_free = kmem_alloc(rstruct->rs_free_size, KM_SLEEP); in ioat_rs_init()
110 rstruct->rs_free[index] = (uint64_t)0xFFFFFFFFFFFFFFFF; in ioat_rs_init()
135 kmem_free(rstruct->rs_free, rstruct->rs_free_size); in ioat_rs_fini()
176 free = rstruct->rs_free[array_idx]; in ioat_rs_alloc()
185 rstruct->rs_free[array_idx] &= ~((uint64_t)1 << last); in ioat_rs_alloc()
243 rstruct->rs_free[array_idx] |= ((uint64_t)1 << offset); in ioat_rs_free()
/titanic_44/usr/src/uts/common/xen/io/
H A Dxpvtap.c1430 rstruct->rs_free = kmem_alloc(rstruct->rs_free_size, KM_SLEEP); in xpvtap_rs_init()
1442 rstruct->rs_free[index] = (uint64_t)0xFFFFFFFFFFFFFFFF; in xpvtap_rs_init()
1467 kmem_free(rstruct->rs_free, rstruct->rs_free_size); in xpvtap_rs_fini()
1508 free = rstruct->rs_free[array_idx]; in xpvtap_rs_alloc()
1517 rstruct->rs_free[array_idx] &= ~((uint64_t)1 << last); in xpvtap_rs_alloc()
1577 rstruct->rs_free[array_idx] |= ((uint64_t)1 << offset); in xpvtap_rs_free()
1618 free = rstruct->rs_free[array_idx]; in xpvtap_rs_flush()
1627 rstruct->rs_free[array_idx] |= ((uint64_t)1 << last); in xpvtap_rs_flush()
H A Dxpvtap.h67 uint64_t *rs_free; member
/titanic_44/usr/src/uts/common/sys/ib/clients/daplt/
H A Ddaplt.h114 int (*rs_free)(struct daplka_resource *); member
/titanic_44/usr/src/uts/common/io/ib/clients/daplt/
H A Ddaplt.c421 ASSERT((rp)->header.rs_free != NULL); \
423 (rp)->header.rs_free((daplka_resource_t *)rp); \
434 (rp)->header.rs_free = (free_func); \