Home
last modified time | relevance | path

Searched refs:IplParameterBlock (Results 1 – 6 of 6) sorted by relevance

/openbmc/qemu/hw/s390x/
H A Dipl.h27 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 Dipl.c63 - (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 Diplb.h23 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 Dmain.c25 IplParameterBlock iplb __attribute__((__aligned__(PAGE_SIZE)));
/openbmc/qemu/include/hw/s390x/ipl/
H A Dqipl.h101 union IplParameterBlock { union
125 typedef union IplParameterBlock IplParameterBlock; typedef
/openbmc/qemu/target/s390x/
H A Ddiag.c68 sizeof(IplParameterBlock), write, in diag308_parm_check()
83 IplParameterBlock *iplb; in handle_diag_308()
116 iplb = g_new0(IplParameterBlock, 1); in handle_diag_308()