Lines Matching refs:pas
412 struct page_address_slot *pas; in page_address() local
417 pas = page_slot(page); in page_address()
419 spin_lock_irqsave(&pas->lock, flags); in page_address()
420 if (!list_empty(&pas->lh)) { in page_address()
423 list_for_each_entry(pam, &pas->lh, list) { in page_address()
431 spin_unlock_irqrestore(&pas->lock, flags); in page_address()
445 struct page_address_slot *pas; in set_page_address() local
450 pas = page_slot(page); in set_page_address()
456 spin_lock_irqsave(&pas->lock, flags); in set_page_address()
457 list_add_tail(&pam->list, &pas->lh); in set_page_address()
458 spin_unlock_irqrestore(&pas->lock, flags); in set_page_address()
460 spin_lock_irqsave(&pas->lock, flags); in set_page_address()
461 list_for_each_entry(pam, &pas->lh, list) { in set_page_address()
464 spin_unlock_irqrestore(&pas->lock, flags); in set_page_address()
468 spin_unlock_irqrestore(&pas->lock, flags); in set_page_address()