Dokumentacja pliku src/sbox.hpp

#include <shared.h>
#include <osdep.h>
#include "nic.h"
#include "linux-asm-io.h"

Idź do kodu źródłowego tego pliku.

Komponenty

union  bios32
struct  pci_device
struct  in_addr
struct  arptable_t
struct  arprequest
struct  iphdr
struct  udphdr
struct  bootp_t
struct  bootpip_t
struct  bootpd_t
struct  tftp_t
struct  tftpreq_t
struct  rpc_t
struct  rom_info
struct  ebinfo
struct  nic

Definicje

#define PCI_COMMAND_IO   0x1
#define PCI_COMMAND_MEM   0x2
#define PCI_COMMAND_MASTER   0x4
#define PCI_LATENCY_TIMER   0x0d
#define PCIBIOS_PCI_FUNCTION_ID   0xb1XX
#define PCIBIOS_PCI_BIOS_PRESENT   0xb101
#define PCIBIOS_FIND_PCI_DEVICE   0xb102
#define PCIBIOS_FIND_PCI_CLASS_CODE   0xb103
#define PCIBIOS_GENERATE_SPECIAL_CYCLE   0xb106
#define PCIBIOS_READ_CONFIG_BYTE   0xb108
#define PCIBIOS_READ_CONFIG_WORD   0xb109
#define PCIBIOS_READ_CONFIG_DWORD   0xb10a
#define PCIBIOS_WRITE_CONFIG_BYTE   0xb10b
#define PCIBIOS_WRITE_CONFIG_WORD   0xb10c
#define PCIBIOS_WRITE_CONFIG_DWORD   0xb10d
#define PCI_VENDOR_ID   0x00
#define PCI_DEVICE_ID   0x02
#define PCI_COMMAND   0x04
#define PCI_REVISION   0x08
#define PCI_CLASS_CODE   0x0b
#define PCI_SUBCLASS_CODE   0x0a
#define PCI_HEADER_TYPE   0x0e
#define PCI_BASE_ADDRESS_0   0x10
#define PCI_BASE_ADDRESS_1   0x14
#define PCI_BASE_ADDRESS_2   0x18
#define PCI_BASE_ADDRESS_3   0x1c
#define PCI_BASE_ADDRESS_4   0x20
#define PCI_BASE_ADDRESS_5   0x24
#define PCI_BASE_ADDRESS_IO_MASK   (~0x03)
#define PCI_BASE_ADDRESS_SPACE_IO   0x01
#define PCI_ROM_ADDRESS   0x30
#define PCI_ROM_ADDRESS_ENABLE   0x01
#define PCI_FUNC(devfn)   ((devfn) & 0x07)
#define BIOS32_SIGNATURE   (('_' << 0) + ('3' << 8) + ('2' << 16) + ('_' << 24))
#define PCI_SIGNATURE   (('P' << 0) + ('C' << 8) + ('I' << 16) + (' ' << 24))
#define PCI_SERVICE   (('$' << 0) + ('P' << 8) + ('C' << 16) + ('I' << 24))
#define KERN_CODE_SEG   0x8
#define save_flags(x)   __asm__ __volatile__("pushfl ; popl %0":"=g" (x): /* no input */ :"memory")
#define cli()   __asm__ __volatile__ ("cli": : :"memory")
#define restore_flags(x)   __asm__ __volatile__("pushl %0 ; popfl": /* no output */ :"g" (x):"memory")
#define PCI_VENDOR_ID_ADMTEK   0x1317
#define PCI_DEVICE_ID_ADMTEK_0985   0x0985
#define PCI_VENDOR_ID_REALTEK   0x10ec
#define PCI_DEVICE_ID_REALTEK_8029   0x8029
#define PCI_DEVICE_ID_REALTEK_8139   0x8139
#define PCI_VENDOR_ID_WINBOND2   0x1050
#define PCI_DEVICE_ID_WINBOND2_89C940   0x0940
#define PCI_DEVICE_ID_WINBOND2_89C840   0x0840
#define PCI_VENDOR_ID_COMPEX   0x11f6
#define PCI_DEVICE_ID_COMPEX_RL2000   0x1401
#define PCI_DEVICE_ID_COMPEX_RL100ATX   0x2011
#define PCI_VENDOR_ID_KTI   0x8e2e
#define PCI_DEVICE_ID_KTI_ET32P2   0x3000
#define PCI_VENDOR_ID_NETVIN   0x4a14
#define PCI_DEVICE_ID_NETVIN_NV5000SC   0x5000
#define PCI_VENDOR_ID_HOLTEK   0x12c3
#define PCI_DEVICE_ID_HOLTEK_HT80232   0x0058
#define PCI_VENDOR_ID_3COM   0x10b7
#define PCI_DEVICE_ID_3COM_3C590   0x5900
#define PCI_DEVICE_ID_3COM_3C595   0x5950
#define PCI_DEVICE_ID_3COM_3C595_1   0x5951
#define PCI_DEVICE_ID_3COM_3C595_2   0x5952
#define PCI_DEVICE_ID_3COM_3C900TPO   0x9000
#define PCI_DEVICE_ID_3COM_3C900COMBO   0x9001
#define PCI_DEVICE_ID_3COM_3C905TX   0x9050
#define PCI_DEVICE_ID_3COM_3C905T4   0x9051
#define PCI_DEVICE_ID_3COM_3C905B_TX   0x9055
#define PCI_DEVICE_ID_3COM_3C905C_TXM   0x9200
#define PCI_VENDOR_ID_INTEL   0x8086
#define PCI_DEVICE_ID_INTEL_82557   0x1229
#define PCI_DEVICE_ID_INTEL_82559ER   0x1209
#define PCI_DEVICE_ID_INTEL_ID1029   0x1029
#define PCI_DEVICE_ID_INTEL_ID1030   0x1030
#define PCI_DEVICE_ID_INTEL_82562   0x2449
#define PCI_VENDOR_ID_AMD   0x1022
#define PCI_DEVICE_ID_AMD_LANCE   0x2000
#define PCI_VENDOR_ID_AMD_HOMEPNA   0x1022
#define PCI_DEVICE_ID_AMD_HOMEPNA   0x2001
#define PCI_VENDOR_ID_SMC_1211   0x1113
#define PCI_DEVICE_ID_SMC_1211   0x1211
#define PCI_VENDOR_ID_DEC   0x1011
#define PCI_DEVICE_ID_DEC_TULIP   0x0002
#define PCI_DEVICE_ID_DEC_TULIP_FAST   0x0009
#define PCI_DEVICE_ID_DEC_TULIP_PLUS   0x0014
#define PCI_DEVICE_ID_DEC_21142   0x0019
#define PCI_VENDOR_ID_SMC   0x10B8
#define PCI_DEVICE_ID_SMC_EPIC100   0x0005
#define PCI_VENDOR_ID_MACRONIX   0x10d9
#define PCI_DEVICE_ID_MX987x5   0x0531
#define PCI_VENDOR_ID_LINKSYS   0x11AD
#define PCI_DEVICE_ID_LC82C115   0xC115
#define PCI_VENDOR_ID_VIATEC   0x1106
#define PCI_DEVICE_ID_VIA_RHINE_I   0x3043
#define PCI_DEVICE_ID_VIA_VT6102   0x3065
#define PCI_DEVICE_ID_VIA_86C100A   0x6100
#define PCI_VENDOR_ID_DAVICOM   0x1282
#define PCI_DEVICE_ID_DM9009   0x9009
#define PCI_DEVICE_ID_DM9102   0x9102
#define PCI_VENDOR_ID_SIS   0x1039
#define PCI_DEVICE_ID_SIS900   0x0900
#define PCI_DEVICE_ID_SIS7016   0x7016
#define PCI_VENDOR_ID_DLINK   0x1186
#define PCI_DEVICE_ID_DFE530TXP   0x1300
#define PCI_VENDOR_ID_NS   0x100B
#define PCI_DEVICE_ID_DP83815   0x0020
#define PCI_VENDOR_ID_OLICOM   0x108d
#define PCI_DEVICE_ID_OLICOM_OC3136   0x0001
#define PCI_DEVICE_ID_OLICOM_OC2315   0x0011
#define PCI_DEVICE_ID_OLICOM_OC2325   0x0012
#define PCI_DEVICE_ID_OLICOM_OC2183   0x0013
#define PCI_DEVICE_ID_OLICOM_OC2326   0x0014
#define PCI_DEVICE_ID_OLICOM_OC6151   0x0021
#define RELOC   0
#define BACKOFF_LIMIT   7
#define CTRL_C   3
#define MAX_TFTP_RETRIES   20
#define MAX_BOOTP_RETRIES   20
#define MAX_BOOTP_EXTLEN
#define MAX_ARP_RETRIES   20
#define MAX_RPC_RETRIES   20
#define TICKS_PER_SEC   18
#define TIMEOUT   (10 * TICKS_PER_SEC)
#define TFTP_TIMEOUT   (30 * TICKS_PER_SEC)
#define TFTP_REXMT   (3 * TICKS_PER_SEC)
#define NULL   ((void *) 0)
#define ETH_ALEN   6
#define ETH_HLEN   14
#define ETH_ZLEN   60
#define ETH_FRAME_LEN   1514
#define ETH_MAX_MTU
#define ARP_CLIENT   0
#define ARP_SERVER   1
#define ARP_GATEWAY   2
#define ARP_ROOTSERVER   3
#define ARP_SWAPSERVER   4
#define MAX_ARP   ARP_SWAPSERVER+1
#define RARP_REQUEST   3
#define RARP_REPLY   4
#define IP   0x0800
#define ARP   0x0806
#define RARP   0x8035
#define BOOTP_SERVER   67
#define BOOTP_CLIENT   68
#define TFTP_PORT   69
#define SUNRPC_PORT   111
#define IP_UDP   17
#define IP_BROADCAST   0xFFFFFFFF
#define ARP_REQUEST   1
#define ARP_REPLY   2
#define BOOTP_REQUEST   1
#define BOOTP_REPLY   2
#define TAG_LEN(p)   (*((p) + 1))
#define RFC1533_COOKIE   99, 130, 83, 99
#define RFC1533_PAD   0
#define RFC1533_NETMASK   1
#define RFC1533_TIMEOFFSET   2
#define RFC1533_GATEWAY   3
#define RFC1533_TIMESERVER   4
#define RFC1533_IEN116NS   5
#define RFC1533_DNS   6
#define RFC1533_LOGSERVER   7
#define RFC1533_COOKIESERVER   8
#define RFC1533_LPRSERVER   9
#define RFC1533_IMPRESSSERVER   10
#define RFC1533_RESOURCESERVER   11
#define RFC1533_HOSTNAME   12
#define RFC1533_BOOTFILESIZE   13
#define RFC1533_MERITDUMPFILE   14
#define RFC1533_DOMAINNAME   15
#define RFC1533_SWAPSERVER   16
#define RFC1533_ROOTPATH   17
#define RFC1533_EXTENSIONPATH   18
#define RFC1533_IPFORWARDING   19
#define RFC1533_IPSOURCEROUTING   20
#define RFC1533_IPPOLICYFILTER   21
#define RFC1533_IPMAXREASSEMBLY   22
#define RFC1533_IPTTL   23
#define RFC1533_IPMTU   24
#define RFC1533_IPMTUPLATEAU   25
#define RFC1533_INTMTU   26
#define RFC1533_INTLOCALSUBNETS   27
#define RFC1533_INTBROADCAST   28
#define RFC1533_INTICMPDISCOVER   29
#define RFC1533_INTICMPRESPOND   30
#define RFC1533_INTROUTEDISCOVER   31
#define RFC1533_INTROUTESOLICIT   32
#define RFC1533_INTSTATICROUTES   33
#define RFC1533_LLTRAILERENCAP   34
#define RFC1533_LLARPCACHETMO   35
#define RFC1533_LLETHERNETENCAP   36
#define RFC1533_TCPTTL   37
#define RFC1533_TCPKEEPALIVETMO   38
#define RFC1533_TCPKEEPALIVEGB   39
#define RFC1533_NISDOMAIN   40
#define RFC1533_NISSERVER   41
#define RFC1533_NTPSERVER   42
#define RFC1533_VENDOR   43
#define RFC1533_NBNS   44
#define RFC1533_NBDD   45
#define RFC1533_NBNT   46
#define RFC1533_NBSCOPE   47
#define RFC1533_XFS   48
#define RFC1533_XDM   49
#define RFC2132_REQ_ADDR   50
#define RFC2132_MSG_TYPE   53
#define RFC2132_SRV_ID   54
#define RFC2132_PARAM_LIST   55
#define RFC2132_MAX_SIZE   57
#define RFC2132_VENDOR_CLASS_ID   60
#define DHCPDISCOVER   1
#define DHCPOFFER   2
#define DHCPREQUEST   3
#define DHCPACK   5
#define RFC1533_VENDOR_MAJOR   0
#define RFC1533_VENDOR_MINOR   0
#define RFC1533_VENDOR_MAGIC   128
#define RFC1533_VENDOR_ADDPARM   129
#define RFC1533_VENDOR_MNUOPTS   160
#define RFC1533_VENDOR_SELECTION   176
#define RFC1533_VENDOR_MOTD   184
#define RFC1533_VENDOR_NUMOFMOTD   8
#define RFC1533_VENDOR_IMG   192
#define RFC1533_VENDOR_NUMOFIMG   16
#define RFC1533_VENDOR_CONFIGFILE   150
#define RFC1533_END   255
#define BOOTP_VENDOR_LEN   64
#define DHCP_OPT_LEN   312
#define TFTP_DEFAULTSIZE_PACKET   512
#define TFTP_MAX_PACKET   1432
#define TFTP_RRQ   1
#define TFTP_WRQ   2
#define TFTP_DATA   3
#define TFTP_ACK   4
#define TFTP_ERROR   5
#define TFTP_OACK   6
#define TFTP_CODE_EOF   1
#define TFTP_CODE_MORE   2
#define TFTP_CODE_ERROR   3
#define TFTP_CODE_BOOT   4
#define TFTP_CODE_CFG   5
#define AWAIT_ARP   0
#define AWAIT_BOOTP   1
#define AWAIT_TFTP   2
#define AWAIT_RARP   3
#define AWAIT_RPC   4
#define AWAIT_QDRAIN   5
#define TFTP_MIN_PACKET   (sizeof(struct iphdr) + sizeof(struct udphdr) + 4)
#define PROG_PORTMAP   100000
#define PROG_NFS   100003
#define PROG_MOUNT   100005
#define MSG_CALL   0
#define MSG_REPLY   1
#define PORTMAP_GETPORT   3
#define MOUNT_ADDENTRY   1
#define MOUNT_UMOUNTALL   4
#define NFS_LOOKUP   4
#define NFS_READ   6
#define NFS_FHSIZE   32
#define NFSERR_PERM   1
#define NFSERR_NOENT   2
#define NFSERR_ACCES   13
#define NFS_READ_SIZE   1024
#define FLOPPY_BOOT_LOCATION   0x7c00
#define ROM_SEGMENT   0x1fa
#define ROM_LENGTH   0x1fc
#define ROM_INFO_LOCATION   (FLOPPY_BOOT_LOCATION + ROM_SEGMENT)
#define BOOTP_DATA_ADDR   (&bootp_data)
#define printf   etherboot_printf
#define sprintf   etherboot_sprintf
#define PCI_ARG(x)   ,x
#define TIMER2_PORT   0x42
#define TIMER_MODE_PORT   0x43
#define TIMER0_SEL   0x00
#define TIMER1_SEL   0x40
#define TIMER2_SEL   0x80
#define READBACK_SEL   0xC0
#define LATCH_COUNT   0x00
#define LOBYTE_ACCESS   0x10
#define HIBYTE_ACCESS   0x20
#define WORD_ACCESS   0x30
#define MODE0   0x00
#define MODE1   0x02
#define MODE2   0x04
#define MODE3   0x06
#define MODE4   0x08
#define MODE5   0x0A
#define BINARY_COUNT   0x00
#define BCD_COUNT   0x01
#define TICKS_PER_MS   1193
#define PPC_PORTB   0x61
#define PPCB_T2OUT   0x20
#define PPCB_SPKR   0x02
#define PPCB_T2GATE   0x01
#define __LITTLE_ENDIAN
#define __constant_htonl(x)
#define __constant_htons(x)
#define ntohl(x)
#define htonl(x)
#define ntohs(x)
#define htons(x)
#define swap32(x)   __swap32(x)
#define swap16(x)   __swap16(x)
#define P(x)   ()

