Lines Matching refs:search
114 * 5) add mapping to search list
129 * 5) add mapping to search list
185 la r3,pmapSXlk(r28) ; Point to the pmap search lock
194 ; Note that we do a full search (i.e., no shortcut level skips, etc.)
201 mr r3,r28 ; Pass in pmap to search
240 la r3,pmapSXlk(r28) ; Point to the pmap search lock
255 la r3,pmapSXlk(r28) ; Point to the pmap search lock
332 hamDoneNP: la r3,pmapSXlk(r28) ; Point to the pmap search lock
333 bl sxlkUnlock ; Unlock the search list
388 la r3,pmapSXlk(r28) ; Point to the pmap search lock
389 bl sxlkUnlock ; Unlock the search list
457 * 5) remove mapping from search list
476 * 9) remove mapping from search list
508 * 20) remove mapping from search list
580 la r3,pmapSXlk(r28) ; Point to the pmap search lock
586 ; Note that we do a full search (i.e., no shortcut level skips, etc.)
591 mr r3,r28 ; Pass in pmap to search
610 la r3,pmapSXlk(r28) ; Point to the pmap search lock
622 la r3,pmapSXlk(r28) ; Point to the pmap search lock
627 mr r3,r28 ; Pass in pmap to search
750 la r3,pmapSXlk(r28) ; Point to the pmap search lock
753 bl sxlkUnlock ; Unlock the search list
782 la r3,pmapSXlk(r28) ; Point to the pmap search lock
783 bl sxlkUnlock ; Unlock the search list
793 la r3,pmapSXlk(r28) ; Point to the pmap search lock
794 bl sxlkUnlock ; Unlock the search list
805 la r3,pmapSXlk(r28) ; Point to the pmap search lock
806 bl sxlkUnlock ; Unlock the search list
934 la r3,pmapSXlk(r28) ; Point to the pmap search lock
936 bl sxlkUnlock ; Unlock the search list while we are invalidating
1039 la r3,pmapSXlk(r28) ; Point to the pmap search lock
1046 mr r3,r28 ; Pass in pmap to search
1059 la r3,pmapSXlk(r28) ; Point to the pmap search lock
1065 la r3,pmapSXlk(r28) ; Point to the pmap search lock
1070 mr r3,r28 ; Pass in pmap to search
1087 la r3,pmapSXlk(r28) ; Point to the pmap search lock
1090 bl sxlkUnlock ; Unlock the search list
1165 la r3,pmapSXlk(r28) ; Point to the pmap search lock
1168 bl sxlkUnlock ; Unlock the search list
1267 la r3,pmapSXlk(r28) ; Point to the pmap search lock
1269 bl sxlkUnlock ; Unlock the search list while we are invalidating
1382 la r3,pmapSXlk(r28) ; Point to the pmap search lock
1389 mr r3,r28 ; Pass in pmap to search
1402 la r3,pmapSXlk(r28) ; Point to the pmap search lock
1408 la r3,pmapSXlk(r28) ; Point to the pmap search lock
1413 mr r3,r28 ; Pass in pmap to search
1430 la r3,pmapSXlk(r28) ; Point to the pmap search lock
1433 bl sxlkUnlock ; Unlock the search list
1450 ; o Obtain the host pmap's search lock exclusively
1457 ; o Unlock pmap's search lock
1486 hrmGStart: la r3,pmapSXlk(r27) ; r3 <- host pmap's search lock address
1500 bt++ pf64Bitb,hrmG64Search ; Separate handling for 64-bit search
1511 b hrmG32SrchLp ; Let the search begin!
1548 b hrmG64SrchLp ; Let the search begin!
1688 la r3,pmapSXlk(r27) ; r3 <- host pmap search lock phys addr
1689 bl sxlkUnlock ; Release host pmap search lock
1899 la r3,pmapSXlk(r28) ; Point to the pmap search lock
1904 ; Note that we do a full search (i.e., no shortcut level skips, etc.)
1909 mr r3,r28 ; Pass in pmap to search
2395 la r3,pmapSXlk(r28) ; Point to the pmap search lock
2429 hfmNotFnd: la r3,pmapSXlk(r28) ; Point to the pmap search lock
2430 bl sxlkUnlock ; Unlock the search list
3190 la r3,pmapSXlk(r28) ; Point to the pmap search lock
3231 hpNoOld32: la r3,pmapSXlk(r28) ; Point to the pmap search lock
3232 bl sxlkUnlock ; Unlock the search list
3256 hpNoOld64: la r3,pmapSXlk(r28) ; Point to the pmap search lock
3257 bl sxlkUnlock ; Unlock the search list
3293 hpNotFound: la r3,pmapSXlk(r28) ; Point to the pmap search lock
3294 bl sxlkUnlock ; Unlock the search list
3301 la r3,pmapSXlk(r28) ; Point to the pmap search lock
3303 bl sxlkUnlock ; Unlock the search list
3368 la r3,pmapSXlk(r28) ; Point to the pmap search lock
3414 htrNoOld32: la r3,pmapSXlk(r28) ; Point to the pmap search lock
3415 bl sxlkUnlock ; Unlock the search list
3445 htrNoOld64: la r3,pmapSXlk(r28) ; Point to the pmap search lock
3446 bl sxlkUnlock ; Unlock the search list
3481 la r3,pmapSXlk(r28) ; Point to the pmap search lock
3482 bl sxlkUnlock ; Unlock the search list
3818 hpfNest: la r3,pmapSXlk(r28) ; Point to the pmap search lock
3840 mr r26,r7 ; Get the flags for this mapping (passed back from search call)
3857 la r3,pmapSXlk(r28) ; Point to the old pmap search lock
3872 bl sxlkUnlock ; Unlock the search list
3896 la r3,pmapSXlk(r28) ; Point to the pmap search lock
3897 bl sxlkUnlock ; Unlock the search list (R3 good from above)
3934 la r3,pmapSXlk(r28) ; Point to the pmap search lock
3958 b hpfCSrch ; Go continue search...
4662 la r3,pmapSXlk(r28) ; Point to the pmap search lock
4663 bl sxlkUnlock ; Unlock the search list
4676 la r3,pmapSXlk(r28) ; Point to the pmap search lock
4677 bl sxlkUnlock ; Unlock the search list
4690 ; our vaddr and space id. The search is pipelined, so that we may fetch
4692 ; search iteration is unrolled so that we don't fetch beyond the end of
4705 ; a share of the pmap search lock for the host pmap with the host pmap's
4731 la r3,pmapSXlk(r28) ; Point to the host pmap's search lock
4793 la r3,pmapSXlk(r28) ; Point to the host pmap's search lock
5763 la r3,pmapSXlk(r24) ; r3 <- host pmap's search lock
5770 li r28,0 ; r28 <- first hash page table index to search
5898 la r3,pmapSXlk(r24) ; r3 <- host pmap's search lock
5899 bl sxlkUnlock ; Release host pmap's search lock
5992 la r3,pmapSXlk(r24) ; r3 <- host pmap's search lock
5995 li r28,0 ; r28 <- index of first active map word to search
6071 grlDone: la r3,pmapSXlk(r24) ; r3 <- host pmap's search lock
6072 bl sxlkUnlock ; Release host pmap's search lock
6190 la r3,pmapSXlk(r27) ; r3 <- host pmap's search lock address
6200 b grs32SrchLp ; Let the search begin!
6234 b grs64SrchLp ; Let the search begin!
6295 // be chained on the same physent. We search the physent chain for a host mapping matching our
6309 bt++ pf64Bitb,grsPFnd64 ; 64-bit version of physent chain search
6427 grsRelPmap: la r3,pmapSXlk(r27) ; r3 <- host pmap search lock phys addr
6428 bl sxlkUnlock ; Release host pmap search lock
6455 b grsRelPmap ; Exit through host pmap search lock release
6557 la r3,pmapSXlk(r27) ; r3 <- host pmap's search lock address
6560 mr r31,r22 ; Prepare to search this group
6569 b gad32SrchLp ; Let the search begin!
6604 b gad64SrchLp ; Let the search begin!
6639 or r2,r22,r12 ; r2 <- 1st mapping to search
6642 b gadScanLoop ; Let the search begin!
6646 addi r12,r12,GV_SLOT_SZ ; Calculate next slot number to search
6650 or r2,r22,r12 ; r2 <- next mapping to search
6810 gadRelPmap: la r3,pmapSXlk(r27) ; r3 <- host pmap search lock phys addr
6811 bl sxlkUnlock ; Release host pmap search lock
6922 la r3,pmapSXlk(r27) ; r3 <- host pmap's search lock address
6932 b gsu32SrchLp ; Let the search begin!
6966 b gsu64SrchLp ; Let the search begin!
7025 la r3,pmapSXlk(r27) ; r3 <- host pmap search lock phys addr
7026 bl sxlkUnlock ; Release host pmap search lock
7134 la r3,pmapSXlk(r27) ; r3 <- host pmap's search lock address
7144 b gtd32SrchLp ; Let the search begin!
7178 b gtd64SrchLp ; Let the search begin!
7233 gtdNoOld32: la r3,pmapSXlk(r27) ; Point to the pmap search lock
7234 bl sxlkUnlock ; Unlock the search list
7263 gtdNoOld64: la r3,pmapSXlk(r27) ; Point to the pmap search lock
7264 bl sxlkUnlock ; Unlock the search list
7268 la r3,pmapSXlk(r27) ; Point to the pmap search lock
7269 bl sxlkUnlock ; Unlock the search list
7386 la r3,pmapSXlk(r27) ; r3 <- host pmap's search lock address
7396 b gth32SrchLp ; Let the search begin!
7430 b gth64SrchLp ; Let the search begin!
7464 bt++ pf64Bitb,gthPFnd64 ; 64-bit version of physent chain search
7507 la r3,pmapSXlk(r27) ; Get host pmap search lock address
7508 bl sxlkUnlock ; Release host pmap search lock
7517 la r3,pmapSXlk(r27) ; Get host pmap search lock address
7518 bl sxlkUnlock ; Release host pmap search lock
7638 la r3,pmapSXlk(r27) ; r3 <- host pmap's search lock address
7648 b gfm32SrchLp ; Let the search begin!
7682 b gfm64SrchLp ; Let the search begin!
7722 la r3,pmapSXlk(r27) ; Get host pmap search lock address
7723 bl sxlkUnlock ; Release host pmap search lock
7763 la r3,pmapSXlk(r27) ; Get host pmap search lock address
7764 bl sxlkUnlock ; Release host pmap search lock
7850 la r3,pmapSXlk(r27) ; r3 <- host pmap's search lock address
7860 b gcp32SrchLp ; Let the search begin!
7894 b gcp64SrchLp ; Let the search begin!
7953 gcpRelPmap: la r3,pmapSXlk(r27) ; r3 <- host pmap search lock phys addr
7954 bl sxlkUnlock ; Release host pmap search lock
7979 b gcpRelPmap ; Exit through host pmap search lock release
8052 ; Essentially, we will search only the slots that have a valid entry and whose sub-tag