Lines Matching refs:hammer2_io_t
54 static void dio_write_stats_update(hammer2_io_t *dio, struct m_buf *bp);
56 static hammer2_io_t *hammer2_io_hash_lookup(hammer2_dev_t *hmp,
58 static hammer2_io_t *hammer2_io_hash_enter(hammer2_dev_t *hmp,
59 hammer2_io_t *dio, uint64_t *refsp);
77 DIO_RECORD(hammer2_io_t *dio HAMMER2_IO_DEBUG_ARGS) in DIO_RECORD()
102 hammer2_io_t *
106 hammer2_io_t *dio; in hammer2_io_alloc()
107 hammer2_io_t *xio; in hammer2_io_alloc()
179 hammer2_io_t *
183 hammer2_io_t *dio; in _hammer2_io_getblk()
399 _hammer2_io_putblk(hammer2_io_t **diop HAMMER2_IO_DEBUG_ARGS) in _hammer2_io_putblk()
402 hammer2_io_t *dio; in _hammer2_io_putblk()
572 hammer2_io_data(hammer2_io_t *dio, off_t lbase) in hammer2_io_data()
588 hammer2_io_t **diop) in hammer2_io_new()
596 hammer2_io_t **diop) in hammer2_io_newnz()
604 hammer2_io_t **diop HAMMER2_IO_DEBUG_ARGS) in _hammer2_io_bread()
607 hammer2_io_t *dio; in _hammer2_io_bread()
623 hammer2_io_t *
627 hammer2_io_t *dio; in _hammer2_io_getquick()
635 _hammer2_io_bawrite(hammer2_io_t **diop HAMMER2_IO_DEBUG_ARGS) in _hammer2_io_bawrite()
643 _hammer2_io_bdwrite(hammer2_io_t **diop HAMMER2_IO_DEBUG_ARGS) in _hammer2_io_bdwrite()
650 _hammer2_io_bwrite(hammer2_io_t **diop HAMMER2_IO_DEBUG_ARGS) in _hammer2_io_bwrite()
659 hammer2_io_setdirty(hammer2_io_t *dio) in hammer2_io_setdirty()
681 hammer2_io_inval(hammer2_io_t *dio, hammer2_off_t data_off, u_int bytes) in hammer2_io_inval()
687 _hammer2_io_brelse(hammer2_io_t **diop HAMMER2_IO_DEBUG_ARGS) in _hammer2_io_brelse()
693 _hammer2_io_bqrelse(hammer2_io_t **diop HAMMER2_IO_DEBUG_ARGS) in _hammer2_io_bqrelse()
706 hammer2_io_t *dio; in hammer2_io_dedup_set()
732 hammer2_io_t *dio; in hammer2_io_dedup_delete()
763 hammer2_io_t *dio; in hammer2_io_dedup_assert()
782 dio_write_stats_update(hammer2_io_t *dio, struct m_buf *bp) in dio_write_stats_update()
792 hammer2_io_bkvasync(hammer2_io_t *dio) in hammer2_io_bkvasync()
802 _hammer2_io_ref(hammer2_io_t *dio HAMMER2_IO_DEBUG_ARGS) in _hammer2_io_ref()
820 static hammer2_io_t *
824 hammer2_io_t *dio; in hammer2_io_hash_lookup()
849 static hammer2_io_t *
850 hammer2_io_hash_enter(hammer2_dev_t *hmp, hammer2_io_t *dio, uint64_t *refsp) in hammer2_io_hash_enter()
852 hammer2_io_t *xio; in hammer2_io_hash_enter()
853 hammer2_io_t **xiop; in hammer2_io_hash_enter()
884 hammer2_io_t *dio; in hammer2_io_hash_cleanup()
885 hammer2_io_t **diop; in hammer2_io_hash_cleanup()
886 hammer2_io_t **cleanapp; in hammer2_io_hash_cleanup()
887 hammer2_io_t *cleanbase; in hammer2_io_hash_cleanup()
960 hammer2_io_t *dio; in hammer2_io_hash_cleanup_all()