Lines Matching refs:status
38 atomic_t status; /* smp called function's return status*/ member
48 int status; in uncached_ipi_visibility() local
51 status = ia64_pal_prefetch_visibility(PAL_VISIBILITY_PHYSICAL); in uncached_ipi_visibility()
52 if ((status != PAL_VISIBILITY_OK) && in uncached_ipi_visibility()
53 (status != PAL_VISIBILITY_OK_REMOTE_NEEDED)) in uncached_ipi_visibility()
54 atomic_inc(&uc_pool->status); in uncached_ipi_visibility()
60 int status; in uncached_ipi_mc_drain() local
63 status = ia64_pal_mc_drain(); in uncached_ipi_mc_drain()
64 if (status != PAL_STATUS_SUCCESS) in uncached_ipi_mc_drain()
65 atomic_inc(&uc_pool->status); in uncached_ipi_mc_drain()
81 int status, i, nchunks_added = uc_pool->nchunks_added; in uncached_add_chunk() local
123 status = ia64_pal_prefetch_visibility(PAL_VISIBILITY_PHYSICAL); in uncached_add_chunk()
124 if (status == PAL_VISIBILITY_OK_REMOTE_NEEDED) { in uncached_add_chunk()
125 atomic_set(&uc_pool->status, 0); in uncached_add_chunk()
126 status = smp_call_function(uncached_ipi_visibility, uc_pool, 1); in uncached_add_chunk()
127 if (status || atomic_read(&uc_pool->status)) in uncached_add_chunk()
129 } else if (status != PAL_VISIBILITY_OK) in uncached_add_chunk()
144 status = ia64_pal_mc_drain(); in uncached_add_chunk()
145 if (status != PAL_STATUS_SUCCESS) in uncached_add_chunk()
147 atomic_set(&uc_pool->status, 0); in uncached_add_chunk()
148 status = smp_call_function(uncached_ipi_mc_drain, uc_pool, 1); in uncached_add_chunk()
149 if (status || atomic_read(&uc_pool->status)) in uncached_add_chunk()
156 status = gen_pool_add(uc_pool->pool, uc_addr, IA64_GRANULE_SIZE, nid); in uncached_add_chunk()
157 if (status) in uncached_add_chunk()