Lines Matching refs:bsp
824 bridge_stream_t *bsp; in stream_alloc() local
829 bsp = kmem_zalloc(sizeof (*bsp), KM_SLEEP); in stream_alloc()
830 bsp->bs_minor = mn; in stream_alloc()
831 return (bsp); in stream_alloc()
835 stream_free(bridge_stream_t *bsp) in stream_free() argument
837 mac_minor_rele(bsp->bs_minor); in stream_free()
838 kmem_free(bsp, sizeof (*bsp)); in stream_free()
843 stream_ref(bridge_stream_t *bsp) in stream_ref() argument
846 bsp->bs_taskq_cnt++; in stream_ref()
851 stream_unref(bridge_stream_t *bsp) in stream_unref() argument
854 if (--bsp->bs_taskq_cnt == 0) in stream_unref()
1504 bridge_stream_t *bsp; in bridge_open() local
1528 if ((bsp = stream_alloc()) == NULL) in bridge_open()
1530 rq->q_ptr = WR(rq)->q_ptr = (caddr_t)bsp; in bridge_open()
1531 bsp->bs_wq = WR(rq); in bridge_open()
1532 *devp = makedevice(getmajor(*devp), bsp->bs_minor); in bridge_open()
1545 bridge_stream_t *bsp = rq->q_ptr; in bridge_close() local
1553 while (bsp->bs_taskq_cnt != 0) in bridge_close()
1558 if ((bip = bsp->bs_inst) != NULL) in bridge_close()
1561 stream_free(bsp); in bridge_close()
2771 bridge_stream_t *bsp; in bridge_add_link() local
2787 bsp = (bridge_stream_t *)mp->b_next; in bridge_add_link()
2789 bip = bsp->bs_inst; in bridge_add_link()
2940 miocack(bsp->bs_wq, mp, 0, 0); in bridge_add_link()
2941 stream_unref(bsp); in bridge_add_link()
2951 miocnak(bsp->bs_wq, mp, 0, err); in bridge_add_link()
2952 stream_unref(bsp); in bridge_add_link()
2959 bridge_stream_t *bsp; in bridge_rem_link() local
2967 bsp = (bridge_stream_t *)mp->b_next; in bridge_rem_link()
2969 bip = bsp->bs_inst; in bridge_rem_link()
3041 miocack(bsp->bs_wq, mp, 0, 0); in bridge_rem_link()
3043 miocnak(bsp->bs_wq, mp, 0, ENOENT); in bridge_rem_link()
3044 stream_unref(bsp); in bridge_rem_link()
3068 bridge_stream_t *bsp = wq->q_ptr; in bridge_ioctl() local
3093 if (bsp->bs_inst != NULL || in bridge_ioctl()
3110 bsp->bs_inst = bip; /* stream holds reference */ in bridge_ioctl()
3111 bip->bi_control = bsp; in bridge_ioctl()
3119 if ((bip = bsp->bs_inst) == NULL || in bridge_ioctl()
3127 mp->b_next = (mblk_t *)bsp; in bridge_ioctl()
3128 stream_ref(bsp); in bridge_ioctl()
3134 if ((bip = bsp->bs_inst) == NULL || in bridge_ioctl()
3142 mp->b_next = (mblk_t *)bsp; in bridge_ioctl()
3143 stream_ref(bsp); in bridge_ioctl()
3151 if ((bip = bsp->bs_inst) == NULL || in bridge_ioctl()
3169 if ((bip = bsp->bs_inst) == NULL || in bridge_ioctl()
3194 if ((bip = bsp->bs_inst) == NULL || in bridge_ioctl()
3231 if ((bip = bsp->bs_inst) == NULL || in bridge_ioctl()
3290 if ((bip = bsp->bs_inst) == NULL || in bridge_ioctl()