Lines Matching refs:pas
336 struct page_address_slot *pas;
341 pas = page_slot(page);
343 spin_lock_irqsave(&pas->lock, flags);
344 if (!list_empty(&pas->lh)) {
347 list_for_each_entry(pam, &pas->lh, list) {
355 spin_unlock_irqrestore(&pas->lock, flags);
369 struct page_address_slot *pas;
374 pas = page_slot(page);
387 spin_lock_irqsave(&pas->lock, flags);
388 list_add_tail(&pam->list, &pas->lh);
389 spin_unlock_irqrestore(&pas->lock, flags);
391 spin_lock_irqsave(&pas->lock, flags);
392 list_for_each_entry(pam, &pas->lh, list) {
395 spin_unlock_irqrestore(&pas->lock, flags);
402 spin_unlock_irqrestore(&pas->lock, flags);