Lines Matching defs:item

95  * vector buffers between the check and the formatting of the item into the
106 * log item is committed for the second time, and then to only use this buffer
107 * if necessary. The buffer can remain attached to the log item until such time
109 * the incoming modification. Then during the formatting of the item we can swap
114 * This function builds a vector for the changes in each log item in the
116 * item, allocates them and attaches the vector to the log item in preparation
120 * alloc/free pattern that repeated modifications of an item would otherwise
219 * Prepare the log item for insertion into the CIL. Calculate the difference in
220 * log space and vectors it will consume, and if it is a new item pin it as
238 * If there is no old LV, this is the first time we've seen the item in
256 /* attach new log vector to log item */
260 * If this is the first time the item is being committed to the
261 * CIL, store the sequence number on the log item so we can
263 * the item is being committed into.
270 * Format log item into a flat buffers
273 * changes on the log item. This enables us to relog the item in memory and
277 * This function takes the prepared log vectors attached to each log item, and
283 * done lazily either by th enext modification or the freeing of the log item.
290 * item/region encapsulation.
307 /* Bail out if we didn't find a log item. */
325 * the shadow lv on the log item.
335 /* compare to existing item size */
346 * set the item up as though it is a new insertion so
380 * consumed by the item. Add the space to the checkpoint ticket and calculate
472 * Only move the item if it isn't already at the tail. This is
474 * an item that is already the only item in the CIL.
735 struct xfs_log_item *item;
737 item = list_first_entry(&cil->xc_cil,
739 list_del_init(&item->li_cil);
741 ctx->lv_chain = item->li_lv;
743 lv->lv_next = item->li_lv;
744 lv = item->li_lv;
745 item->li_lv = NULL;
1012 * To do this, we need to format the item, pin it in memory if required and
1172 * Check if the current log item was first committed in this sequence.
1173 * We can't rely on just the log item being in the CIL, we have to check
1178 * transaction commit process when deciding what to format into the item.
1190 * li_seq is written on the first commit of a log item to record the