Definicje typów

typedef unsigned long Address

Funkcje

void eth_pci_init (struct pci_device *)
int pcibios_read_config_byte (unsigned int bus, unsigned int device_fn, unsigned int where, unsigned char *value)
int pcibios_write_config_byte (unsigned int bus, unsigned int device_fn, unsigned int where, unsigned char value)
int pcibios_read_config_word (unsigned int bus, unsigned int device_fn, unsigned int where, unsigned short *value)
int pcibios_write_config_word (unsigned int bus, unsigned int device_fn, unsigned int where, unsigned short value)
int pcibios_read_config_dword (unsigned int bus, unsigned int device_fn, unsigned int where, unsigned int *value)
int pcibios_write_config_dword (unsigned int bus, unsigned int device_fn, unsigned int where, unsigned int value)
void adjust_pci_device (struct pci_device *p)
void print_network_configuration (void)
int ifconfig (char *ip, char *sm, char *gw, char *svr)
int udp_transmit (unsigned long destip, unsigned int srcsock, unsigned int destsock, int len, const void *buf)
int await_reply (int type, int ival, void *ptr, int timeout)
int decode_rfc1533 (unsigned char *, int, int, int)
long rfc2131_sleep_interval (int base, int exp)
void cleanup (void)
int rarp (void)
int bootp (void)
void cleanup_net (void)
void print_config (void)
void eth_reset (void)
int eth_probe (void)
int eth_poll (void)
void eth_transmit (const char *d, unsigned int t, unsigned int s, const void *p)
void eth_disable (void)
void twiddle (void)
void sleep (int secs)
int getdec (char **s)
void etherboot_printf (const char *,...)
int etherboot_sprintf (char *, const char *,...)
int inet_aton (char *p, in_addr *i)
void load_timer2 (unsigned int ticks)
int timer2_running (void)
void waiton_timer2 (unsigned int ticks)

