Lines Matching +defs:device +defs:mode

97 static struct device *handle_to_device [20];
107 static int ndis_probe (struct device *dev);
108 static int pkt_probe (struct device *dev);
118 * These are the device we always support
120 static struct device ndis_dev = {
125 NDIS_NEXT_DEV, /* NULL or a 32-bit device */
129 static struct device pkt_dev = {
138 static struct device *get_device (int fd)
153 pcap_t *pcap_create_interface (const char *device _U_, char *ebuf)
173 * No monitor mode on DOS.
209 if (!init_watt32(pcap, pcap->opt.device, pcap->errbuf) ||
210 !first_init(pcap->opt.device, pcap->errbuf, pcap->opt.promisc))
217 else if (stricmp(active_dev->name,pcap->opt.device))
221 "(`%s' vs. `%s')", active_dev->name, pcap->opt.device);
255 volatile struct device *dev; /* might be reset by sig_handler */
395 struct device *dev = p ? get_device(p->fd) : NULL;
405 strcpy (p->errbuf, "device statistics not available");
423 * Return detailed network/device statistics.
428 struct device *dev = p ? get_device (p->fd) : NULL;
432 pcap_strlcpy (p->errbuf, "detailed device statistics not available",
450 * device (pkt_rx1.s or 32-bit device interrupt handler).
477 * Close pcap device. Not called for offline captures.
508 struct device *dev;
514 for (dev = (struct device*)dev_base; dev; dev = dev->next)
521 probed_dev = (struct device*) dev; /* remember last probed device */
534 int pcap_lookupnet (const char *device, bpf_u_int32 *localnet,
565 ARGSUSED (device);
576 struct device *dev;
585 for (dev = (struct device*)dev_base; dev; dev = dev->next)
599 * a wired device, and set PCAP_IF_CONNECTION_STATUS_CONNECTED
666 * Initialize a named network device.
668 static struct device *
671 struct device *dev;
673 for (dev = (struct device*)dev_base; dev; dev = dev->next)
686 snprintf (ebuf, PCAP_ERRBUF_SIZE, "failed to detect device `%s'", dev_name);
689 probed_dev = dev; /* device is probed okay and may be used */
708 snprintf (ebuf, PCAP_ERRBUF_SIZE, "failed to activate device `%s'", dev_name);
717 /* Some devices need this to operate in promiscuous mode
722 active_dev = dev; /* remember our active device */
730 snprintf (ebuf, PCAP_ERRBUF_SIZE, "device `%s' not supported", dev_name);
737 snprintf (ebuf, PCAP_ERRBUF_SIZE, "device `%s' not probed", dev_name);
745 * Set receive mode back to default mode.
750 struct device *dev = active_dev;
813 * Open the pcap device for the first client calling pcap_activate()
817 struct device *dev;
854 * the 32-bit device.
939 struct device *dev = p ? get_device(p->fd) : NULL;
1110 struct device *active_dev = NULL; /* the device we have opened */
1111 struct device *probed_dev = NULL; /* the device we have probed */
1112 const struct device *dev_base = &pkt_dev; /* list of network devices */
1115 * PKTDRVR device functions
1119 static void pkt_close (struct device *dev)
1131 static int pkt_open (struct device *dev)
1133 PKT_RX_MODE mode;
1136 mode = PDRX_ALL_PACKETS;
1137 else mode = PDRX_BROADCAST;
1139 if (!PktInitDriver(mode))
1147 static int pkt_xmit (struct device *dev, const void *buf, int len)
1162 static void *pkt_stats (struct device *dev)
1175 static int pkt_probe (struct device *dev)
1195 * NDIS device functions
1197 static void ndis_close (struct device *dev)
1205 static int ndis_open (struct device *dev)
1219 static void *ndis_stats (struct device *dev)
1228 static int ndis_probe (struct device *dev)
1251 struct device el2_dev LOCKED_VAR = {
1260 struct device el3_dev LOCKED_VAR = {
1269 struct device tc515_dev LOCKED_VAR = {
1278 struct device tc59_dev LOCKED_VAR = {
1287 struct device tc90xbc_dev LOCKED_VAR = {
1296 struct device wd_dev LOCKED_VAR = {
1305 struct device ne_dev LOCKED_VAR = {
1314 struct device acct_dev LOCKED_VAR = {
1323 struct device cs89_dev LOCKED_VAR = {
1332 struct device rtl8139_dev LOCKED_VAR = {