File nut/os/devreg.c


Included Files


Global Variable nutDeviceList

NUTDEVICE* nutDeviceList
Visible in:   nut/os/devreg.c
Used in: NutDeviceLookup() nut/os/devreg.c
  NutDeviceLookupType() nut/os/devreg.c
  NutRegisterDevice() nut/os/devreg.c

Global Function NutDeviceLookup()

NUTDEVICE* NutDeviceLookup ( const char* name )
Prototyped in: nut/include/sys/device.h
Calls: strcmp() nut/c/string/strcmp.c
Called by: NutBlockDeviceOpen() nut/dev/blockdev.c
  NutNetIfAddMcastAddr() nut/net/ifconfig.c
  NutNetIfConfig2() nut/net/ifconfig.c
  NutNetIfDelMcastAddr() nut/net/ifconfig.c
  NutRegisterDevice() nut/os/devreg.c
  PathOperation() nut/fs/pathops.c
  _open() nut/crt/open.c
  opendir() nut/fs/dirent.c
  rename() nut/fs/pathops.c
  stat() nut/fs/pathops.c
  upnp_Init() nut/app/httpd_upnp/upnp.c
References Variables: nutDeviceList nut/os/devreg.c

Global Function NutDeviceLookupType()

NUTDEVICE* NutDeviceLookupType ( NUTDEVICE* dev, uint_fast8_t type )
Prototyped in: nut/include/sys/device.h
Called by: NutBlockDeviceOpen() nut/dev/blockdev.c
References Variables: nutDeviceList nut/os/devreg.c

Global Function NutRegisterDevice()

int NutRegisterDevice ( NUTDEVICE* dev, uintptr_t base, uint8_t irq )
Prototyped in: nut/include/sys/device.h
Calls: NutDeviceLookup() nut/os/devreg.c
Called by: DebugPortOpen() nut/app/pppc/pppc.c
  InitDebugDevice() nut/app/ftpd/ftpserv.c
  InitEthernetDevice() nut/app/ftpd/ftpserv.c
  NutAppMain() nut/hwtest/cm3/nxp/mbed_ssp_lcd/lcd_test.c
  NutInit() nut/hwtest/avr/basemon/basemon.c
  NutRegisterOwiBus_Uart() nut/dev/owibus_uartif.c
  NutRegisterSpiDevice() nut/dev/spibus.c
  ProtocolPortInit() nut/app/pppc/pppc.c
  Uart_OwiSetup() nut/dev/owibus0uart.c
  WebDemo() nut/hwtest/avr/basemon/webdemo.c
  XsvfInit() nut/app/xsvfexec/host.c
  init_network() nut/boot/at91sam7x_bootloader/bootloader.c
  init_uart() nut/boot/at91sam7x_bootloader/demo/demo-app.c
References Variables: nutDeviceList nut/os/devreg.c