Zmienne

int ip_abort
int network_ready
struct rom_info rom
struct arptable_t arptable [MAX_ARP]
struct bootpd_t bootp_data
unsigned char * end_of_rfc1533
struct nic nic


Dokumentacja definicji

#define __constant_htonl (  ) 

Wartość:

((unsigned long int)((((unsigned long int)(x) & 0x000000ffU) << 24) | \
                             (((unsigned long int)(x) & 0x0000ff00U) <<  8) | \
                             (((unsigned long int)(x) & 0x00ff0000U) >>  8) | \
                             (((unsigned long int)(x) & 0xff000000U) >> 24)))

Definicja w linii 1040 pliku sbox.hpp.

#define __constant_htons (  ) 

Wartość:

((unsigned short int)((((unsigned short int)(x) & 0x00ff) << 8) | \
                              (((unsigned short int)(x) & 0xff00) >> 8)))

Definicja w linii 1047 pliku sbox.hpp.

#define __LITTLE_ENDIAN

Definicja w linii 1028 pliku sbox.hpp.

#define ARP   0x0806

Definicja w linii 311 pliku sbox.hpp.

#define ARP_CLIENT   0

Definicja w linii 300 pliku sbox.hpp.

#define ARP_GATEWAY   2

Definicja w linii 302 pliku sbox.hpp.

#define ARP_REPLY   2

Definicja w linii 324 pliku sbox.hpp.

#define ARP_REQUEST   1

Definicja w linii 323 pliku sbox.hpp.

#define ARP_ROOTSERVER   3

Definicja w linii 303 pliku sbox.hpp.

#define ARP_SERVER   1

Definicja w linii 301 pliku sbox.hpp.

#define ARP_SWAPSERVER   4

Definicja w linii 304 pliku sbox.hpp.

#define AWAIT_ARP   0

Definicja w linii 432 pliku sbox.hpp.

#define AWAIT_BOOTP   1

Definicja w linii 433 pliku sbox.hpp.

#define AWAIT_QDRAIN   5

Definicja w linii 437 pliku sbox.hpp.

#define AWAIT_RARP   3

Definicja w linii 435 pliku sbox.hpp.

#define AWAIT_RPC   4

Definicja w linii 436 pliku sbox.hpp.

#define AWAIT_TFTP   2

Definicja w linii 434 pliku sbox.hpp.

#define BACKOFF_LIMIT   7

Definicja w linii 238 pliku sbox.hpp.

#define BCD_COUNT   0x01

Definicja w linii 989 pliku sbox.hpp.

#define BINARY_COUNT   0x00

Definicja w linii 988 pliku sbox.hpp.

#define BIOS32_SIGNATURE   (('_' << 0) + ('3' << 8) + ('2' << 16) + ('_' << 24))

Definicja w linii 68 pliku sbox.hpp.

#define BOOTP_CLIENT   68

Definicja w linii 315 pliku sbox.hpp.

#define BOOTP_DATA_ADDR   (&bootp_data)

Definicja w linii 727 pliku sbox.hpp.

#define BOOTP_REPLY   2

Definicja w linii 327 pliku sbox.hpp.

