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

  /external/syslinux/gpxe/src/arch/i386/include/
undiload.h 6 * UNDI load/unload
15 extern int undi_load ( struct undi_device *undi, struct undi_rom *undirom );
16 extern int undi_unload ( struct undi_device *undi );
19 * Call UNDI loader to create a pixie
21 * @v undi UNDI device
22 * @v undirom UNDI ROM
26 static inline int undi_load_pci ( struct undi_device *undi,
29 undi->pci_busdevfn = pci_busdevfn;
30 undi->isapnp_csn = UNDI_NO_ISAPNP_CSN
    [all...]
undinet.h 6 * UNDI network device driver
14 extern int undinet_probe ( struct undi_device *undi );
15 extern void undinet_remove ( struct undi_device *undi );
undipreload.h 6 * Preloaded UNDI stack
13 #include <undi.h>
undi.h 6 * UNDI driver
17 /** An UNDI device
41 * Filled in only for the preloaded UNDI device by pxeprefix.S
46 * Filled in only for the preloaded UNDI device by pxeprefix.S
67 * Set UNDI driver-private data
69 * @v undi UNDI device
72 static inline void undi_set_drvdata ( struct undi_device *undi, void *priv ) {
73 undi->priv = priv;
77 * Get UNDI driver-private dat
    [all...]
  /external/syslinux/gpxe/src/arch/i386/drivers/net/
undiload.c 30 #include <undi.h>
36 * UNDI load/unload
40 /** Parameter block for calling UNDI loader */
44 /** UNDI loader entry point */
49 * Call UNDI loader to create a pixie
51 * @v undi UNDI device
52 * @v undirom UNDI ROM
55 int undi_load ( struct undi_device *undi, struct undi_rom *undirom ) {
63 undi_loader.AX = undi->pci_busdevfn
    [all...]
undionly.c 26 #include <undi.h>
32 * "Pure" UNDI driver
34 * This is the UNDI driver without explicit support for PCI or any
35 * other bus type. It is capable only of using the preloaded UNDI
39 * If you want a PXE-loadable image that contains only the UNDI
43 * addition to the UNDI driver, build e.g. "bin/undi.dsk".
47 * Probe UNDI root bus
49 * @v rootdev UNDI bus root device
51 * Scans the UNDI bus for devices and registers all devices it ca
55 struct undi_device *undi = &preloaded_undi; local
96 struct undi_device *undi = &preloaded_undi; local
    [all...]
undi.c 26 #include <undi.h>
34 * UNDI PCI driver
39 * Find UNDI ROM for PCI device
42 * @ret undirom UNDI ROM, or NULL
67 struct undi_device *undi; local
76 /* Allocate UNDI device structure */
77 undi = zalloc ( sizeof ( *undi ) );
78 if ( ! undi )
80 pci_set_drvdata ( pci, undi );
130 struct undi_device *undi = pci_get_drvdata ( pci ); local
    [all...]
undinet.c 33 #include <undi.h>
40 * UNDI network device driver
44 /** An UNDI NIC */
55 * @defgroup undi_hacks UNDI workarounds
66 /** Address of UNDI entry point */
71 * UNDI interrupt service routine
77 * UNDI interrupt service routine
79 * The UNDI ISR increments a counter (@c trigger_count) and exits.
99 * Hook UNDI interrupt service routine
115 * Unhook UNDI interrupt service routin
    [all...]
  /external/syslinux/gpxe/src/arch/i386/interface/pxeparent/
pxeparent_dhcp.c 33 struct undi_device *undi; local
37 /* Use preloaded UNDI device to get at PXE entry point */
38 undi = &preloaded_undi;
39 if ( ! undi->entry.segment ) {
40 DBG ( "PXEDHCP no preloaded UNDI device found\n" );
45 if ( ! ( undi->flags & UNDI_FL_KEEP_ALL ) ) {
54 if ( ( rc = pxeparent_call ( undi->entry, PXENV_GET_CACHED_INFO,
  /external/syslinux/gpxe/src/arch/i386/prefix/
pxeprefix.S 16 #include <undi.h>
113 /* Record entry point and UNDI segments */
115 pushw %es:0x24(%bx) /* UNDI code segment */
116 pushw %es:0x26(%bx) /* UNDI code size */
117 pushw %es:0x20(%bx) /* UNDI data segment */
118 pushw %es:0x22(%bx) /* UNDI data size */
132 pushw %es:0x30(%bx) /* UNDI code segment */
133 pushw %es:0x36(%bx) /* UNDI code size */
134 pushw %es:0x28(%bx) /* UNDI data segment */
135 pushw %es:0x2e(%bx) /* UNDI data size *
    [all...]

Completed in 111 milliseconds