Lines Matching refs:rn

172 	u16 rn;  member
178 u16 rn; member
188 static unsigned long long rn2addr(u16 rn) in rn2addr() argument
190 return (unsigned long long) (rn - 1) * sclp.rzm; in rn2addr()
193 static int do_assign_storage(sclp_cmdw_t cmd, u16 rn) in do_assign_storage() argument
202 sccb->rn = rn; in do_assign_storage()
212 cmd, sccb->header.response_code, rn); in do_assign_storage()
221 static int sclp_assign_storage(u16 rn) in sclp_assign_storage() argument
226 rc = do_assign_storage(0x000d0001, rn); in sclp_assign_storage()
229 start = rn2addr(rn); in sclp_assign_storage()
234 static int sclp_unassign_storage(u16 rn) in sclp_unassign_storage() argument
236 return do_assign_storage(0x000c0001, rn); in sclp_unassign_storage()
287 istart = rn2addr(incr->rn); in sclp_mem_change_state()
293 rc |= sclp_assign_storage(incr->rn); in sclp_mem_change_state()
295 sclp_unassign_storage(incr->rn); in sclp_mem_change_state()
308 istart = rn2addr(incr->rn); in contains_standby_increment()
382 static void __init add_memory_merged(u16 rn) in add_memory_merged() argument
387 if (rn && first_rn && (first_rn + num == rn)) { in add_memory_merged()
406 first_rn = rn; in add_memory_merged()
416 add_memory_merged(incr->rn); in sclp_add_standby_memory()
420 static void __init insert_increment(u16 rn, int standby, int assigned) in insert_increment() argument
429 new_incr->rn = rn; in insert_increment()
434 if (assigned && incr->rn > rn) in insert_increment()
436 if (!assigned && incr->rn - last_rn > 1) in insert_increment()
438 last_rn = incr->rn; in insert_increment()
442 new_incr->rn = last_rn + 1; in insert_increment()
443 if (new_incr->rn > sclp.rnmax) { in insert_increment()