#define BOOTP_REQUEST   1

Definicja w linii 326 pliku sbox.hpp.

#define BOOTP_SERVER   67

Definicja w linii 314 pliku sbox.hpp.

#define BOOTP_VENDOR_LEN   64

Definicja w linii 411 pliku sbox.hpp.

 
#define cli (  )     __asm__ __volatile__ ("cli": : :"memory")

#define CTRL_C   3

Definicja w linii 242 pliku sbox.hpp.

#define DHCP_OPT_LEN   312

Definicja w linii 413 pliku sbox.hpp.

#define DHCPACK   5

Definicja w linii 392 pliku sbox.hpp.

#define DHCPDISCOVER   1

Definicja w linii 389 pliku sbox.hpp.

#define DHCPOFFER   2

Definicja w linii 390 pliku sbox.hpp.

#define DHCPREQUEST   3

Definicja w linii 391 pliku sbox.hpp.

#define ETH_ALEN   6

Definicja w linii 287 pliku sbox.hpp.

#define ETH_FRAME_LEN   1514

Definicja w linii 291 pliku sbox.hpp.

#define ETH_HLEN   14

Definicja w linii 288 pliku sbox.hpp.

#define ETH_MAX_MTU

Wartość:

(ETH_FRAME_LEN - ETH_HLEN \
                                - sizeof (struct iphdr) \
                                - sizeof (struct udphdr))

Definicja w linii 296 pliku sbox.hpp.

#define ETH_ZLEN   60

Definicja w linii 289 pliku sbox.hpp.

#define FLOPPY_BOOT_LOCATION   0x7c00

Definicja w linii 657 pliku sbox.hpp.

#define HIBYTE_ACCESS   0x20

Definicja w linii 978 pliku sbox.hpp.

#define htonl (  ) 

Wartość:

(__builtin_constant_p(x) ? \
 __constant_htonl((x)) : \
 __swap32(x))

Definicja w linii 1059 pliku sbox.hpp.

#define htons (  ) 

Wartość:

(__builtin_constant_p(x) ? \
 __constant_htons((x)) : \
 __swap16(x))

Definicja w linii 1067 pliku sbox.hpp.

Odwołania w a3c90x_probe(), e3c556_probe(), e3c556_transmit() i Net::IP::ip_transmit().

#define IP   0x0800

Definicja w linii 310 pliku sbox.hpp.

#define IP_BROADCAST   0xFFFFFFFF

Definicja w linii 321 pliku sbox.hpp.

#define IP_UDP   17

Definicja w linii 319 pliku sbox.hpp.

#define KERN_CODE_SEG   0x8

Definicja w linii 88 pliku sbox.hpp.

#define LATCH_COUNT   0x00

Definicja w linii 976 pliku sbox.hpp.

#define LOBYTE_ACCESS   0x10

Definicja w linii 977 pliku sbox.hpp.

#define MAX_ARP   ARP_SWAPSERVER+1

Definicja w linii 305 pliku sbox.hpp.

#define MAX_ARP_RETRIES   20

Definicja w linii 256 pliku sbox.hpp.

#define MAX_BOOTP_EXTLEN

Wartość:

(ETH_FRAME_LEN - ETH_HLEN - \
                                 sizeof (struct bootp_t))

Definicja w linii 252 pliku sbox.hpp.

#define MAX_BOOTP_RETRIES   20

Definicja w linii 249 pliku sbox.hpp.

#define MAX_RPC_RETRIES   20

Definicja w linii 260 pliku sbox.hpp.

#define MAX_TFTP_RETRIES   20

Definicja w linii 245 pliku sbox.hpp.

#define MODE0   0x00

Definicja w linii 981 pliku sbox.hpp.

#define MODE1   0x02

Definicja w linii 982 pliku sbox.hpp.

#define MODE2   0x04

Definicja w linii 983 pliku sbox.hpp.

#define MODE3   0x06

Definicja w linii 984 pliku sbox.hpp.

#define MODE4   0x08

Definicja w linii 985 pliku sbox.hpp.

#define MODE5   0x0A

Definicja w linii 986 pliku sbox.hpp.

#define MOUNT_ADDENTRY   1

Definicja w linii 640 pliku sbox.hpp.

#define MOUNT_UMOUNTALL   4

Definicja w linii 641 pliku sbox.hpp.

#define MSG_CALL   0

Definicja w linii 635 pliku sbox.hpp.

#define MSG_REPLY   1

Definicja w linii 636 pliku sbox.hpp.

#define NFS_FHSIZE   32

Definicja w linii 646 pliku sbox.hpp.

#define NFS_LOOKUP   4

Definicja w linii 643 pliku sbox.hpp.

#define NFS_READ   6

Definicja w linii 644 pliku sbox.hpp.

#define NFS_READ_SIZE   1024

Definicja w linii 655 pliku sbox.hpp.

#define NFSERR_ACCES   13

Definicja w linii 650 pliku sbox.hpp.

#define NFSERR_NOENT   2

Definicja w linii 649 pliku sbox.hpp.

#define NFSERR_PERM   1

Definicja w linii 648 pliku sbox.hpp.

#define ntohl (  ) 

Wartość:

(__builtin_constant_p(x) ? \
 __constant_htonl((x)) : \
 __swap32(x))

Definicja w linii 1055 pliku sbox.hpp.

#define ntohs (  ) 

Wartość:

(__builtin_constant_p(x) ? \
 __constant_htons((x)) : \
 __swap16(x))

Definicja w linii 1063 pliku sbox.hpp.

#define NULL   ((void *) 0)

Definicja w linii 275 pliku sbox.hpp.

#define P (  )     ()

Definicja w linii 1102 pliku sbox.hpp.

#define PCI_ARG (  )     ,x

Definicja w linii 788 pliku sbox.hpp.

#define PCI_BASE_ADDRESS_0   0x10

Definicja w linii 50 pliku sbox.hpp.

#define PCI_BASE_ADDRESS_1   0x14

Definicja w linii 51 pliku sbox.hpp.

#define PCI_BASE_ADDRESS_2   0x18

Definicja w linii 52 pliku sbox.hpp.

#define PCI_BASE_ADDRESS_3   0x1c

Definicja w linii 53 pliku sbox.hpp.

#define PCI_BASE_ADDRESS_4   0x20

Definicja w linii 54 pliku sbox.hpp.

#define PCI_BASE_ADDRESS_5   0x24

Definicja w linii 55 pliku sbox.hpp.

#define PCI_BASE_ADDRESS_IO_MASK   (~0x03)

Definicja w linii 58 pliku sbox.hpp.

#define PCI_BASE_ADDRESS_SPACE_IO   0x01

Definicja w linii 60 pliku sbox.hpp.

#define PCI_CLASS_CODE   0x0b

Definicja w linii 46 pliku sbox.hpp.

#define PCI_COMMAND   0x04

Definicja w linii 43 pliku sbox.hpp.

#define PCI_COMMAND_IO   0x1

Definicja w linii 24 pliku sbox.hpp.

#define PCI_COMMAND_MASTER   0x4

Definicja w linii 26 pliku sbox.hpp.

#define PCI_COMMAND_MEM   0x2

Definicja w linii 25 pliku sbox.hpp.

#define PCI_DEVICE_ID   0x02

