Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/i86pc/io/ioat/
H A Dioat_rs.c50 uint64_t *rs_free; member
96 rstruct->rs_free = kmem_alloc(rstruct->rs_free_size, KM_SLEEP); in ioat_rs_init()
108 rstruct->rs_free[index] = (uint64_t)0xFFFFFFFFFFFFFFFF; in ioat_rs_init()
133 kmem_free(rstruct->rs_free, rstruct->rs_free_size); in ioat_rs_fini()
174 free = rstruct->rs_free[array_idx]; in ioat_rs_alloc()
183 rstruct->rs_free[array_idx] &= ~((uint64_t)1 << last); in ioat_rs_alloc()
241 rstruct->rs_free[array_idx] |= ((uint64_t)1 << offset); in ioat_rs_free()
/illumos-gate/usr/src/uts/common/xen/io/
H A Dxpvtap.c1428 rstruct->rs_free = kmem_alloc(rstruct->rs_free_size, KM_SLEEP); in xpvtap_rs_init()
1440 rstruct->rs_free[index] = (uint64_t)0xFFFFFFFFFFFFFFFF; in xpvtap_rs_init()
1465 kmem_free(rstruct->rs_free, rstruct->rs_free_size); in xpvtap_rs_fini()
1506 free = rstruct->rs_free[array_idx]; in xpvtap_rs_alloc()
1515 rstruct->rs_free[array_idx] &= ~((uint64_t)1 << last); in xpvtap_rs_alloc()
1575 rstruct->rs_free[array_idx] |= ((uint64_t)1 << offset); in xpvtap_rs_free()
1616 free = rstruct->rs_free[array_idx]; in xpvtap_rs_flush()
1625 rstruct->rs_free[array_idx] |= ((uint64_t)1 << last); in xpvtap_rs_flush()
H A Dxpvtap.h67 uint64_t *rs_free; member
/illumos-gate/usr/src/uts/common/sys/ib/clients/daplt/
H A Ddaplt.h114 int (*rs_free)(struct daplka_resource *); member
/illumos-gate/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); \