Lines Matching +full:0 +full:x00030001
42 return sclp_sync_request_timeout(cmd, sccb, 0); in sclp_sync_request()
71 pr_warn("sync request failed (cmd=0x%08x, status=0x%02x)\n", in sclp_sync_request_timeout()
84 #define SCLP_CMDW_CONFIGURE_CPU 0x00110001
85 #define SCLP_CMDW_DECONFIGURE_CPU 0x00100001
102 if (sccb->header.response_code != 0x0010) { in _sclp_get_core_info()
103 pr_warn("readcpuinfo failed (response=0x%04x)\n", in _sclp_get_core_info()
137 case 0x0020: in do_core_configure()
138 case 0x0120: in do_core_configure()
141 pr_warn("configure cpu failed (cmd=0x%08x, response=0x%04x)\n", in do_core_configure()
183 return 0; in arch_get_memory_phys_device()
206 case 0x0020: in do_assign_storage()
207 case 0x0120: in do_assign_storage()
210 pr_warn("assign storage failed (cmd=0x%08x, response=0x%04x, rn=0x%04x)\n", in do_assign_storage()
225 rc = do_assign_storage(0x000d0001, rn); in sclp_assign_storage()
230 return 0; in sclp_assign_storage()
235 return do_assign_storage(0x000c0001, rn); in sclp_unassign_storage()
243 u32 entries[0];
256 sccb->header.function_code = 0x40; in sclp_attach_storage()
257 rc = sclp_sync_request_timeout(0x00080001 | id << 8, sccb, in sclp_attach_storage()
262 case 0x0020: in sclp_attach_storage()
264 for (i = 0; i < sccb->assigned; i++) { in sclp_attach_storage()
283 int rc = 0; in sclp_mem_change_state()
295 if (rc == 0) in sclp_mem_change_state()
296 incr->standby = online ? 0 : 1; in sclp_mem_change_state()
298 return rc ? -EIO : 0; in sclp_mem_change_state()
324 int rc = 0; in sclp_mem_notifier()
349 sclp_mem_change_state(start, size, 0); in sclp_mem_notifier()
352 sclp_mem_change_state(start, size, 0); in sclp_mem_notifier()
377 pr_info("Standby memory at 0x%llx (%lluM of %lluM usable)\n", in align_to_block_size()
409 add_memory(0, addr, block_size, MHP_NONE); in add_memory_merged()
422 add_memory_merged(0); in sclp_add_standby_memory()
436 last_rn = 0; in insert_increment()
458 return 0; in sclp_mem_freeze()
481 return 0; in sclp_detect_standby_memory()
482 if ((sclp.facilities & 0xe00000000000ULL) != 0xe00000000000ULL) in sclp_detect_standby_memory()
483 return 0; in sclp_detect_standby_memory()
488 assigned = 0; in sclp_detect_standby_memory()
489 for (id = 0; id <= sclp_max_storage_id; id++) { in sclp_detect_standby_memory()
490 memset(sccb, 0, PAGE_SIZE); in sclp_detect_standby_memory()
496 case 0x0010: in sclp_detect_standby_memory()
498 for (i = 0; i < sccb->assigned; i++) { in sclp_detect_standby_memory()
502 insert_increment(sccb->entries[i] >> 16, 0, 1); in sclp_detect_standby_memory()
505 case 0x0310: in sclp_detect_standby_memory()
507 case 0x0410: in sclp_detect_standby_memory()
508 for (i = 0; i < sccb->assigned; i++) { in sclp_detect_standby_memory()
525 insert_increment(0, 1, 0); in sclp_detect_standby_memory()
532 sclp_pdev = platform_device_register_simple("sclp_mem", -1, NULL, 0); in sclp_detect_standby_memory()
552 #define SCLP_CMDW_CONFIGURE_CHPATH 0x000f0001
553 #define SCLP_CMDW_DECONFIGURE_CHPATH 0x000e0001
554 #define SCLP_CMDW_READ_CHPATH_INFORMATION 0x00030001
579 case 0x0020: in do_chp_configure()
580 case 0x0120: in do_chp_configure()
581 case 0x0440: in do_chp_configure()
582 case 0x0450: in do_chp_configure()
585 pr_warn("configure channel-path failed (cmd=0x%08x, response=0x%04x)\n", in do_chp_configure()
600 * Return 0 after command successfully finished, non-zero otherwise.
612 * and wait for completion. On success return 0. Return non-zero otherwise.
634 * On success, store channel-path information in @info and return 0. Return
652 if (sccb->header.response_code != 0x0010) { in sclp_chp_read_info()
653 pr_warn("read channel-path info failed (response=0x%04x)\n", in sclp_chp_read_info()