Definicja w linii 42 pliku sbox.hpp.

#define PCI_DEVICE_ID_3COM_3C590   0x5900

Definicja w linii 117 pliku sbox.hpp.

#define PCI_DEVICE_ID_3COM_3C595   0x5950

Definicja w linii 118 pliku sbox.hpp.

#define PCI_DEVICE_ID_3COM_3C595_1   0x5951

Definicja w linii 119 pliku sbox.hpp.

#define PCI_DEVICE_ID_3COM_3C595_2   0x5952

Definicja w linii 120 pliku sbox.hpp.

#define PCI_DEVICE_ID_3COM_3C900COMBO   0x9001

Definicja w linii 122 pliku sbox.hpp.

#define PCI_DEVICE_ID_3COM_3C900TPO   0x9000

Definicja w linii 121 pliku sbox.hpp.

#define PCI_DEVICE_ID_3COM_3C905B_TX   0x9055

Definicja w linii 125 pliku sbox.hpp.

#define PCI_DEVICE_ID_3COM_3C905C_TXM   0x9200

Definicja w linii 126 pliku sbox.hpp.

#define PCI_DEVICE_ID_3COM_3C905T4   0x9051

Definicja w linii 124 pliku sbox.hpp.

#define PCI_DEVICE_ID_3COM_3C905TX   0x9050

Definicja w linii 123 pliku sbox.hpp.

#define PCI_DEVICE_ID_ADMTEK_0985   0x0985

Definicja w linii 100 pliku sbox.hpp.

#define PCI_DEVICE_ID_AMD_HOMEPNA   0x2001

Definicja w linii 136 pliku sbox.hpp.

#define PCI_DEVICE_ID_AMD_LANCE   0x2000

Definicja w linii 134 pliku sbox.hpp.

#define PCI_DEVICE_ID_COMPEX_RL100ATX   0x2011

Definicja w linii 109 pliku sbox.hpp.

#define PCI_DEVICE_ID_COMPEX_RL2000   0x1401

Definicja w linii 108 pliku sbox.hpp.

#define PCI_DEVICE_ID_DEC_21142   0x0019

Definicja w linii 143 pliku sbox.hpp.

#define PCI_DEVICE_ID_DEC_TULIP   0x0002

Definicja w linii 140 pliku sbox.hpp.

#define PCI_DEVICE_ID_DEC_TULIP_FAST   0x0009

Definicja w linii 141 pliku sbox.hpp.

#define PCI_DEVICE_ID_DEC_TULIP_PLUS   0x0014

Definicja w linii 142 pliku sbox.hpp.

#define PCI_DEVICE_ID_DFE530TXP   0x1300

Definicja w linii 163 pliku sbox.hpp.

#define PCI_DEVICE_ID_DM9009   0x9009

Definicja w linii 157 pliku sbox.hpp.

#define PCI_DEVICE_ID_DM9102   0x9102

Definicja w linii 158 pliku sbox.hpp.

#define PCI_DEVICE_ID_DP83815   0x0020

Definicja w linii 165 pliku sbox.hpp.

#define PCI_DEVICE_ID_HOLTEK_HT80232   0x0058

Definicja w linii 115 pliku sbox.hpp.

#define PCI_DEVICE_ID_INTEL_82557   0x1229

Definicja w linii 128 pliku sbox.hpp.

#define PCI_DEVICE_ID_INTEL_82559ER   0x1209

Definicja w linii 129 pliku sbox.hpp.

#define PCI_DEVICE_ID_INTEL_82562   0x2449

Definicja w linii 132 pliku sbox.hpp.

#define PCI_DEVICE_ID_INTEL_ID1029   0x1029

Definicja w linii 130 pliku sbox.hpp.

#define PCI_DEVICE_ID_INTEL_ID1030   0x1030

Definicja w linii 131 pliku sbox.hpp.

#define PCI_DEVICE_ID_KTI_ET32P2   0x3000

Definicja w linii 111 pliku sbox.hpp.

#define PCI_DEVICE_ID_LC82C115   0xC115

Definicja w linii 151 pliku sbox.hpp.

#define PCI_DEVICE_ID_MX987x5   0x0531

Definicja w linii 149 pliku sbox.hpp.

#define PCI_DEVICE_ID_NETVIN_NV5000SC   0x5000

Definicja w linii 113 pliku sbox.hpp.

#define PCI_DEVICE_ID_OLICOM_OC2183   0x0013

Definicja w linii 170 pliku sbox.hpp.

#define PCI_DEVICE_ID_OLICOM_OC2315   0x0011

Definicja w linii 168 pliku sbox.hpp.

#define PCI_DEVICE_ID_OLICOM_OC2325   0x0012

Definicja w linii 169 pliku sbox.hpp.

#define PCI_DEVICE_ID_OLICOM_OC2326   0x0014

Definicja w linii 171 pliku sbox.hpp.

#define PCI_DEVICE_ID_OLICOM_OC3136   0x0001

Definicja w linii 167 pliku sbox.hpp.

#define PCI_DEVICE_ID_OLICOM_OC6151   0x0021

Definicja w linii 172 pliku sbox.hpp.

#define PCI_DEVICE_ID_REALTEK_8029   0x8029

Definicja w linii 102 pliku sbox.hpp.

#define PCI_DEVICE_ID_REALTEK_8139   0x8139

Definicja w linii 103 pliku sbox.hpp.

#define PCI_DEVICE_ID_SIS7016   0x7016

Definicja w linii 161 pliku sbox.hpp.

#define PCI_DEVICE_ID_SIS900   0x0900

Definicja w linii 160 pliku sbox.hpp.

#define PCI_DEVICE_ID_SMC_1211   0x1211

Definicja w linii 138 pliku sbox.hpp.

#define PCI_DEVICE_ID_SMC_EPIC100   0x0005

Definicja w linii 146 pliku sbox.hpp.

#define PCI_DEVICE_ID_VIA_86C100A   0x6100

Definicja w linii 155 pliku sbox.hpp.

#define PCI_DEVICE_ID_VIA_RHINE_I   0x3043

Definicja w linii 153 pliku sbox.hpp.

#define PCI_DEVICE_ID_VIA_VT6102   0x3065

Definicja w linii 154 pliku sbox.hpp.

#define PCI_DEVICE_ID_WINBOND2_89C840   0x0840

Definicja w linii 106 pliku sbox.hpp.

#define PCI_DEVICE_ID_WINBOND2_89C940   0x0940

Definicja w linii 105 pliku sbox.hpp.

#define PCI_FUNC ( devfn   )     ((devfn) & 0x07)

Definicja w linii 66 pliku sbox.hpp.

#define PCI_HEADER_TYPE   0x0e

Definicja w linii 48 pliku sbox.hpp.

#define PCI_LATENCY_TIMER   0x0d

Definicja w linii 27 pliku sbox.hpp.

#define PCI_REVISION   0x08

Definicja w linii 45 pliku sbox.hpp.

#define PCI_ROM_ADDRESS   0x30

Definicja w linii 61 pliku sbox.hpp.

#define PCI_ROM_ADDRESS_ENABLE   0x01

Definicja w linii 62 pliku sbox.hpp.

#define PCI_SERVICE   (('$' << 0) + ('P' << 8) + ('C' << 16) + ('I' << 24))

