Go to the source code of this file.
|
#define | SYM_GEN_FW_A(s) |
|
#define | SYM_GEN_FW_B(s) |
|
#define | SYM_GEN_FW_Z(s) SYM_GEN_Z(s, snooptest) SYM_GEN_Z(s, snoopend) |
|
#define | SYM_GEN_A(s, label) s label; |
|
#define | SYM_GEN_B(s, label) s label; |
|
#define | SYM_GEN_Z(s, label) s label; |
|
#define | SYM_FW_ENTRY(fw, name) |
|
#define | SCRIPTA_BA(np, label) (np->fwa_bas.label) |
|
#define | SCRIPTB_BA(np, label) (np->fwb_bas.label) |
|
#define | SCRIPTZ_BA(np, label) (np->fwz_bas.label) |
|
#define | RELOC_SOFTC 0x40000000 |
|
#define | RELOC_LABEL_A 0x50000000 |
|
#define | RELOC_REGISTER 0x60000000 |
|
#define | RELOC_LABEL_B 0x80000000 |
|
#define | RELOC_MASK 0xf0000000 |
|
#define | HADDR_1(label) (RELOC_SOFTC | offsetof(struct sym_hcb, label)) |
|
#define | HADDR_2(label, ofs) |
|
#define | RADDR_1(label) (RELOC_REGISTER | REG(label)) |
|
#define | RADDR_2(label, ofs) (RELOC_REGISTER | ((REG(label))+(ofs))) |
|
#define | SYM_GEN_PADDR_A(s, label) (RELOC_LABEL_A | offsetof(s, label)) |
|
#define | SYM_GEN_PADDR_B(s, label) (RELOC_LABEL_B | offsetof(s, label)) |
|
#define | SCR_DATA_ZERO 0xf00ff00f |
|
#define HADDR_2 |
( |
|
label, |
|
|
|
ofs |
|
) |
| |
#define RELOC_LABEL_A 0x50000000 |
#define RELOC_LABEL_B 0x80000000 |
#define RELOC_MASK 0xf0000000 |
#define RELOC_REGISTER 0x60000000 |
#define RELOC_SOFTC 0x40000000 |
#define SCR_DATA_ZERO 0xf00ff00f |
#define SYM_FW_ENTRY |
( |
|
fw, |
|
|
|
name |
|
) |
| |
Value:{ \
name, \
(
u32 *) &
fw##a_scr,
sizeof(
fw##a_scr), &
fw##a_ofs, \
(
u32 *) &
fw##b_scr,
sizeof(
fw##b_scr), &
fw##b_ofs, \
(
u32 *) &
fw##z_scr,
sizeof(
fw##z_scr), &
fw##z_ofs, \
}
Definition at line 152 of file sym_fw.h.
#define SYM_GEN_FW_A |
( |
|
s | ) |
|
#define SYM_GEN_FW_B |
( |
|
s | ) |
|
Value:
SYM_GEN_B(
s, sel_for_abort)
SYM_GEN_B(
s, sel_for_abort_1) \
Definition at line 64 of file sym_fw.h.