mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-07-07 12:29:48 +00:00
dm: inline functions defined in header must be static
An inline function defined in headers must be static otherwise compilation may fail, depending on gcc optimization level, particularly if dropping -O2 from the Makefile dm doesn't compile reporting unresolved symbols. Tracked-On: #1406 Signed-off-by: Tomas Winkler <tomas.winkler@intel.com> Acked-by: Eddie Dong <eddie.dong@intel.com>
This commit is contained in:
parent
0317cfb2b6
commit
4f1d3c049b
@ -28,7 +28,7 @@
|
|||||||
#ifndef __RPMB_SIM_H__
|
#ifndef __RPMB_SIM_H__
|
||||||
#define __RPMB_SIM_H__
|
#define __RPMB_SIM_H__
|
||||||
|
|
||||||
inline uint32_t swap32(uint32_t val)
|
static inline uint32_t swap32(uint32_t val)
|
||||||
{
|
{
|
||||||
return ((val & (uint32_t)0x000000ffUL) << 24)
|
return ((val & (uint32_t)0x000000ffUL) << 24)
|
||||||
| ((val & (uint32_t)0x0000ff00UL) << 8)
|
| ((val & (uint32_t)0x0000ff00UL) << 8)
|
||||||
@ -36,7 +36,7 @@ inline uint32_t swap32(uint32_t val)
|
|||||||
| ((val & (uint32_t)0xff000000UL) >> 24);
|
| ((val & (uint32_t)0xff000000UL) >> 24);
|
||||||
}
|
}
|
||||||
|
|
||||||
inline uint16_t swap16(uint16_t val)
|
static inline uint16_t swap16(uint16_t val)
|
||||||
{
|
{
|
||||||
return ((val & (uint16_t)0x00ffU) << 8)
|
return ((val & (uint16_t)0x00ffU) << 8)
|
||||||
| ((val & (uint16_t)0xff00U) >> 8);
|
| ((val & (uint16_t)0xff00U) >> 8);
|
||||||
|
@ -227,8 +227,8 @@ enum USB_ERRCODE {
|
|||||||
#define USB_NATIVE_NUM_BUS 4
|
#define USB_NATIVE_NUM_BUS 4
|
||||||
|
|
||||||
extern int usb_log_level;
|
extern int usb_log_level;
|
||||||
inline int usb_get_log_level(void) { return usb_log_level; }
|
static inline int usb_get_log_level(void) { return usb_log_level; }
|
||||||
inline void usb_set_log_level(int level) { usb_log_level = level; }
|
static inline void usb_set_log_level(int level) { usb_log_level = level; }
|
||||||
void usb_parse_log_level(char level);
|
void usb_parse_log_level(char level);
|
||||||
struct usb_devemu *usb_emu_finddev(char *name);
|
struct usb_devemu *usb_emu_finddev(char *name);
|
||||||
int usb_native_is_bus_existed(uint8_t bus_num);
|
int usb_native_is_bus_existed(uint8_t bus_num);
|
||||||
|
Loading…
Reference in New Issue
Block a user