Definicja w linii 74 pliku sbox.hpp.

#define PCI_SIGNATURE   (('P' << 0) + ('C' << 8) + ('I' << 16) + (' ' << 24))

Definicja w linii 71 pliku sbox.hpp.

#define PCI_SUBCLASS_CODE   0x0a

Definicja w linii 47 pliku sbox.hpp.

#define PCI_VENDOR_ID   0x00

Definicja w linii 41 pliku sbox.hpp.

#define PCI_VENDOR_ID_3COM   0x10b7

Definicja w linii 116 pliku sbox.hpp.

#define PCI_VENDOR_ID_ADMTEK   0x1317

Definicja w linii 99 pliku sbox.hpp.

#define PCI_VENDOR_ID_AMD   0x1022

Definicja w linii 133 pliku sbox.hpp.

#define PCI_VENDOR_ID_AMD_HOMEPNA   0x1022

Definicja w linii 135 pliku sbox.hpp.

#define PCI_VENDOR_ID_COMPEX   0x11f6

Definicja w linii 107 pliku sbox.hpp.

#define PCI_VENDOR_ID_DAVICOM   0x1282

Definicja w linii 156 pliku sbox.hpp.

#define PCI_VENDOR_ID_DEC   0x1011

Definicja w linii 139 pliku sbox.hpp.

#define PCI_VENDOR_ID_DLINK   0x1186

Definicja w linii 162 pliku sbox.hpp.

#define PCI_VENDOR_ID_HOLTEK   0x12c3

Definicja w linii 114 pliku sbox.hpp.

#define PCI_VENDOR_ID_INTEL   0x8086

Definicja w linii 127 pliku sbox.hpp.

#define PCI_VENDOR_ID_KTI   0x8e2e

Definicja w linii 110 pliku sbox.hpp.

#define PCI_VENDOR_ID_LINKSYS   0x11AD

Definicja w linii 150 pliku sbox.hpp.

#define PCI_VENDOR_ID_MACRONIX   0x10d9

Definicja w linii 148 pliku sbox.hpp.

#define PCI_VENDOR_ID_NETVIN   0x4a14

Definicja w linii 112 pliku sbox.hpp.

#define PCI_VENDOR_ID_NS   0x100B

Definicja w linii 164 pliku sbox.hpp.

#define PCI_VENDOR_ID_OLICOM   0x108d

Definicja w linii 166 pliku sbox.hpp.

#define PCI_VENDOR_ID_REALTEK   0x10ec

Definicja w linii 101 pliku sbox.hpp.

#define PCI_VENDOR_ID_SIS   0x1039

Definicja w linii 159 pliku sbox.hpp.

#define PCI_VENDOR_ID_SMC   0x10B8

Definicja w linii 144 pliku sbox.hpp.

#define PCI_VENDOR_ID_SMC_1211   0x1113

Definicja w linii 137 pliku sbox.hpp.

#define PCI_VENDOR_ID_VIATEC   0x1106

Definicja w linii 152 pliku sbox.hpp.

#define PCI_VENDOR_ID_WINBOND2   0x1050

Definicja w linii 104 pliku sbox.hpp.

#define PCIBIOS_FIND_PCI_CLASS_CODE   0xb103

Definicja w linii 32 pliku sbox.hpp.

#define PCIBIOS_FIND_PCI_DEVICE   0xb102

Definicja w linii 31 pliku sbox.hpp.

#define PCIBIOS_GENERATE_SPECIAL_CYCLE   0xb106

Definicja w linii 33 pliku sbox.hpp.

#define PCIBIOS_PCI_BIOS_PRESENT   0xb101

Definicja w linii 30 pliku sbox.hpp.

#define PCIBIOS_PCI_FUNCTION_ID   0xb1XX

Definicja w linii 29 pliku sbox.hpp.

#define PCIBIOS_READ_CONFIG_BYTE   0xb108

Definicja w linii 34 pliku sbox.hpp.

Odwołania w pcibios_read_config_byte().

#define PCIBIOS_READ_CONFIG_DWORD   0xb10a

Definicja w linii 36 pliku sbox.hpp.

Odwołania w pcibios_read_config_dword().

#define PCIBIOS_READ_CONFIG_WORD   0xb109

Definicja w linii 35 pliku sbox.hpp.

Odwołania w pcibios_read_config_word().

#define PCIBIOS_WRITE_CONFIG_BYTE   0xb10b

Definicja w linii 37 pliku sbox.hpp.

Odwołania w pcibios_write_config_byte().

#define PCIBIOS_WRITE_CONFIG_DWORD   0xb10d

Definicja w linii 39 pliku sbox.hpp.

Odwołania w pcibios_write_config_dword().

#define PCIBIOS_WRITE_CONFIG_WORD   0xb10c

Definicja w linii 38 pliku sbox.hpp.

Odwołania w pcibios_write_config_word().

#define PORTMAP_GETPORT   3

Definicja w linii 638 pliku sbox.hpp.

#define PPC_PORTB   0x61

Definicja w linii 995 pliku sbox.hpp.

Odwołania w timer2_running() i waiton_timer2().

#define PPCB_SPKR   0x02

Definicja w linii 999 pliku sbox.hpp.

#define PPCB_T2GATE   0x01

Definicja w linii 1000 pliku sbox.hpp.

#define PPCB_T2OUT   0x20

Definicja w linii 998 pliku sbox.hpp.

Odwołania w timer2_running() i waiton_timer2().

#define printf   etherboot_printf

Definicja w linii 736 pliku sbox.hpp.

Odwołania w a3c90x_probe(), adjust_pci_device() i eth_pci_init().

#define PROG_MOUNT   100005

Definicja w linii 633 pliku sbox.hpp.

#define PROG_NFS   100003

Definicja w linii 632 pliku sbox.hpp.

#define PROG_PORTMAP   100000

Definicja w linii 631 pliku sbox.hpp.

#define RARP   0x8035

Definicja w linii 312 pliku sbox.hpp.

#define RARP_REPLY   4

Definicja w linii 308 pliku sbox.hpp.

#define RARP_REQUEST   3

Definicja w linii 307 pliku sbox.hpp.

#define READBACK_SEL   0xC0

Definicja w linii 974 pliku sbox.hpp.

#define RELOC   0

Definicja w linii 235 pliku sbox.hpp.

#define restore_flags (  )     __asm__ __volatile__("pushl %0 ; popfl": /* no output */ :"g" (x):"memory")

#define RFC1533_BOOTFILESIZE   13

Definicja w linii 344 pliku sbox.hpp.

#define RFC1533_COOKIE   99, 130, 83, 99

Definicja w linii 330 pliku sbox.hpp.

#define RFC1533_COOKIESERVER   8

Definicja w linii 339 pliku sbox.hpp.

#define RFC1533_DNS   6

Definicja w linii 337 pliku sbox.hpp.

#define RFC1533_DOMAINNAME   15

Definicja w linii 346 pliku sbox.hpp.

#define RFC1533_END   255

Definicja w linii 409 pliku sbox.hpp.

#define RFC1533_EXTENSIONPATH   18

Definicja w linii 349 pliku sbox.hpp.

#define RFC1533_GATEWAY   3

