Lines Matching refs:hammer2_io_t
296 typedef struct hammer2_io hammer2_io_t; typedef
333 hammer2_io_t *dio; /* physical data buffer */
912 hammer2_io_t *focus_dio;
1286 hammer2_dedup_mask(hammer2_io_t *dio, hammer2_off_t data_off, u_int bytes) in hammer2_dedup_mask()
1627 void hammer2_io_inval(hammer2_io_t *dio, hammer2_off_t data_off, u_int bytes);
1629 char *hammer2_io_data(hammer2_io_t *dio, off_t lbase);
1630 void hammer2_io_bkvasync(hammer2_io_t *dio);
1637 hammer2_io_t **diop);
1639 hammer2_io_t **diop);
1641 hammer2_io_t **diop HAMMER2_IO_DEBUG_ARGS);
1642 void hammer2_io_setdirty(hammer2_io_t *dio);
1644 hammer2_io_t *_hammer2_io_getblk(hammer2_dev_t *hmp, int btype, off_t lbase,
1646 hammer2_io_t *_hammer2_io_getquick(hammer2_dev_t *hmp, off_t lbase,
1648 void _hammer2_io_putblk(hammer2_io_t **diop HAMMER2_IO_DEBUG_ARGS);
1649 int _hammer2_io_bwrite(hammer2_io_t **diop HAMMER2_IO_DEBUG_ARGS);
1650 void _hammer2_io_bawrite(hammer2_io_t **diop HAMMER2_IO_DEBUG_ARGS);
1651 void _hammer2_io_bdwrite(hammer2_io_t **diop HAMMER2_IO_DEBUG_ARGS);
1652 void _hammer2_io_brelse(hammer2_io_t **diop HAMMER2_IO_DEBUG_ARGS);
1653 void _hammer2_io_bqrelse(hammer2_io_t **diop HAMMER2_IO_DEBUG_ARGS);
1654 void _hammer2_io_ref(hammer2_io_t *dio HAMMER2_IO_DEBUG_ARGS);
1929 void hammer2_dedup_record(hammer2_chain_t *chain, hammer2_io_t *dio,