Searched refs:IplParameterBlock (Results 1 – 6 of 6) sorted by relevance
/openbmc/qemu/hw/s390x/ |
H A D | ipl.h | 27 void s390_rebuild_iplb(uint16_t index, IplParameterBlock *iplb); 28 void s390_ipl_update_diag308(IplParameterBlock *iplb); 32 IplParameterBlock *s390_ipl_get_iplb(void); 33 IplParameterBlock *s390_ipl_get_iplb_pv(void); 59 IplParameterBlock iplb; 60 IplParameterBlock iplb_pv; 114 static inline bool iplb_valid_len(IplParameterBlock *iplb) in iplb_valid_len() 116 return be32_to_cpu(iplb->len) <= sizeof(IplParameterBlock); in iplb_valid_len() 119 static inline bool ipl_valid_pv_components(IplParameterBlock *iplb) in ipl_valid_pv_components() 144 static inline bool ipl_valid_pv_header(IplParameterBlock *iplb) in ipl_valid_pv_header() [all …]
|
H A D | ipl.c | 63 - (count * sizeof(IplParameterBlock)); in find_iplb_chain_addr() 72 VMSTATE_UINT8_ARRAY(reserved_ext, IplParameterBlock, 4096 - 200), 82 VMSTATE_UINT8_ARRAY(reserved1, IplParameterBlock, 110), 83 VMSTATE_UINT16(devno, IplParameterBlock), 84 VMSTATE_UINT8_ARRAY(reserved2, IplParameterBlock, 88), 100 VMSTATE_STRUCT(iplb, S390IPLState, 0, vmstate_iplb, IplParameterBlock), 408 static uint64_t s390_ipl_map_iplb_chain(IplParameterBlock *iplb_chain) in s390_ipl_map_iplb_chain() 412 uint64_t len = sizeof(IplParameterBlock) * count; in s390_ipl_map_iplb_chain() 437 static bool s390_build_iplb(DeviceState *dev_st, IplParameterBlock *iplb) in s390_build_iplb() 500 void s390_rebuild_iplb(uint16_t dev_index, IplParameterBlock *iplb) in s390_rebuild_iplb() [all …]
|
/openbmc/qemu/pc-bios/s390-ccw/ |
H A D | iplb.h | 23 extern IplParameterBlock iplb __attribute__((__aligned__(PAGE_SIZE))); 30 static inline bool manage_iplb(IplParameterBlock *iplb, bool store) in manage_iplb() 44 static inline bool store_iplb(IplParameterBlock *iplb) in store_iplb() 49 static inline bool set_iplb(IplParameterBlock *iplb) in set_iplb() 60 IplParameterBlock *next_iplb; in load_next_iplb() 67 next_iplb = (IplParameterBlock *) qipl.next_iplb; in load_next_iplb() 68 memcpy(&iplb, next_iplb, sizeof(IplParameterBlock)); in load_next_iplb() 71 qipl.next_iplb = qipl.next_iplb + sizeof(IplParameterBlock); in load_next_iplb()
|
H A D | main.c | 25 IplParameterBlock iplb __attribute__((__aligned__(PAGE_SIZE)));
|
/openbmc/qemu/include/hw/s390x/ipl/ |
H A D | qipl.h | 101 union IplParameterBlock { union 125 typedef union IplParameterBlock IplParameterBlock; typedef
|
/openbmc/qemu/target/s390x/ |
H A D | diag.c | 68 sizeof(IplParameterBlock), write, in diag308_parm_check() 83 IplParameterBlock *iplb; in handle_diag_308() 116 iplb = g_new0(IplParameterBlock, 1); in handle_diag_308()
|