Definicja w linii 334 pliku sbox.hpp.

#define RFC1533_HOSTNAME   12

Definicja w linii 343 pliku sbox.hpp.

#define RFC1533_IEN116NS   5

Definicja w linii 336 pliku sbox.hpp.

#define RFC1533_IMPRESSSERVER   10

Definicja w linii 341 pliku sbox.hpp.

#define RFC1533_INTBROADCAST   28

Definicja w linii 359 pliku sbox.hpp.

#define RFC1533_INTICMPDISCOVER   29

Definicja w linii 360 pliku sbox.hpp.

#define RFC1533_INTICMPRESPOND   30

Definicja w linii 361 pliku sbox.hpp.

#define RFC1533_INTLOCALSUBNETS   27

Definicja w linii 358 pliku sbox.hpp.

#define RFC1533_INTMTU   26

Definicja w linii 357 pliku sbox.hpp.

#define RFC1533_INTROUTEDISCOVER   31

Definicja w linii 362 pliku sbox.hpp.

#define RFC1533_INTROUTESOLICIT   32

Definicja w linii 363 pliku sbox.hpp.

#define RFC1533_INTSTATICROUTES   33

Definicja w linii 364 pliku sbox.hpp.

#define RFC1533_IPFORWARDING   19

Definicja w linii 350 pliku sbox.hpp.

#define RFC1533_IPMAXREASSEMBLY   22

Definicja w linii 353 pliku sbox.hpp.

#define RFC1533_IPMTU   24

Definicja w linii 355 pliku sbox.hpp.

#define RFC1533_IPMTUPLATEAU   25

Definicja w linii 356 pliku sbox.hpp.

#define RFC1533_IPPOLICYFILTER   21

Definicja w linii 352 pliku sbox.hpp.

#define RFC1533_IPSOURCEROUTING   20

Definicja w linii 351 pliku sbox.hpp.

#define RFC1533_IPTTL   23

Definicja w linii 354 pliku sbox.hpp.

#define RFC1533_LLARPCACHETMO   35

Definicja w linii 366 pliku sbox.hpp.

#define RFC1533_LLETHERNETENCAP   36

Definicja w linii 367 pliku sbox.hpp.

#define RFC1533_LLTRAILERENCAP   34

Definicja w linii 365 pliku sbox.hpp.

#define RFC1533_LOGSERVER   7

Definicja w linii 338 pliku sbox.hpp.

#define RFC1533_LPRSERVER   9

Definicja w linii 340 pliku sbox.hpp.

#define RFC1533_MERITDUMPFILE   14

Definicja w linii 345 pliku sbox.hpp.

#define RFC1533_NBDD   45

Definicja w linii 376 pliku sbox.hpp.

#define RFC1533_NBNS   44

Definicja w linii 375 pliku sbox.hpp.

#define RFC1533_NBNT   46

Definicja w linii 377 pliku sbox.hpp.

#define RFC1533_NBSCOPE   47

Definicja w linii 378 pliku sbox.hpp.

#define RFC1533_NETMASK   1

Definicja w linii 332 pliku sbox.hpp.

#define RFC1533_NISDOMAIN   40

Definicja w linii 371 pliku sbox.hpp.

#define RFC1533_NISSERVER   41

Definicja w linii 372 pliku sbox.hpp.

#define RFC1533_NTPSERVER   42

Definicja w linii 373 pliku sbox.hpp.

#define RFC1533_PAD   0

Definicja w linii 331 pliku sbox.hpp.

#define RFC1533_RESOURCESERVER   11

Definicja w linii 342 pliku sbox.hpp.

#define RFC1533_ROOTPATH   17

Definicja w linii 348 pliku sbox.hpp.

#define RFC1533_SWAPSERVER   16

Definicja w linii 347 pliku sbox.hpp.

#define RFC1533_TCPKEEPALIVEGB   39

Definicja w linii 370 pliku sbox.hpp.

#define RFC1533_TCPKEEPALIVETMO   38

Definicja w linii 369 pliku sbox.hpp.

#define RFC1533_TCPTTL   37

Definicja w linii 368 pliku sbox.hpp.

#define RFC1533_TIMEOFFSET   2

Definicja w linii 333 pliku sbox.hpp.

#define RFC1533_TIMESERVER   4

Definicja w linii 335 pliku sbox.hpp.

#define RFC1533_VENDOR   43

Definicja w linii 374 pliku sbox.hpp.

#define RFC1533_VENDOR_ADDPARM   129

Definicja w linii 399 pliku sbox.hpp.

#define RFC1533_VENDOR_CONFIGFILE   150

Definicja w linii 407 pliku sbox.hpp.

#define RFC1533_VENDOR_IMG   192

Definicja w linii 404 pliku sbox.hpp.

#define RFC1533_VENDOR_MAGIC   128

Definicja w linii 398 pliku sbox.hpp.

#define RFC1533_VENDOR_MAJOR   0

Definicja w linii 395 pliku sbox.hpp.

#define RFC1533_VENDOR_MINOR   0

Definicja w linii 396 pliku sbox.hpp.

#define RFC1533_VENDOR_MNUOPTS   160

Definicja w linii 400 pliku sbox.hpp.

#define RFC1533_VENDOR_MOTD   184

Definicja w linii 402 pliku sbox.hpp.

#define RFC1533_VENDOR_NUMOFIMG   16

Definicja w linii 405 pliku sbox.hpp.

#define RFC1533_VENDOR_NUMOFMOTD   8

Definicja w linii 403 pliku sbox.hpp.

#define RFC1533_VENDOR_SELECTION   176

Definicja w linii 401 pliku sbox.hpp.

#define RFC1533_XDM   49

Definicja w linii 380 pliku sbox.hpp.

#define RFC1533_XFS   48

Definicja w linii 379 pliku sbox.hpp.

#define RFC2132_MAX_SIZE   57

Definicja w linii 386 pliku sbox.hpp.

#define RFC2132_MSG_TYPE   53

Definicja w linii 383 pliku sbox.hpp.

#define RFC2132_PARAM_LIST   55

Definicja w linii 385 pliku sbox.hpp.

#define RFC2132_REQ_ADDR   50

Definicja w linii 382 pliku sbox.hpp.

#define RFC2132_SRV_ID   54

Definicja w linii 384 pliku sbox.hpp.

#define RFC2132_VENDOR_CLASS_ID   60

Definicja w linii 387 pliku sbox.hpp.

#define ROM_INFO_LOCATION   (FLOPPY_BOOT_LOCATION + ROM_SEGMENT)

Definicja w linii 662 pliku sbox.hpp.

#define ROM_LENGTH   0x1fc

Definicja w linii 660 pliku sbox.hpp.

#define ROM_SEGMENT   0x1fa

Definicja w linii 659 pliku sbox.hpp.

#define save_flags (  )     __asm__ __volatile__("pushfl ; popl %0":"=g" (x): /* no input */ :"memory")

#define sprintf   etherboot_sprintf

Definicja w linii 738 pliku sbox.hpp.

#define SUNRPC_PORT   111

Definicja w linii 317 pliku sbox.hpp.

#define swap16 (  )     __swap16(x)

Definicja w linii 1092 pliku sbox.hpp.

#define swap32 (  )     __swap32(x)

Definicja w linii 1091 pliku sbox.hpp.

