acpi/acpigen: add acpigen_write_store_namestr_to_namestr
acpigen_write_rom open-codes this functionality, so add a function for this. Signed-off-by: Felix Held <felix-coreboot@felixheld.de> Change-Id: Ief25dd854d1639a295c021e9d02c05b4cc61109c Reviewed-on: https://review.coreboot.org/c/coreboot/+/72936 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Tim Wawrzynczak <inforichland@gmail.com> Reviewed-by: Elyes Haouas <ehaouas@noos.fr>
This commit is contained in:
parent
383a06ef8d
commit
178cf35098
|
@ -1385,6 +1385,14 @@ void acpigen_write_store_int_to_op(uint64_t src, uint8_t dst)
|
||||||
acpigen_emit_byte(dst);
|
acpigen_emit_byte(dst);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Store ("namestr", "namestr") */
|
||||||
|
void acpigen_write_store_namestr_to_namestr(const char *src, const char *dst)
|
||||||
|
{
|
||||||
|
acpigen_write_store();
|
||||||
|
acpigen_emit_namestring(src);
|
||||||
|
acpigen_emit_namestring(dst);
|
||||||
|
}
|
||||||
|
|
||||||
/* Or (arg1, arg2, res) */
|
/* Or (arg1, arg2, res) */
|
||||||
void acpigen_write_or(uint8_t arg1, uint8_t arg2, uint8_t res)
|
void acpigen_write_or(uint8_t arg1, uint8_t arg2, uint8_t res)
|
||||||
{
|
{
|
||||||
|
|
|
@ -488,6 +488,7 @@ void acpigen_write_store_int_to_op(uint64_t src, uint8_t dst);
|
||||||
void acpigen_write_store_ops(uint8_t src, uint8_t dst);
|
void acpigen_write_store_ops(uint8_t src, uint8_t dst);
|
||||||
void acpigen_write_store_op_to_namestr(uint8_t src, const char *dst);
|
void acpigen_write_store_op_to_namestr(uint8_t src, const char *dst);
|
||||||
void acpigen_write_store_namestr_to_op(const char *src, uint8_t dst);
|
void acpigen_write_store_namestr_to_op(const char *src, uint8_t dst);
|
||||||
|
void acpigen_write_store_namestr_to_namestr(const char *src, const char *dst);
|
||||||
void acpigen_write_or(uint8_t arg1, uint8_t arg2, uint8_t res);
|
void acpigen_write_or(uint8_t arg1, uint8_t arg2, uint8_t res);
|
||||||
void acpigen_write_xor(uint8_t arg1, uint8_t arg2, uint8_t res);
|
void acpigen_write_xor(uint8_t arg1, uint8_t arg2, uint8_t res);
|
||||||
void acpigen_write_and(uint8_t arg1, uint8_t arg2, uint8_t res);
|
void acpigen_write_and(uint8_t arg1, uint8_t arg2, uint8_t res);
|
||||||
|
|
Loading…
Reference in New Issue