HomeSort by relevance Sort by last modified time
    Searched refs:io_addr (Results 1 - 7 of 7) sorted by null

  /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...]

Completed in 534 milliseconds