#define TAG_LEN (  )     (*((p) + 1))

Definicja w linii 329 pliku sbox.hpp.

#define TFTP_ACK   4

Definicja w linii 422 pliku sbox.hpp.

#define TFTP_CODE_BOOT   4

Definicja w linii 429 pliku sbox.hpp.

#define TFTP_CODE_CFG   5

Definicja w linii 430 pliku sbox.hpp.

#define TFTP_CODE_EOF   1

Definicja w linii 426 pliku sbox.hpp.

#define TFTP_CODE_ERROR   3

Definicja w linii 428 pliku sbox.hpp.

#define TFTP_CODE_MORE   2

Definicja w linii 427 pliku sbox.hpp.

#define TFTP_DATA   3

Definicja w linii 421 pliku sbox.hpp.

#define TFTP_DEFAULTSIZE_PACKET   512

Definicja w linii 416 pliku sbox.hpp.

#define TFTP_ERROR   5

Definicja w linii 423 pliku sbox.hpp.

#define TFTP_MAX_PACKET   1432

Definicja w linii 417 pliku sbox.hpp.

#define TFTP_MIN_PACKET   (sizeof(struct iphdr) + sizeof(struct udphdr) + 4)

Definicja w linii 594 pliku sbox.hpp.

#define TFTP_OACK   6

Definicja w linii 424 pliku sbox.hpp.

#define TFTP_PORT   69

Definicja w linii 316 pliku sbox.hpp.

#define TFTP_REXMT   (3 * TICKS_PER_SEC)

Definicja w linii 272 pliku sbox.hpp.

#define TFTP_RRQ   1

Definicja w linii 419 pliku sbox.hpp.

#define TFTP_TIMEOUT   (30 * TICKS_PER_SEC)

Definicja w linii 270 pliku sbox.hpp.

#define TFTP_WRQ   2

Definicja w linii 420 pliku sbox.hpp.

#define TICKS_PER_MS   1193

Definicja w linii 992 pliku sbox.hpp.

#define TICKS_PER_SEC   18

Definicja w linii 263 pliku sbox.hpp.

#define TIMEOUT   (10 * TICKS_PER_SEC)

Definicja w linii 266 pliku sbox.hpp.

#define TIMER0_SEL   0x00

Definicja w linii 971 pliku sbox.hpp.

#define TIMER1_SEL   0x40

Definicja w linii 972 pliku sbox.hpp.

#define TIMER2_PORT   0x42

Definicja w linii 967 pliku sbox.hpp.

#define TIMER2_SEL   0x80

Definicja w linii 973 pliku sbox.hpp.

#define TIMER_MODE_PORT   0x43

Definicja w linii 968 pliku sbox.hpp.

#define WORD_ACCESS   0x30

Definicja w linii 979 pliku sbox.hpp.


Dokumentacja definicji typów

typedef unsigned long Address

Definicja w linii 1096 pliku sbox.hpp.


Dokumentacja funkcji

void adjust_pci_device ( struct pci_device p  ) 

int await_reply ( int  type,
int  ival,
void *  ptr,
int  timeout 
)

int bootp ( void   ) 

void cleanup ( void   ) 

void cleanup_net ( void   ) 

int decode_rfc1533 ( unsigned char *  ,
int  ,
int  ,
int   
)

void eth_disable ( void   ) 

void eth_pci_init ( struct pci_device  ) 

Definicja w linii 1396 pliku sbox.cpp.

Odwołuje się do printf.

int eth_poll ( void   ) 

int eth_probe ( void   ) 

void eth_reset ( void   ) 

void eth_transmit ( const char *  d,
unsigned int  t,
unsigned int  s,
const void *  p 
)

Odwołania w Net::IP::ip_transmit().

void etherboot_printf ( const char *  ,
  ... 
)

int etherboot_sprintf ( char *  ,
const char *  ,
  ... 
)

int getdec ( char **  s  ) 

int ifconfig ( char *  ip,
char *  sm,
char *  gw,
char *  svr 
)

int inet_aton ( char *  p,
in_addr i 
)

void load_timer2 ( unsigned int  ticks  ) 

Odwołania w waiton_timer2().

int pcibios_read_config_byte ( unsigned int  bus,
unsigned int  device_fn,
unsigned int  where,
unsigned char *  value 
)

Definicja w linii 1064 pliku sbox.cpp.

Odwołuje się do PCIBIOS_READ_CONFIG_BYTE, restore_flags i save_flags.

Odwołania w adjust_pci_device().

int pcibios_read_config_dword ( unsigned int  bus,
unsigned int  device_fn,
unsigned int  where,
unsigned int *  value 
)

Definicja w linii 1118 pliku sbox.cpp.

Odwołuje się do PCIBIOS_READ_CONFIG_DWORD, restore_flags i save_flags.

int pcibios_read_config_word ( unsigned int  bus,
unsigned int  device_fn,
unsigned int  where,
unsigned short *  value 
)

Definicja w linii 1091 pliku sbox.cpp.

Odwołuje się do PCIBIOS_READ_CONFIG_WORD, restore_flags i save_flags.

Odwołania w adjust_pci_device().

int pcibios_write_config_byte ( unsigned int  bus,
unsigned int  device_fn,
unsigned int  where,
unsigned char  value 
)

Definicja w linii 1145 pliku sbox.cpp.

Odwołuje się do cli, PCIBIOS_WRITE_CONFIG_BYTE, restore_flags i save_flags.

Odwołania w adjust_pci_device().

int pcibios_write_config_dword ( unsigned int  bus,
unsigned int  device_fn,
unsigned int  where,
unsigned int  value 
)

Definicja w linii 1199 pliku sbox.cpp.

Odwołuje się do cli, PCIBIOS_WRITE_CONFIG_DWORD, restore_flags i save_flags.

int pcibios_write_config_word ( unsigned int  bus,
unsigned int  device_fn,
unsigned int  where,
unsigned short  value 
)

Definicja w linii 1172 pliku sbox.cpp.

Odwołuje się do cli, PCIBIOS_WRITE_CONFIG_WORD, restore_flags i save_flags.

Odwołania w adjust_pci_device().

void print_config ( void   ) 

void print_network_configuration ( void   ) 

int rarp ( void   ) 

long rfc2131_sleep_interval ( int  base,
int  exp 
)

void sleep ( int  secs  ) 

int timer2_running ( void   )  [inline]

Definicja w linii 1005 pliku sbox.hpp.

Odwołuje się do IOPorts::inb(), PPC_PORTB i PPCB_T2OUT.

void twiddle ( void   ) 

int udp_transmit ( unsigned long  destip,
unsigned int  srcsock,
unsigned int  destsock,
int  len,
const void *  buf 
)

void waiton_timer2 ( unsigned int  ticks  )  [inline]

Definicja w linii 1010 pliku sbox.hpp.

Odwołuje się do IOPorts::inb(), load_timer2(), PPC_PORTB i PPCB_T2OUT.


Dokumentacja zmiennych

struct arptable_t arptable[MAX_ARP]

unsigned char* end_of_rfc1533

int ip_abort

struct nic nic

struct rom_info rom


Wygenerowano Sat Jul 19 02:21:25 2008 dla panaLiX programem  doxygen 1.5.6