/external/syslinux/gpxe/src/include/gpxe/efi/ |
efi_io.h | 21 extern unsigned long long efi_ioread ( volatile void *io_addr, 23 extern void efi_iowrite ( unsigned long long data, volatile void *io_addr, 25 extern void efi_ioreads ( volatile void *io_addr, void *data, 27 extern void efi_iowrites ( volatile void *io_addr, const void *data, 53 IOAPI_INLINE ( efi, iounmap ) ( volatile const void *io_addr __unused ) { 58 IOAPI_INLINE ( efi, io_to_bus ) ( volatile const void *io_addr ) { 59 return ( ( unsigned long ) io_addr ); 68 IOAPI_INLINE ( efi, readb ) ( volatile uint8_t *io_addr ) { 69 return efi_ioread ( io_addr, sizeof ( *io_addr ) ); [all...] |
/external/syslinux/gpxe/src/include/gpxe/ |
io.h | 66 * @v io_addr I/O address 70 #define IOAPI_READ( _func, _type, io_addr, _prefix, _ndigits ) ( { \ 72 ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \ 84 * @v io_addr I/O address 88 #define IOAPI_WRITE( _func, _type, data, io_addr, _prefix, _ndigits ) do { \ 90 ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \ 102 * @v io_addr I/O address 108 #define IOAPI_READS( _func, _type, io_addr, data, count, _prefix, _ndigits ) \ 111 ( ( volatile _type * ) ( intptr_t ) (io_addr) ); \ 131 * @v io_addr I/O addres [all...] |
/external/ltp/testcases/kernel/syscalls/ioperm/ |
ioperm01.c | 76 unsigned long io_addr; /*kernel version dependant io start address */ variable 105 TEST(ioperm(io_addr, NUM_BYTES, TURN_ON)); 109 "%lu, errno=%d : %s", io_addr, 114 io_addr, TEST_RETURN); 139 io_addr = IO_BITMAP_BITS - NUM_BYTES; 142 io_addr = IO_BITMAP_BITS - NUM_BYTES; 159 if ((ioperm(io_addr, NUM_BYTES, TURN_OFF)) == -1) {
|
/external/syslinux/gpxe/src/arch/i386/include/gpxe/ |
x86_io.h | 52 IOAPI_INLINE ( x86, iounmap ) ( volatile const void *io_addr __unused ) { 57 IOAPI_INLINE ( x86, io_to_bus ) ( volatile const void *io_addr ) { 58 return virt_to_phys ( io_addr ); 68 IOAPI_INLINE ( x86, _api_func ) ( volatile _type *io_addr ) { \ 69 return *io_addr; \ 78 volatile _type *io_addr ) { \ 79 *io_addr = data; \ 92 IOAPI_INLINE ( x86, in ## _insn_suffix ) ( volatile _type *io_addr ) { \ 95 : "=a" ( data ) : "Nd" ( io_addr ) ); \ 99 IOAPI_INLINE ( x86, ins ## _insn_suffix ) ( volatile _type *io_addr, \ [all...] |
/external/syslinux/gpxe/src/interface/efi/ |
efi_io.c | 43 * @v io_addr I/O address 46 #define IS_PORT_ADDRESS(io_addr) \ 47 ( ( ( intptr_t ) (io_addr) ) <= MAX_PORT_ADDRESS ) 76 * @v io_addr I/O address 80 unsigned long long efi_ioread ( volatile void *io_addr, size_t size ) { 85 read = ( IS_PORT_ADDRESS ( io_addr ) ? 89 ( intptr_t ) io_addr, 1, 92 io_addr, efi_strerror ( efirc ) ); 103 * @v io_addr I/O address 106 void efi_iowrite ( unsigned long long data, volatile void *io_addr, [all...] |
/external/syslinux/gpxe/src/arch/i386/core/ |
x86_io.c | 33 * @v io_addr I/O address 38 static uint64_t x86_readq ( volatile uint64_t *io_addr ) { 47 : "=A" ( data ) : "r" ( io_addr ) ); 55 * @v io_addr I/O address 59 static void x86_writeq ( uint64_t data, volatile uint64_t *io_addr ) { 67 : : "A" ( data ), "r" ( io_addr ) );
|
/external/syslinux/gpxe/src/drivers/net/e1000/ |
e1000_hw.c | 6793 unsigned long io_addr = hw->io_base; local [all...] |