• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/xfs/

Lines Matching refs:lip

56 	xfs_log_item_t	*lip;
60 lip = xfs_ail_min(&(mp->m_ail));
61 if (lip == NULL) {
64 lsn = lip->li_lsn;
86 xfs_log_item_t *lip;
96 lip = xfs_trans_first_ail(mp, &gen);
97 if (lip == NULL || XFS_FORCED_SHUTDOWN(mp)) {
120 (XFS_LSN_CMP(lip->li_lsn, threshold_lsn) < 0))) {
135 lock_result = IOP_TRYLOCK(lip);
140 IOP_PUSH(lip);
151 ASSERT(lip->li_ops->iop_pushbuf);
152 ASSERT(lip);
153 IOP_PUSHBUF(lip);
175 lip = xfs_trans_next_ail(mp, lip, &gen, &restarts);
176 if (lip == NULL) {
201 lip = xfs_ail_min(&(mp->m_ail));
202 if (lip == NULL) {
205 lsn = lip->li_lsn;
224 xfs_log_item_t *lip)
234 if (!(lip->li_flags & XFS_LI_IN_AIL) ||
253 if (min_lip == lip)
277 xfs_log_item_t *lip,
283 xfs_log_item_t *mlip; /* ptr to minimum lip */
288 if (lip->li_flags & XFS_LI_IN_AIL) {
289 dlip = xfs_ail_delete(ailp, lip);
290 ASSERT(dlip == lip);
292 lip->li_flags |= XFS_LI_IN_AIL;
295 lip->li_lsn = lsn;
297 xfs_ail_insert(ailp, lip);
330 xfs_log_item_t *lip,
337 if (lip->li_flags & XFS_LI_IN_AIL) {
340 dlip = xfs_ail_delete(ailp, lip);
341 ASSERT(dlip == lip);
344 lip->li_flags &= ~XFS_LI_IN_AIL;
345 lip->li_lsn = 0;
385 xfs_log_item_t *lip;
387 lip = xfs_ail_min(&(mp->m_ail));
390 return (lip);
403 xfs_log_item_t *lip,
409 ASSERT(mp && lip && gen);
411 nlip = xfs_ail_next(&(mp->m_ail), lip);
456 xfs_log_item_t *lip)
465 base->ail_forw = lip;
466 base->ail_back = lip;
467 lip->li_ail.ail_forw = (xfs_log_item_t*)base;
468 lip->li_ail.ail_back = (xfs_log_item_t*)base;
474 (XFS_LSN_CMP(next_lip->li_lsn, lip->li_lsn) > 0)) {
478 (XFS_LSN_CMP(next_lip->li_lsn, lip->li_lsn) <= 0));
479 lip->li_ail.ail_forw = next_lip->li_ail.ail_forw;
480 lip->li_ail.ail_back = next_lip;
481 next_lip->li_ail.ail_forw = lip;
482 lip->li_ail.ail_forw->li_ail.ail_back = lip;
495 xfs_log_item_t *lip)
498 lip->li_ail.ail_forw->li_ail.ail_back = lip->li_ail.ail_back;
499 lip->li_ail.ail_back->li_ail.ail_forw = lip->li_ail.ail_forw;
500 lip->li_ail.ail_forw = NULL;
501 lip->li_ail.ail_back = NULL;
504 return lip;
531 xfs_log_item_t *lip)
534 if (lip->li_ail.ail_forw == (xfs_log_item_t*)base) {
537 return lip->li_ail.ail_forw;
549 xfs_log_item_t *lip;
552 lip = base->ail_forw;
553 if (lip == (xfs_log_item_t*)base) {
568 while (lip != (xfs_log_item_t*)base) {
570 ASSERT(prev_lip->li_ail.ail_forw == lip);
571 ASSERT(XFS_LSN_CMP(prev_lip->li_lsn, lip->li_lsn) <= 0);
573 ASSERT(lip->li_ail.ail_back == prev_lip);
574 ASSERT((lip->li_flags & XFS_LI_IN_AIL) != 0);
575 prev_lip = lip;
576 lip = lip->li_ail.ail_forw;
578 ASSERT(lip == (xfs_log_item_t*)base);