Lines Matching defs:hsio
155 static void hsched_enqueue_io(struct hsfs *fsp, struct hio *hsio, int ra);
1019 struct hio *hsio = kmem_cache_alloc(hio_cache,
1024 hsio->bp = &bufs[count];
1025 hsio->sema = &fio_done[count];
1026 hsio->io_lblkno = bufs[count].b_lblkno;
1027 hsio->nblocks = howmany(hsio->bp->b_bcount,
1031 hsio->io_timestamp = drv_hztousec(ddi_get_lbolt());
1034 hsio->contig_chain = NULL;
1035 hsched_enqueue_io(fsp, hsio, 1);
1406 struct hio *hsio = kmem_cache_alloc(hio_cache,
1411 hsio->bp = &bufs[count];
1412 hsio->sema = &fio_done[count];
1413 hsio->io_lblkno = bufs[count].b_lblkno;
1414 hsio->nblocks = howmany(hsio->bp->b_bcount,
1418 hsio->io_timestamp =
1422 hsio->contig_chain = NULL;
1423 hsched_enqueue_io(fsp, hsio, 0);
2373 hsched_enqueue_io(struct hsfs *fsp, struct hio *hsio, int ra)
2379 fsp->physical_read_bytes += hsio->bp->b_bcount;
2381 fsp->readahead_bytes += hsio->bp->b_bcount;
2383 avl_add(&hqueue->deadline_tree, hsio);
2384 avl_add(&hqueue->read_tree, hsio);
2386 DTRACE_PROBE3(hsfs_io_enqueued, struct hio *, hsio,