|
libosmocore
1.4.0
Osmocom core library
|
Go to the source code of this file.
Functions | |
| static uint32_t | osmo_load32le_ext (const void *p, uint8_t n) |
| load unaligned n-byte integer (little-endian encoding) into uint32_t More... | |
| static uint32_t | osmo_load32be_ext (const void *p, uint8_t n) |
| load unaligned n-byte integer (big-endian encoding) into uint32_t More... | |
| static void | osmo_store32le_ext (uint32_t x, void *p, uint8_t n) |
| store unaligned n-byte integer (little-endian encoding) from uint32_t More... | |
| static void | osmo_store32be_ext (uint32_t x, void *p, uint8_t n) |
| store unaligned n-byte integer (big-endian encoding) from uint32_t More... | |
| static uint32_t | osmo_load32le (const void *p) |
| load unaligned 32-bit integer (little-endian encoding) More... | |
| static uint32_t | osmo_load32be (const void *p) |
| load unaligned 32-bit integer (big-endian encoding) More... | |
| static void | osmo_store32le (uint32_t x, void *p) |
| store unaligned 32-bit integer (little-endian encoding) More... | |
| static void | osmo_store32be (uint32_t x, void *p) |
| store unaligned 32-bit integer (big-endian encoding) More... | |
|
inlinestatic |
load unaligned 32-bit integer (big-endian encoding)
References osmo_load32be_ext().
Referenced by msgb_get_u32(), and msgb_pull_u32().
|
inlinestatic |
load unaligned n-byte integer (big-endian encoding) into uint32_t
| [in] | p | Buffer where integer is stored |
| [in] | n | Number of bytes stored in p |
References n.
Referenced by osmo_load32be().
|
inlinestatic |
load unaligned 32-bit integer (little-endian encoding)
References osmo_load32le_ext().
|
inlinestatic |
load unaligned n-byte integer (little-endian encoding) into uint32_t
| [in] | p | Buffer where integer is stored |
| [in] | n | Number of bytes stored in p |
References n.
Referenced by osmo_load32le().
|
inlinestatic |
store unaligned 32-bit integer (big-endian encoding)
References osmo_store32be_ext().
Referenced by msgb_push_u32(), and msgb_put_u32().
|
inlinestatic |
store unaligned n-byte integer (big-endian encoding) from uint32_t
| [in] | x | unsigned 32 bit integer |
| [out] | p | Buffer to store integer |
| [in] | n | Number of bytes to store |
References n.
Referenced by osmo_store32be().
|
inlinestatic |
store unaligned 32-bit integer (little-endian encoding)
References osmo_store32le_ext().
|
inlinestatic |
store unaligned n-byte integer (little-endian encoding) from uint32_t
| [in] | x | unsigned 32 bit integer |
| [out] | p | Buffer to store integer |
| [in] | n | Number of bytes to store |
References n.
Referenced by osmo_store32le().