Lines Matching defs:hsio
138 static void hsched_enqueue_io(struct hsfs *fsp, struct hio *hsio, int ra);
925 struct hio *hsio = kmem_cache_alloc(hio_cache,
930 hsio->bp = &bufs[count];
931 hsio->sema = &fio_done[count];
932 hsio->io_lblkno = bufs[count].b_lblkno;
933 hsio->nblocks = howmany(hsio->bp->b_bcount,
937 hsio->io_timestamp = drv_hztousec(ddi_get_lbolt());
940 hsio->contig_chain = NULL;
941 hsched_enqueue_io(fsp, hsio, 1);
1304 struct hio *hsio = kmem_cache_alloc(hio_cache,
1309 hsio->bp = &bufs[count];
1310 hsio->sema = &fio_done[count];
1311 hsio->io_lblkno = bufs[count].b_lblkno;
1312 hsio->nblocks = howmany(hsio->bp->b_bcount,
1316 hsio->io_timestamp =
1320 hsio->contig_chain = NULL;
1321 hsched_enqueue_io(fsp, hsio, 0);
2219 hsched_enqueue_io(struct hsfs *fsp, struct hio *hsio, int ra)
2225 fsp->physical_read_bytes += hsio->bp->b_bcount;
2227 fsp->readahead_bytes += hsio->bp->b_bcount;
2229 avl_add(&hqueue->deadline_tree, hsio);
2230 avl_add(&hqueue->read_tree, hsio);
2232 DTRACE_PROBE3(hsfs_io_enqueued, struct hio *, hsio,