Searched refs:addr_allocp (Results 1 – 4 of 4) sorted by relevance
/illumos-gate/usr/src/uts/common/io/1394/ |
H A D | s1394_addr.c | 83 s1394_request_addr_blk(s1394_hal_t *hal, t1394_alloc_addr_t *addr_allocp) in s1394_request_addr_blk() argument 94 curr_blk = s1394_free_list_find(hal, addr_allocp->aa_type, in s1394_request_addr_blk() 95 addr_allocp->aa_length); in s1394_request_addr_blk() 105 if (amount_free == addr_allocp->aa_length) { in s1394_request_addr_blk() 112 curr_blk->addr_enable = addr_allocp->aa_enable; in s1394_request_addr_blk() 113 curr_blk->kmem_bufp = addr_allocp->aa_kmem_bufp; in s1394_request_addr_blk() 114 curr_blk->addr_arg = addr_allocp->aa_arg; in s1394_request_addr_blk() 115 curr_blk->addr_events = addr_allocp->aa_evts; in s1394_request_addr_blk() 117 addr_allocp->aa_address = curr_blk->addr_lo; in s1394_request_addr_blk() 118 addr_allocp->aa_hdl = (t1394_addr_handle_t)curr_blk; in s1394_request_addr_blk() [all …]
|
H A D | t1394.c | 824 t1394_alloc_addr(t1394_handle_t t1394_hdl, t1394_alloc_addr_t *addr_allocp, in t1394_alloc_addr() argument 834 ASSERT(addr_allocp != NULL); in t1394_alloc_addr() 842 addr_lo = addr_allocp->aa_address; in t1394_alloc_addr() 843 addr_hi = addr_lo + addr_allocp->aa_length; in t1394_alloc_addr() 846 if ((addr_allocp->aa_enable & T1394_ADDR_RDENBL) && in t1394_alloc_addr() 847 (addr_allocp->aa_evts.recv_read_request == NULL) && in t1394_alloc_addr() 848 (addr_allocp->aa_kmem_bufp == NULL)) { in t1394_alloc_addr() 849 if ((addr_allocp->aa_type != T1394_ADDR_FIXED) || in t1394_alloc_addr() 863 addr_allocp->aa_enable &= ~T1394_ADDR_RDENBL; in t1394_alloc_addr() 867 if ((addr_allocp->aa_enable & T1394_ADDR_WRENBL) && in t1394_alloc_addr() [all …]
|
/illumos-gate/usr/src/uts/common/sys/1394/ |
H A D | s1394.h | 911 int s1394_request_addr_blk(s1394_hal_t *hal, t1394_alloc_addr_t *addr_allocp); 913 int s1394_claim_addr_blk(s1394_hal_t *hal, t1394_alloc_addr_t *addr_allocp); 917 int s1394_reserve_addr_blk(s1394_hal_t *hal, t1394_alloc_addr_t *addr_allocp);
|
H A D | t1394.h | 501 int t1394_alloc_addr(t1394_handle_t t1394_hdl, t1394_alloc_addr_t *addr_allocp,
|