Lines Matching defs:wan_device
463 struct wan_device { struct
464 unsigned magic; /* magic number */
465 char* name; /* -> WAN device name (ASCIIZ) */
466 void* private; /* -> driver private data */
467 unsigned config_id; /* Configuration ID */
469 unsigned ioport; /* adapter I/O port base #1 */
470 char S514_cpu_no[1]; /* PCI CPU Number */
471 unsigned char S514_slot_no; /* PCI Slot Number */
472 unsigned long maddr; /* dual-port memory address */
473 unsigned msize; /* dual-port memory size */
474 int irq; /* interrupt request level */
475 int dma; /* DMA request level */
476 unsigned bps; /* data transfer rate */
477 unsigned mtu; /* max physical transmit unit size */
501 int (*setup) (struct wan_device *wandev, wandev_conf_t *conf); argument
502 int (*shutdown) (struct wan_device *wandev); argument
503 int (*update) (struct wan_device *wandev); argument
504 int (*ioctl) (struct wan_device *wandev, unsigned cmd, argument
506 int (*new_if)(struct wan_device *wandev, struct net_device *dev, argument
508 int (*del_if)(struct wan_device *wandev, struct net_device *dev); argument
510 struct wan_device* next; /* -> next device */ argument
517 extern int register_wan_device(struct wan_device *wandev); argument