diff options
Diffstat (limited to 'include/arch/arc/v2/asm_inline_gcc.h')
-rw-r--r-- | include/arch/arc/v2/asm_inline_gcc.h | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/include/arch/arc/v2/asm_inline_gcc.h b/include/arch/arc/v2/asm_inline_gcc.h index 766a28a88..c41cd6f98 100644 --- a/include/arch/arc/v2/asm_inline_gcc.h +++ b/include/arch/arc/v2/asm_inline_gcc.h @@ -70,7 +70,7 @@ static inline __attribute__((always_inline)) } static inline __attribute__((always_inline)) - void sys_io_set_bit(io_port_t port, int bit) + void sys_io_set_bit(io_port_t port, unsigned int bit) { uint32_t reg = 0; @@ -84,7 +84,7 @@ static inline __attribute__((always_inline)) } static inline __attribute__((always_inline)) - void sys_io_clear_bit(io_port_t port, int bit) + void sys_io_clear_bit(io_port_t port, unsigned int bit) { uint32_t reg = 0; @@ -98,7 +98,7 @@ static inline __attribute__((always_inline)) } static inline __attribute__((always_inline)) - int sys_io_test_bit(io_port_t port, int bit) + int sys_io_test_bit(io_port_t port, unsigned int bit) { uint32_t status = _ARC_V2_STATUS32; uint32_t reg = 0; @@ -116,7 +116,7 @@ static inline __attribute__((always_inline)) } static inline __attribute__((always_inline)) - int sys_io_test_and_set_bit(io_port_t port, int bit) + int sys_io_test_and_set_bit(io_port_t port, unsigned int bit) { int ret; @@ -127,7 +127,7 @@ static inline __attribute__((always_inline)) } static inline __attribute__((always_inline)) - int sys_io_test_and_clear_bit(io_port_t port, int bit) + int sys_io_test_and_clear_bit(io_port_t port, unsigned int bit) { int ret; @@ -204,7 +204,7 @@ static inline __attribute__((always_inline)) } static inline __attribute__((always_inline)) - void sys_set_bit(mem_addr_t addr, int bit) + void sys_set_bit(mem_addr_t addr, unsigned int bit) { uint32_t reg = 0; @@ -217,7 +217,7 @@ static inline __attribute__((always_inline)) } static inline __attribute__((always_inline)) - void sys_clear_bit(mem_addr_t addr, int bit) + void sys_clear_bit(mem_addr_t addr, unsigned int bit) { uint32_t reg = 0; @@ -230,7 +230,7 @@ static inline __attribute__((always_inline)) } static inline __attribute__((always_inline)) - int sys_test_bit(mem_addr_t addr, int bit) + int sys_test_bit(mem_addr_t addr, unsigned int bit) { uint32_t status = _ARC_V2_STATUS32; uint32_t reg = 0; @@ -248,7 +248,7 @@ static inline __attribute__((always_inline)) } static inline __attribute__((always_inline)) - int sys_test_and_set_bit(mem_addr_t addr, int bit) + int sys_test_and_set_bit(mem_addr_t addr, unsigned int bit) { int ret; @@ -259,7 +259,7 @@ static inline __attribute__((always_inline)) } static inline __attribute__((always_inline)) - int sys_test_and_clear_bit(mem_addr_t addr, int bit) + int sys_test_and_clear_bit(mem_addr_t addr, unsigned int bit) { int ret; @@ -270,7 +270,7 @@ static inline __attribute__((always_inline)) } static inline __attribute__((always_inline)) - void sys_bitfield_set_bit(mem_addr_t addr, int bit) + void sys_bitfield_set_bit(mem_addr_t addr, unsigned int bit) { /* Doing memory offsets in terms of 32-bit values to prevent * alignment issues @@ -279,20 +279,20 @@ static inline __attribute__((always_inline)) } static inline __attribute__((always_inline)) - void sys_bitfield_clear_bit(mem_addr_t addr, int bit) + void sys_bitfield_clear_bit(mem_addr_t addr, unsigned int bit) { sys_clear_bit(addr + ((bit >> 5) << 2), bit & 0x1F); } static inline __attribute__((always_inline)) - int sys_bitfield_test_bit(mem_addr_t addr, int bit) + int sys_bitfield_test_bit(mem_addr_t addr, unsigned int bit) { return sys_test_bit(addr + ((bit >> 5) << 2), bit & 0x1F); } static inline __attribute__((always_inline)) - int sys_bitfield_test_and_set_bit(mem_addr_t addr, int bit) + int sys_bitfield_test_and_set_bit(mem_addr_t addr, unsigned int bit) { int ret; @@ -303,7 +303,7 @@ static inline __attribute__((always_inline)) } static inline __attribute__((always_inline)) - int sys_bitfield_test_and_clear_bit(mem_addr_t addr, int bit) + int sys_bitfield_test_and_clear_bit(mem_addr_t addr, unsigned int bit) { int ret; |