pa                 38 arch/x86/kernel/kdebugfs.c 	u64 pa;
pa                 47 arch/x86/kernel/kdebugfs.c 	pa = node->paddr + sizeof(struct setup_data) + pos;
pa                 48 arch/x86/kernel/kdebugfs.c 	pg = pfn_to_page((pa + count - 1) >> PAGE_SHIFT);
pa                 50 arch/x86/kernel/kdebugfs.c 		p = ioremap_cache(pa, count);
pa                 54 arch/x86/kernel/kdebugfs.c 		p = __va(pa);
pa                648 arch/x86/kernel/tlb_uv.c 	unsigned long pa;
pa                659 arch/x86/kernel/tlb_uv.c 	pa = __pa((unsigned long)adp);
pa                660 arch/x86/kernel/tlb_uv.c 	n = pa >> uv_nshift;
pa                661 arch/x86/kernel/tlb_uv.c 	m = pa & uv_mmask;
pa                724 arch/x86/kernel/tlb_uv.c 	unsigned long pa;
pa                740 arch/x86/kernel/tlb_uv.c 	pa = uv_read_global_mmr64(pnode, UVH_BAU_DATA_CONFIG);
pa                741 arch/x86/kernel/tlb_uv.c 	if ((pa & 0xff) != UV_BAU_MESSAGE) {
pa                127 arch/x86/mm/srat_64.c 	if (pa->header.length != sizeof(struct acpi_srat_cpu_affinity)) {
pa                131 arch/x86/mm/srat_64.c 	if ((pa->flags & ACPI_SRAT_CPU_ENABLED) == 0)
pa                133 arch/x86/mm/srat_64.c 	pxm = pa->proximity_domain_lo;
pa                142 arch/x86/mm/srat_64.c 		apic_id = (pa->apic_id << 8) | pa->local_sapic_eid;
pa                144 arch/x86/mm/srat_64.c 		apic_id = pa->apic_id;
pa                608 fs/ext4/mballoc.c 		struct ext4_prealloc_space *pa;
pa                609 fs/ext4/mballoc.c 		pa = list_entry(cur, struct ext4_prealloc_space, pa_group_list);
pa                610 fs/ext4/mballoc.c 		ext4_get_group_no_and_offset(sb, pa->pa_pstart, &groupnr, &k);
pa                612 fs/ext4/mballoc.c 		for (i = 0; i < pa->pa_len; i++)
pa               2563 fs/ext4/mballoc.c 	struct ext4_prealloc_space *pa;
pa               2568 fs/ext4/mballoc.c 		pa = list_entry(cur, struct ext4_prealloc_space, pa_group_list);
pa               2569 fs/ext4/mballoc.c 		list_del(&pa->pa_group_list);
pa               2571 fs/ext4/mballoc.c 		kfree(pa);
pa               2945 fs/ext4/mballoc.c 	struct ext4_prealloc_space *pa;
pa               3030 fs/ext4/mballoc.c 	list_for_each_entry_rcu(pa, &ei->i_prealloc_list, pa_inode_list) {
pa               3033 fs/ext4/mballoc.c 		if (pa->pa_deleted)
pa               3035 fs/ext4/mballoc.c 		spin_lock(&pa->pa_lock);
pa               3036 fs/ext4/mballoc.c 		if (pa->pa_deleted) {
pa               3037 fs/ext4/mballoc.c 			spin_unlock(&pa->pa_lock);
pa               3041 fs/ext4/mballoc.c 		pa_end = pa->pa_lstart + pa->pa_len;
pa               3045 fs/ext4/mballoc.c 			ac->ac_o_ex.fe_logical < pa->pa_lstart));
pa               3048 fs/ext4/mballoc.c 		if (pa->pa_lstart >= end) {
pa               3049 fs/ext4/mballoc.c 			spin_unlock(&pa->pa_lock);
pa               3053 fs/ext4/mballoc.c 			spin_unlock(&pa->pa_lock);
pa               3056 fs/ext4/mballoc.c 		BUG_ON(pa->pa_lstart <= start && pa_end >= end);
pa               3063 fs/ext4/mballoc.c 		if (pa->pa_lstart > ac->ac_o_ex.fe_logical) {
pa               3064 fs/ext4/mballoc.c 			BUG_ON(pa->pa_lstart > end);
pa               3065 fs/ext4/mballoc.c 			end = pa->pa_lstart;
pa               3067 fs/ext4/mballoc.c 		spin_unlock(&pa->pa_lock);
pa               3074 fs/ext4/mballoc.c 	list_for_each_entry_rcu(pa, &ei->i_prealloc_list, pa_inode_list) {
pa               3076 fs/ext4/mballoc.c 		spin_lock(&pa->pa_lock);
pa               3077 fs/ext4/mballoc.c 		if (pa->pa_deleted == 0) {
pa               3078 fs/ext4/mballoc.c 			pa_end = pa->pa_lstart + pa->pa_len;
pa               3079 fs/ext4/mballoc.c 			BUG_ON(!(start >= pa_end || end <= pa->pa_lstart));
pa               3081 fs/ext4/mballoc.c 		spin_unlock(&pa->pa_lock);
pa               3153 fs/ext4/mballoc.c 	start = pa->pa_pstart + (ac->ac_o_ex.fe_logical - pa->pa_lstart);
pa               3154 fs/ext4/mballoc.c 	end = min(pa->pa_pstart + pa->pa_len, start + ac->ac_o_ex.fe_len);
pa               3160 fs/ext4/mballoc.c 	ac->ac_pa = pa;
pa               3162 fs/ext4/mballoc.c 	BUG_ON(start < pa->pa_pstart);
pa               3163 fs/ext4/mballoc.c 	BUG_ON(start + len > pa->pa_pstart + pa->pa_len);
pa               3164 fs/ext4/mballoc.c 	BUG_ON(pa->pa_free < len);
pa               3165 fs/ext4/mballoc.c 	pa->pa_free -= len;
pa               3167 fs/ext4/mballoc.c 	mb_debug("use %llu/%u from inode pa %p\n", start, len, pa);
pa               3178 fs/ext4/mballoc.c 	ext4_get_group_no_and_offset(ac->ac_sb, pa->pa_pstart,
pa               3183 fs/ext4/mballoc.c 	ac->ac_pa = pa;
pa               3191 fs/ext4/mballoc.c 	mb_debug("use %u/%u from group pa %p\n", pa->pa_lstart-len, len, pa);
pa               3208 fs/ext4/mballoc.c 		atomic_inc(&pa->pa_count);
pa               3209 fs/ext4/mballoc.c 		return pa;
pa               3212 fs/ext4/mballoc.c 	new_distance = abs(goal_block - pa->pa_pstart);
pa               3219 fs/ext4/mballoc.c 	atomic_inc(&pa->pa_count);
pa               3220 fs/ext4/mballoc.c 	return pa;
pa               3232 fs/ext4/mballoc.c 	struct ext4_prealloc_space *pa, *cpa = NULL;
pa               3241 fs/ext4/mballoc.c 	list_for_each_entry_rcu(pa, &ei->i_prealloc_list, pa_inode_list) {
pa               3245 fs/ext4/mballoc.c 		if (ac->ac_o_ex.fe_logical < pa->pa_lstart ||
pa               3246 fs/ext4/mballoc.c 			ac->ac_o_ex.fe_logical >= pa->pa_lstart + pa->pa_len)
pa               3250 fs/ext4/mballoc.c 		spin_lock(&pa->pa_lock);
pa               3251 fs/ext4/mballoc.c 		if (pa->pa_deleted == 0 && pa->pa_free) {
pa               3252 fs/ext4/mballoc.c 			atomic_inc(&pa->pa_count);
pa               3253 fs/ext4/mballoc.c 			ext4_mb_use_inode_pa(ac, pa);
pa               3254 fs/ext4/mballoc.c 			spin_unlock(&pa->pa_lock);
pa               3259 fs/ext4/mballoc.c 		spin_unlock(&pa->pa_lock);
pa               3285 fs/ext4/mballoc.c 		list_for_each_entry_rcu(pa, &lg->lg_prealloc_list[i],
pa               3287 fs/ext4/mballoc.c 			spin_lock(&pa->pa_lock);
pa               3288 fs/ext4/mballoc.c 			if (pa->pa_deleted == 0 &&
pa               3289 fs/ext4/mballoc.c 					pa->pa_free >= ac->ac_o_ex.fe_len) {
pa               3292 fs/ext4/mballoc.c 								pa, cpa);
pa               3294 fs/ext4/mballoc.c 			spin_unlock(&pa->pa_lock);
pa               3315 fs/ext4/mballoc.c 	struct ext4_prealloc_space *pa;
pa               3332 fs/ext4/mballoc.c 		pa = list_entry(cur, struct ext4_prealloc_space, pa_group_list);
pa               3333 fs/ext4/mballoc.c 		spin_lock(&pa->pa_lock);
pa               3334 fs/ext4/mballoc.c 		ext4_get_group_no_and_offset(sb, pa->pa_pstart,
pa               3336 fs/ext4/mballoc.c 		len = pa->pa_len;
pa               3337 fs/ext4/mballoc.c 		spin_unlock(&pa->pa_lock);
pa               3351 fs/ext4/mballoc.c 	struct ext4_prealloc_space *pa;
pa               3352 fs/ext4/mballoc.c 	pa = container_of(head, struct ext4_prealloc_space, u.pa_rcu);
pa               3353 fs/ext4/mballoc.c 	kmem_cache_free(ext4_pspace_cachep, pa);
pa               3365 fs/ext4/mballoc.c 	if (!atomic_dec_and_test(&pa->pa_count) || pa->pa_free != 0)
pa               3369 fs/ext4/mballoc.c 	spin_lock(&pa->pa_lock);
pa               3370 fs/ext4/mballoc.c 	if (pa->pa_deleted == 1) {
pa               3371 fs/ext4/mballoc.c 		spin_unlock(&pa->pa_lock);
pa               3375 fs/ext4/mballoc.c 	pa->pa_deleted = 1;
pa               3376 fs/ext4/mballoc.c 	spin_unlock(&pa->pa_lock);
pa               3379 fs/ext4/mballoc.c 	ext4_get_group_no_and_offset(sb, pa->pa_pstart - 1, &grp, NULL);
pa               3396 fs/ext4/mballoc.c 	list_del(&pa->pa_group_list);
pa               3399 fs/ext4/mballoc.c 	spin_lock(pa->pa_obj_lock);
pa               3400 fs/ext4/mballoc.c 	list_del_rcu(&pa->pa_inode_list);
pa               3401 fs/ext4/mballoc.c 	spin_unlock(pa->pa_obj_lock);
pa               3403 fs/ext4/mballoc.c 	call_rcu(&(pa)->u.pa_rcu, ext4_mb_pa_callback);
pa               3413 fs/ext4/mballoc.c 	struct ext4_prealloc_space *pa;
pa               3422 fs/ext4/mballoc.c 	pa = kmem_cache_alloc(ext4_pspace_cachep, GFP_NOFS);
pa               3423 fs/ext4/mballoc.c 	if (pa == NULL)
pa               3462 fs/ext4/mballoc.c 	pa->pa_lstart = ac->ac_b_ex.fe_logical;
pa               3463 fs/ext4/mballoc.c 	pa->pa_pstart = ext4_grp_offs_to_block(sb, &ac->ac_b_ex);
pa               3464 fs/ext4/mballoc.c 	pa->pa_len = ac->ac_b_ex.fe_len;
pa               3465 fs/ext4/mballoc.c 	pa->pa_free = pa->pa_len;
pa               3466 fs/ext4/mballoc.c 	atomic_set(&pa->pa_count, 1);
pa               3467 fs/ext4/mballoc.c 	spin_lock_init(&pa->pa_lock);
pa               3468 fs/ext4/mballoc.c 	pa->pa_deleted = 0;
pa               3469 fs/ext4/mballoc.c 	pa->pa_linear = 0;
pa               3471 fs/ext4/mballoc.c 	mb_debug("new inode pa %p: %llu/%u for %u\n", pa,
pa               3472 fs/ext4/mballoc.c 			pa->pa_pstart, pa->pa_len, pa->pa_lstart);
pa               3474 fs/ext4/mballoc.c 	ext4_mb_use_inode_pa(ac, pa);
pa               3475 fs/ext4/mballoc.c 	atomic_add(pa->pa_free, &EXT4_SB(sb)->s_mb_preallocated);
pa               3480 fs/ext4/mballoc.c 	pa->pa_obj_lock = &ei->i_prealloc_lock;
pa               3481 fs/ext4/mballoc.c 	pa->pa_inode = ac->ac_inode;
pa               3484 fs/ext4/mballoc.c 	list_add(&pa->pa_group_list, &grp->bb_prealloc_list);
pa               3487 fs/ext4/mballoc.c 	spin_lock(pa->pa_obj_lock);
pa               3488 fs/ext4/mballoc.c 	list_add_rcu(&pa->pa_inode_list, &ei->i_prealloc_list);
pa               3489 fs/ext4/mballoc.c 	spin_unlock(pa->pa_obj_lock);
pa               3502 fs/ext4/mballoc.c 	struct ext4_prealloc_space *pa;
pa               3511 fs/ext4/mballoc.c 	pa = kmem_cache_alloc(ext4_pspace_cachep, GFP_NOFS);
pa               3512 fs/ext4/mballoc.c 	if (pa == NULL)
pa               3519 fs/ext4/mballoc.c 	pa->pa_pstart = ext4_grp_offs_to_block(sb, &ac->ac_b_ex);
pa               3520 fs/ext4/mballoc.c 	pa->pa_lstart = pa->pa_pstart;
pa               3521 fs/ext4/mballoc.c 	pa->pa_len = ac->ac_b_ex.fe_len;
pa               3522 fs/ext4/mballoc.c 	pa->pa_free = pa->pa_len;
pa               3523 fs/ext4/mballoc.c 	atomic_set(&pa->pa_count, 1);
pa               3524 fs/ext4/mballoc.c 	spin_lock_init(&pa->pa_lock);
pa               3525 fs/ext4/mballoc.c 	INIT_LIST_HEAD(&pa->pa_inode_list);
pa               3526 fs/ext4/mballoc.c 	pa->pa_deleted = 0;
pa               3527 fs/ext4/mballoc.c 	pa->pa_linear = 1;
pa               3529 fs/ext4/mballoc.c 	mb_debug("new group pa %p: %llu/%u for %u\n", pa,
pa               3530 fs/ext4/mballoc.c 			pa->pa_pstart, pa->pa_len, pa->pa_lstart);
pa               3532 fs/ext4/mballoc.c 	ext4_mb_use_group_pa(ac, pa);
pa               3533 fs/ext4/mballoc.c 	atomic_add(pa->pa_free, &EXT4_SB(sb)->s_mb_preallocated);
pa               3539 fs/ext4/mballoc.c 	pa->pa_obj_lock = &lg->lg_prealloc_lock;
pa               3540 fs/ext4/mballoc.c 	pa->pa_inode = NULL;
pa               3543 fs/ext4/mballoc.c 	list_add(&pa->pa_group_list, &grp->bb_prealloc_list);
pa               3587 fs/ext4/mballoc.c 	BUG_ON(pa->pa_deleted == 0);
pa               3588 fs/ext4/mballoc.c 	ext4_get_group_no_and_offset(sb, pa->pa_pstart, &group, &bit);
pa               3589 fs/ext4/mballoc.c 	BUG_ON(group != e4b->bd_group && pa->pa_len != 0);
pa               3590 fs/ext4/mballoc.c 	end = bit + pa->pa_len;
pa               3594 fs/ext4/mballoc.c 		ac->ac_inode = pa->pa_inode;
pa               3618 fs/ext4/mballoc.c 		mb_free_blocks(pa->pa_inode, e4b, bit, next - bit);
pa               3621 fs/ext4/mballoc.c 	if (free != pa->pa_free) {
pa               3623 fs/ext4/mballoc.c 			pa, (unsigned long) pa->pa_lstart,
pa               3624 fs/ext4/mballoc.c 			(unsigned long) pa->pa_pstart,
pa               3625 fs/ext4/mballoc.c 			(unsigned long) pa->pa_len);
pa               3627 fs/ext4/mballoc.c 						free, pa->pa_free);
pa               3650 fs/ext4/mballoc.c 	BUG_ON(pa->pa_deleted == 0);
pa               3651 fs/ext4/mballoc.c 	ext4_get_group_no_and_offset(sb, pa->pa_pstart, &group, &bit);
pa               3652 fs/ext4/mballoc.c 	BUG_ON(group != e4b->bd_group && pa->pa_len != 0);
pa               3653 fs/ext4/mballoc.c 	mb_free_blocks(pa->pa_inode, e4b, bit, pa->pa_len);
pa               3654 fs/ext4/mballoc.c 	atomic_add(pa->pa_len, &EXT4_SB(sb)->s_mb_discarded);
pa               3661 fs/ext4/mballoc.c 		ac->ac_b_ex.fe_len = pa->pa_len;
pa               3684 fs/ext4/mballoc.c 	struct ext4_prealloc_space *pa, *tmp;
pa               3719 fs/ext4/mballoc.c 	list_for_each_entry_safe(pa, tmp,
pa               3721 fs/ext4/mballoc.c 		spin_lock(&pa->pa_lock);
pa               3722 fs/ext4/mballoc.c 		if (atomic_read(&pa->pa_count)) {
pa               3723 fs/ext4/mballoc.c 			spin_unlock(&pa->pa_lock);
pa               3727 fs/ext4/mballoc.c 		if (pa->pa_deleted) {
pa               3728 fs/ext4/mballoc.c 			spin_unlock(&pa->pa_lock);
pa               3733 fs/ext4/mballoc.c 		pa->pa_deleted = 1;
pa               3736 fs/ext4/mballoc.c 		free += pa->pa_free;
pa               3738 fs/ext4/mballoc.c 		spin_unlock(&pa->pa_lock);
pa               3740 fs/ext4/mballoc.c 		list_del(&pa->pa_group_list);
pa               3741 fs/ext4/mballoc.c 		list_add(&pa->u.pa_tmp_list, &list);
pa               3763 fs/ext4/mballoc.c 	list_for_each_entry_safe(pa, tmp, &list, u.pa_tmp_list) {
pa               3766 fs/ext4/mballoc.c 		spin_lock(pa->pa_obj_lock);
pa               3767 fs/ext4/mballoc.c 		list_del_rcu(&pa->pa_inode_list);
pa               3768 fs/ext4/mballoc.c 		spin_unlock(pa->pa_obj_lock);
pa               3770 fs/ext4/mballoc.c 		if (pa->pa_linear)
pa               3771 fs/ext4/mballoc.c 			ext4_mb_release_group_pa(&e4b, pa, ac);
pa               3773 fs/ext4/mballoc.c 			ext4_mb_release_inode_pa(&e4b, bitmap_bh, pa, ac);
pa               3775 fs/ext4/mballoc.c 		list_del(&pa->u.pa_tmp_list);
pa               3776 fs/ext4/mballoc.c 		call_rcu(&(pa)->u.pa_rcu, ext4_mb_pa_callback);
pa               3802 fs/ext4/mballoc.c 	struct ext4_prealloc_space *pa, *tmp;
pa               3823 fs/ext4/mballoc.c 		pa = list_entry(ei->i_prealloc_list.next,
pa               3825 fs/ext4/mballoc.c 		BUG_ON(pa->pa_obj_lock != &ei->i_prealloc_lock);
pa               3826 fs/ext4/mballoc.c 		spin_lock(&pa->pa_lock);
pa               3827 fs/ext4/mballoc.c 		if (atomic_read(&pa->pa_count)) {
pa               3830 fs/ext4/mballoc.c 			spin_unlock(&pa->pa_lock);
pa               3838 fs/ext4/mballoc.c 		if (pa->pa_deleted == 0) {
pa               3839 fs/ext4/mballoc.c 			pa->pa_deleted = 1;
pa               3840 fs/ext4/mballoc.c 			spin_unlock(&pa->pa_lock);
pa               3841 fs/ext4/mballoc.c 			list_del_rcu(&pa->pa_inode_list);
pa               3842 fs/ext4/mballoc.c 			list_add(&pa->u.pa_tmp_list, &list);
pa               3847 fs/ext4/mballoc.c 		spin_unlock(&pa->pa_lock);
pa               3867 fs/ext4/mballoc.c 	list_for_each_entry_safe(pa, tmp, &list, u.pa_tmp_list) {
pa               3868 fs/ext4/mballoc.c 		BUG_ON(pa->pa_linear != 0);
pa               3869 fs/ext4/mballoc.c 		ext4_get_group_no_and_offset(sb, pa->pa_pstart, &group, NULL);
pa               3887 fs/ext4/mballoc.c 		list_del(&pa->pa_group_list);
pa               3888 fs/ext4/mballoc.c 		ext4_mb_release_inode_pa(&e4b, bitmap_bh, pa, ac);
pa               3894 fs/ext4/mballoc.c 		list_del(&pa->u.pa_tmp_list);
pa               3895 fs/ext4/mballoc.c 		call_rcu(&(pa)->u.pa_rcu, ext4_mb_pa_callback);
pa               3944 fs/ext4/mballoc.c 		struct ext4_prealloc_space *pa;
pa               3949 fs/ext4/mballoc.c 			pa = list_entry(cur, struct ext4_prealloc_space,
pa               3951 fs/ext4/mballoc.c 			spin_lock(&pa->pa_lock);
pa               3952 fs/ext4/mballoc.c 			ext4_get_group_no_and_offset(sb, pa->pa_pstart,
pa               3954 fs/ext4/mballoc.c 			spin_unlock(&pa->pa_lock);
pa               3956 fs/ext4/mballoc.c 							start, pa->pa_len);
pa               4093 fs/ext4/mballoc.c 	struct ext4_prealloc_space *pa, *tmp;
pa               4102 fs/ext4/mballoc.c 	list_for_each_entry_rcu(pa, &lg->lg_prealloc_list[order],
pa               4104 fs/ext4/mballoc.c 		spin_lock(&pa->pa_lock);
pa               4105 fs/ext4/mballoc.c 		if (atomic_read(&pa->pa_count)) {
pa               4111 fs/ext4/mballoc.c 			spin_unlock(&pa->pa_lock);
pa               4114 fs/ext4/mballoc.c 		if (pa->pa_deleted) {
pa               4115 fs/ext4/mballoc.c 			spin_unlock(&pa->pa_lock);
pa               4119 fs/ext4/mballoc.c 		BUG_ON(!pa->pa_linear);
pa               4122 fs/ext4/mballoc.c 		pa->pa_deleted = 1;
pa               4123 fs/ext4/mballoc.c 		spin_unlock(&pa->pa_lock);
pa               4125 fs/ext4/mballoc.c 		list_del_rcu(&pa->pa_inode_list);
pa               4126 fs/ext4/mballoc.c 		list_add(&pa->u.pa_tmp_list, &discard_list);
pa               4141 fs/ext4/mballoc.c 	list_for_each_entry_safe(pa, tmp, &discard_list, u.pa_tmp_list) {
pa               4143 fs/ext4/mballoc.c 		ext4_get_group_no_and_offset(sb, pa->pa_pstart, &group, NULL);
pa               4150 fs/ext4/mballoc.c 		list_del(&pa->pa_group_list);
pa               4151 fs/ext4/mballoc.c 		ext4_mb_release_group_pa(&e4b, pa, ac);
pa               4155 fs/ext4/mballoc.c 		list_del(&pa->u.pa_tmp_list);
pa               4156 fs/ext4/mballoc.c 		call_rcu(&(pa)->u.pa_rcu, ext4_mb_pa_callback);
pa               4176 fs/ext4/mballoc.c 	struct ext4_prealloc_space *tmp_pa, *pa = ac->ac_pa;
pa               4178 fs/ext4/mballoc.c 	order = fls(pa->pa_free) - 1;
pa               4188 fs/ext4/mballoc.c 			spin_unlock(&pa->pa_lock);
pa               4191 fs/ext4/mballoc.c 		if (!added && pa->pa_free < tmp_pa->pa_free) {
pa               4193 fs/ext4/mballoc.c 			list_add_tail_rcu(&pa->pa_inode_list,
pa               4205 fs/ext4/mballoc.c 		list_add_tail_rcu(&pa->pa_inode_list,
pa               4223 fs/ext4/mballoc.c 	struct ext4_prealloc_space *pa = ac->ac_pa;
pa               4224 fs/ext4/mballoc.c 	if (pa) {
pa               4225 fs/ext4/mballoc.c 		if (pa->pa_linear) {
pa               4227 fs/ext4/mballoc.c 			spin_lock(&pa->pa_lock);
pa               4228 fs/ext4/mballoc.c 			pa->pa_pstart += ac->ac_b_ex.fe_len;
pa               4229 fs/ext4/mballoc.c 			pa->pa_lstart += ac->ac_b_ex.fe_len;
pa               4230 fs/ext4/mballoc.c 			pa->pa_free -= ac->ac_b_ex.fe_len;
pa               4231 fs/ext4/mballoc.c 			pa->pa_len -= ac->ac_b_ex.fe_len;
pa               4232 fs/ext4/mballoc.c 			spin_unlock(&pa->pa_lock);
pa               4239 fs/ext4/mballoc.c 			if (likely(pa->pa_free)) {
pa               4240 fs/ext4/mballoc.c 				spin_lock(pa->pa_obj_lock);
pa               4241 fs/ext4/mballoc.c 				list_del_rcu(&pa->pa_inode_list);
pa               4242 fs/ext4/mballoc.c 				spin_unlock(pa->pa_obj_lock);
pa               4246 fs/ext4/mballoc.c 		ext4_mb_put_pa(ac, ac->ac_sb, pa);
pa                188 fs/nfs_common/nfsacl.c 	struct posix_acl_entry *pa, *pe,
pa                199 fs/nfs_common/nfsacl.c 	FOREACH_ACL_ENTRY(pa, acl, pe) {
pa                200 fs/nfs_common/nfsacl.c 		switch(pa->e_tag) {
pa                202 fs/nfs_common/nfsacl.c 				pa->e_id = ACL_UNDEFINED_ID;
pa                205 fs/nfs_common/nfsacl.c 				pa->e_id = ACL_UNDEFINED_ID;
pa                206 fs/nfs_common/nfsacl.c 				group_obj = pa;
pa                209 fs/nfs_common/nfsacl.c 				mask = pa;
pa                212 fs/nfs_common/nfsacl.c 				pa->e_id = ACL_UNDEFINED_ID;
pa                185 fs/nfsd/nfs4acl.c 	struct posix_acl_entry *pa, *pe;
pa                197 fs/nfsd/nfs4acl.c 	FOREACH_ACL_ENTRY(pa, acl, pe) {
pa                198 fs/nfsd/nfs4acl.c 		switch (pa->e_tag) {
pa                200 fs/nfsd/nfs4acl.c 				pas->owner = pa->e_perm;
pa                203 fs/nfsd/nfs4acl.c 				pas->group = pa->e_perm;
pa                206 fs/nfsd/nfs4acl.c 				pas->users |= pa->e_perm;
pa                209 fs/nfsd/nfs4acl.c 				pas->groups |= pa->e_perm;
pa                212 fs/nfsd/nfs4acl.c 				pas->other = pa->e_perm;
pa                215 fs/nfsd/nfs4acl.c 				pas->mask = pa->e_perm;
pa                230 fs/nfsd/nfs4acl.c 	struct posix_acl_entry *pa, *group_owner_entry;
pa                240 fs/nfsd/nfs4acl.c 	pa = pacl->a_entries;
pa                261 fs/nfsd/nfs4acl.c 	ace->access_mask = mask_from_posix(pa->e_perm, flags | NFS4_ACL_OWNER);
pa                265 fs/nfsd/nfs4acl.c 	pa++;
pa                267 fs/nfsd/nfs4acl.c 	while (pa->e_tag == ACL_USER) {
pa                268 fs/nfsd/nfs4acl.c 		deny = ~(pa->e_perm & pas.mask);
pa                275 fs/nfsd/nfs4acl.c 			ace->who = pa->e_id;
pa                281 fs/nfsd/nfs4acl.c 		ace->access_mask = mask_from_posix(pa->e_perm & pas.mask,
pa                284 fs/nfsd/nfs4acl.c 		ace->who = pa->e_id;
pa                287 fs/nfsd/nfs4acl.c 		pa++;
pa                295 fs/nfsd/nfs4acl.c 	group_owner_entry = pa;
pa                303 fs/nfsd/nfs4acl.c 	pa++;
pa                305 fs/nfsd/nfs4acl.c 	while (pa->e_tag == ACL_GROUP) {
pa                308 fs/nfsd/nfs4acl.c 		ace->access_mask = mask_from_posix(pa->e_perm & pas.mask,
pa                311 fs/nfsd/nfs4acl.c 		ace->who = pa->e_id;
pa                314 fs/nfsd/nfs4acl.c 		pa++;
pa                319 fs/nfsd/nfs4acl.c 	pa = group_owner_entry;
pa                330 fs/nfsd/nfs4acl.c 	pa++;
pa                332 fs/nfsd/nfs4acl.c 	while (pa->e_tag == ACL_GROUP) {
pa                333 fs/nfsd/nfs4acl.c 		deny = ~(pa->e_perm & pas.mask);
pa                340 fs/nfsd/nfs4acl.c 			ace->who = pa->e_id;
pa                344 fs/nfsd/nfs4acl.c 		pa++;
pa                347 fs/nfsd/nfs4acl.c 	if (pa->e_tag == ACL_MASK)
pa                348 fs/nfsd/nfs4acl.c 		pa++;
pa                351 fs/nfsd/nfs4acl.c 	ace->access_mask = mask_from_posix(pa->e_perm, flags);
pa                 74 fs/posix_acl.c 	const struct posix_acl_entry *pa, *pe;
pa                 79 fs/posix_acl.c 	FOREACH_ACL_ENTRY(pa, acl, pe) {
pa                 80 fs/posix_acl.c 		if (pa->e_perm & ~(ACL_READ|ACL_WRITE|ACL_EXECUTE))
pa                 82 fs/posix_acl.c 		switch (pa->e_tag) {
pa                 94 fs/posix_acl.c 				if (pa->e_id == ACL_UNDEFINED_ID ||
pa                 95 fs/posix_acl.c 				    pa->e_id < id)
pa                 97 fs/posix_acl.c 				id = pa->e_id + 1;
pa                112 fs/posix_acl.c 				if (pa->e_id == ACL_UNDEFINED_ID ||
pa                113 fs/posix_acl.c 				    pa->e_id < id)
pa                115 fs/posix_acl.c 				id = pa->e_id + 1;
pa                149 fs/posix_acl.c 	const struct posix_acl_entry *pa, *pe;
pa                153 fs/posix_acl.c 	FOREACH_ACL_ENTRY(pa, acl, pe) {
pa                154 fs/posix_acl.c 		switch (pa->e_tag) {
pa                156 fs/posix_acl.c 				mode |= (pa->e_perm & S_IRWXO) << 6;
pa                159 fs/posix_acl.c 				mode |= (pa->e_perm & S_IRWXO) << 3;
pa                162 fs/posix_acl.c 				mode |= pa->e_perm & S_IRWXO;
pa                166 fs/posix_acl.c 				       ((pa->e_perm & S_IRWXO) << 3);
pa                213 fs/posix_acl.c 	const struct posix_acl_entry *pa, *pe, *mask_obj;
pa                216 fs/posix_acl.c 	FOREACH_ACL_ENTRY(pa, acl, pe) {
pa                217 fs/posix_acl.c                 switch(pa->e_tag) {
pa                224 fs/posix_acl.c                                 if (pa->e_id == current->fsuid)
pa                230 fs/posix_acl.c 					if ((pa->e_perm & want) == want)
pa                235 fs/posix_acl.c                                 if (in_group_p(pa->e_id)) {
pa                237 fs/posix_acl.c 					if ((pa->e_perm & want) == want)
pa                255 fs/posix_acl.c 	for (mask_obj = pa+1; mask_obj != pe; mask_obj++) {
pa                257 fs/posix_acl.c 			if ((pa->e_perm & mask_obj->e_perm & want) == want)
pa                264 fs/posix_acl.c 	if ((pa->e_perm & want) == want)
pa                280 fs/posix_acl.c 	struct posix_acl_entry *pa, *pe;
pa                287 fs/posix_acl.c 	FOREACH_ACL_ENTRY(pa, acl, pe) {
pa                288 fs/posix_acl.c                 switch(pa->e_tag) {
pa                290 fs/posix_acl.c 				pa->e_perm &= (mode >> 6) | ~S_IRWXO;
pa                291 fs/posix_acl.c 				mode &= (pa->e_perm << 6) | ~S_IRWXU;
pa                300 fs/posix_acl.c 				group_obj = pa;
pa                304 fs/posix_acl.c 				pa->e_perm &= mode | ~S_IRWXO;
pa                305 fs/posix_acl.c 				mode &= pa->e_perm | ~S_IRWXO;
pa                309 fs/posix_acl.c 				mask_obj = pa;
pa                339 fs/posix_acl.c 	struct posix_acl_entry *pa, *pe;
pa                343 fs/posix_acl.c 	FOREACH_ACL_ENTRY(pa, acl, pe) {
pa                344 fs/posix_acl.c 		switch(pa->e_tag) {
pa                346 fs/posix_acl.c 				pa->e_perm = (mode & S_IRWXU) >> 6;
pa                354 fs/posix_acl.c 				group_obj = pa;
pa                358 fs/posix_acl.c 				mask_obj = pa;
pa                362 fs/posix_acl.c 				pa->e_perm = (mode & S_IRWXO);
pa                 74 fs/xfs/xfs_acl.h #define _ACL_GET_ACCESS(pv,pa)	(xfs_acl_vtoacl(pv,pa,NULL) == 0)
pa                 25 include/asm-cris/arch-v10/irq.h #define PA_IRQ_NBR IO_BITNR(R_VECT_MASK_RD, pa) /* 11 */
pa                139 include/linux/if_pppox.h 	struct pppoe_addr	pa;	  /* what this socket is bound to*/
pa                158 include/linux/if_pppox.h #define pppoe_pa	proto.pppoe.pa
pa                273 include/linux/mlx4/qp.h 	__be64			pa;
pa                 47 include/linux/posix_acl.h 	for(pa=(acl)->a_entries, pe=pa+(acl)->a_count; pa<pe; pa++)
pa                 90 lib/idr.c      	struct idr_layer *p = pa[0];
pa                101 lib/idr.c      		if (!(p = pa[++l]))
pa                144 lib/idr.c      	pa[l--] = NULL;
pa                159 lib/idr.c      			if (!(p = pa[l])) {
pa                191 lib/idr.c      		pa[l--] = p;
pa                195 lib/idr.c      	pa[l] = p;
pa                246 lib/idr.c      	v = sub_alloc(idp, &id, pa);
pa                254 lib/idr.c      	struct idr_layer *pa[MAX_LEVEL];
pa                257 lib/idr.c      	id = idr_get_empty_slot(idp, starting_id, pa);
pa                263 lib/idr.c      		rcu_assign_pointer(pa[0]->ary[id & IDR_MASK],
pa                265 lib/idr.c      		pa[0]->count++;
pa                266 lib/idr.c      		idr_mark_full(pa, id);
pa                345 lib/idr.c      	struct idr_layer **pa[MAX_LEVEL];
pa                346 lib/idr.c      	struct idr_layer ***paa = &pa[0];
pa                438 lib/idr.c      	struct idr_layer *pa[MAX_LEVEL];
pa                439 lib/idr.c      	struct idr_layer **paa = &pa[0];
pa                536 lib/idr.c      	struct idr_layer *pa[MAX_LEVEL];
pa                537 lib/idr.c      	struct idr_layer **paa = &pa[0];
pa                714 lib/idr.c      	struct idr_layer *pa[MAX_LEVEL];
pa                723 lib/idr.c      	t = idr_get_empty_slot(&ida->idr, idr_id, pa);
pa                735 lib/idr.c      	bitmap = (void *)pa[0]->ary[idr_id & IDR_MASK];
pa                746 lib/idr.c      		rcu_assign_pointer(pa[0]->ary[idr_id & IDR_MASK],
pa                748 lib/idr.c      		pa[0]->count++;
pa                766 lib/idr.c      		idr_mark_full(pa, idr_id);
pa                491 net/sunrpc/xprtrdma/svc_rdma_transport.c 	dma_addr_t pa;
pa                503 net/sunrpc/xprtrdma/svc_rdma_transport.c 		pa = ib_dma_map_page(xprt->sc_cm_id->device,
pa                506 net/sunrpc/xprtrdma/svc_rdma_transport.c 		if (ib_dma_mapping_error(xprt->sc_cm_id->device, pa))
pa                509 net/sunrpc/xprtrdma/svc_rdma_transport.c 		ctxt->sge[sge_no].addr = pa;
pa                993 sound/pci/es1968.c 	u32 pa;
pa               1011 sound/pci/es1968.c 		pa = es->memory->buf.addr;
pa               1012 sound/pci/es1968.c 		pa -= chip->dma.addr;
pa               1013 sound/pci/es1968.c 		pa >>= 1;	/* words */
pa               1015 sound/pci/es1968.c 		pa |= 0x00400000;	/* System RAM (Bit 22) */
pa               1020 sound/pci/es1968.c 				pa |= 0x00800000;	/* (Bit 23) */
pa               1022 sound/pci/es1968.c 				pa >>= 1;
pa               1027 sound/pci/es1968.c 		es->base[channel] = pa & 0xFFFF;
pa               1033 sound/pci/es1968.c 		apu_set_register(chip, apu, 4, ((pa >> 16) & 0xFF) << 8);
pa               1034 sound/pci/es1968.c 		apu_set_register(chip, apu, 5, pa & 0xFFFF);
pa               1035 sound/pci/es1968.c 		apu_set_register(chip, apu, 6, (pa + size) & 0xFFFF);
pa               1102 sound/pci/es1968.c 	snd_es1968_program_wavecache(chip, es, channel, pa, 1);
pa               1105 sound/pci/es1968.c 	pa -= chip->dma.addr;
pa               1106 sound/pci/es1968.c 	pa >>= 1;	/* words */
pa               1110 sound/pci/es1968.c 	es->base[channel] = pa & 0xFFFF;
pa               1111 sound/pci/es1968.c 	pa |= 0x00400000;	/* bit 22 -> System RAM */
pa               1122 sound/pci/es1968.c 	apu_set_register(chip, apu, 4, ((pa >> 16) & 0xFF) << 8);
pa               1123 sound/pci/es1968.c 	apu_set_register(chip, apu, 5, pa & 0xFFFF);
pa               1124 sound/pci/es1968.c 	apu_set_register(chip, apu, 6, (pa + bsize) & 0xFFFF);
pa               1698 sound/pci/es1968.c 	unsigned int pa, offset, t;
pa               1720 sound/pci/es1968.c 	pa = (unsigned int)((memory->buf.addr - chip->dma.addr) >> 1);
pa               1721 sound/pci/es1968.c 	pa |= 0x00400000;	/* System RAM (Bit 22) */
pa               1728 sound/pci/es1968.c 	apu_set_register(chip, apu, 4, ((pa >> 16) & 0xff) << 8);
pa               1729 sound/pci/es1968.c 	apu_set_register(chip, apu, 5, pa & 0xffff);
pa               1730 sound/pci/es1968.c 	apu_set_register(chip, apu, 6, (pa + CLOCK_MEASURE_BUFSIZE/2) & 0xffff);
pa               1747 sound/pci/es1968.c 	__apu_set_register(chip, apu, 5, pa & 0xffff);
pa               1761 sound/pci/es1968.c 	offset -= (pa & 0xffff);