Lines Matching refs:rudp
267 struct xfs_rud_log_item *rudp = RUD_ITEM(lip); in xfs_rud_item_format() local
270 rudp->rud_format.rud_type = XFS_LI_RUD; in xfs_rud_item_format()
271 rudp->rud_format.rud_size = 1; in xfs_rud_item_format()
273 xlog_copy_iovec(lv, &vecp, XLOG_REG_TYPE_RUD_FORMAT, &rudp->rud_format, in xfs_rud_item_format()
318 struct xfs_rud_log_item *rudp = RUD_ITEM(lip); in xfs_rud_item_unlock() local
321 xfs_rui_release(rudp->rud_ruip); in xfs_rud_item_unlock()
322 kmem_zone_free(xfs_rud_zone, rudp); in xfs_rud_item_unlock()
337 struct xfs_rud_log_item *rudp = RUD_ITEM(lip); in xfs_rud_item_committed() local
345 xfs_rui_release(rudp->rud_ruip); in xfs_rud_item_committed()
346 kmem_zone_free(xfs_rud_zone, rudp); in xfs_rud_item_committed()
388 struct xfs_rud_log_item *rudp; in xfs_rud_init() local
390 rudp = kmem_zone_zalloc(xfs_rud_zone, KM_SLEEP); in xfs_rud_init()
391 xfs_log_item_init(mp, &rudp->rud_item, XFS_LI_RUD, &xfs_rud_item_ops); in xfs_rud_init()
392 rudp->rud_ruip = ruip; in xfs_rud_init()
393 rudp->rud_format.rud_rui_id = ruip->rui_format.rui_id; in xfs_rud_init()
395 return rudp; in xfs_rud_init()
412 struct xfs_rud_log_item *rudp; in xfs_rui_recover() local
464 rudp = xfs_trans_get_rud(tp, ruip); in xfs_rui_recover()
501 error = xfs_trans_log_finish_rmap_update(tp, rudp, type, in xfs_rui_recover()