Home
last modified time | relevance | path

Searched refs:interface (Results 1 – 25 of 361) sorted by relevance

12345678910>>...15

/linux-2.4.37.9/drivers/isdn/sc/
Dinit.c64 isdn_if *interface; in sc_init() local
313 interface = kmalloc(sizeof(isdn_if), GFP_KERNEL); in sc_init()
314 if (interface == NULL) { in sc_init()
320 memset(interface, 0, sizeof(isdn_if)); in sc_init()
322 interface->hl_hdrlen = 0; in sc_init()
323 interface->channels = channels; in sc_init()
324 interface->maxbufsize = BUFFER_SIZE; in sc_init()
325 interface->features = features; in sc_init()
326 interface->writebuf_skb = sndpkt; in sc_init()
327 interface->writecmd = NULL; in sc_init()
[all …]
/linux-2.4.37.9/drivers/isdn/tpam/
Dtpam_main.c102 sprintf(card->interface.id, "%s%d", id, cards_num); in tpam_probe()
106 card->interface.id, card)) { in tpam_probe()
135 card->interface.channels = TPAM_NBCHANNEL; in tpam_probe()
136 card->interface.maxbufsize = TPAM_MAXBUFSIZE; in tpam_probe()
137 card->interface.features = in tpam_probe()
142 card->interface.hl_hdrlen = 0; in tpam_probe()
143 card->interface.command = tpam_command; in tpam_probe()
144 card->interface.writebuf_skb = tpam_writebuf_skb; in tpam_probe()
145 card->interface.writecmd = NULL; in tpam_probe()
146 card->interface.readstat = NULL; in tpam_probe()
[all …]
/linux-2.4.37.9/drivers/usb/
Dusb.c149 struct usb_interface *interface = &dev->actconfig->interface[i]; in usb_drivers_purge() local
151 if (interface->driver == driver) { in usb_drivers_purge()
153 driver->disconnect(dev, interface->private_data); in usb_drivers_purge()
156 if (interface->driver) in usb_drivers_purge()
157 usb_driver_release_interface(driver, interface); in usb_drivers_purge()
203 if (dev->actconfig->interface[i].altsetting[0].bInterfaceNumber == ifnum) in usb_ifnum_to_ifpos()
214 if (dev->actconfig->interface[i].altsetting[0].bInterfaceNumber == ifnum) in usb_ifnum_to_if()
215 return &dev->actconfig->interface[i]; in usb_ifnum_to_if()
225 for (j = 0; j < dev->actconfig->interface[i].num_altsetting; j++) in usb_epnum_to_ep_desc()
226 for (k = 0; k < dev->actconfig->interface[i].altsetting[j].bNumEndpoints; k++) in usb_epnum_to_ep_desc()
[all …]
Ddc2xx.c376 struct usb_interface_descriptor *interface; in camera_probe() local
391 interface = &dev->actconfig->interface[ifnum].altsetting[0]; in camera_probe()
392 if ((interface->bInterfaceClass != USB_CLASS_PER_INTERFACE in camera_probe()
393 && interface->bInterfaceClass != USB_CLASS_VENDOR_SPEC) in camera_probe()
394 || interface->bInterfaceSubClass != 0 in camera_probe()
395 || interface->bInterfaceProtocol != 0 in camera_probe()
396 || interface->bNumEndpoints != 2 in camera_probe()
429 endpoint = interface->endpoint; in camera_probe()
Dusbkbd.c177 struct usb_interface_descriptor *interface; in usb_kbd_probe() local
183 iface = &dev->actconfig->interface[ifnum]; in usb_kbd_probe()
184 interface = &iface->altsetting[iface->act_altsetting]; in usb_kbd_probe()
186 if (interface->bNumEndpoints != 1) return NULL; in usb_kbd_probe()
188 endpoint = interface->endpoint + 0; in usb_kbd_probe()
195 usb_set_protocol(dev, interface->bInterfaceNumber, 0); in usb_kbd_probe()
196 usb_set_idle(dev, interface->bInterfaceNumber, 0, 0); in usb_kbd_probe()
221 kbd->dr.wIndex = interface->bInterfaceNumber; in usb_kbd_probe()
Dusbmouse.c103 struct usb_interface_descriptor *interface; in usb_mouse_probe() local
109 iface = &dev->actconfig->interface[ifnum]; in usb_mouse_probe()
110 interface = &iface->altsetting[iface->act_altsetting]; in usb_mouse_probe()
112 if (interface->bNumEndpoints != 1) return NULL; in usb_mouse_probe()
114 endpoint = interface->endpoint + 0; in usb_mouse_probe()
123 usb_set_idle(dev, interface->bInterfaceNumber, 0, 0); in usb_mouse_probe()
Dscanner.c870 struct usb_interface_descriptor *interface; in probe_scanner() local
932 interface = dev->config[0].interface[ifnum].altsetting; in probe_scanner()
934 if (interface[0].bInterfaceClass != USB_CLASS_VENDOR_SPEC && in probe_scanner()
935 interface[0].bInterfaceClass != USB_CLASS_PER_INTERFACE && in probe_scanner()
936 interface[0].bInterfaceClass != USB_CLASS_CDC_DATA && in probe_scanner()
937 interface[0].bInterfaceClass != SCN_CLASS_SCANJET) { in probe_scanner()
938 …dbg("probe_scanner: This interface doesn't look like a scanner (class=0x%x).", interface[0].bInter… in probe_scanner()
942 endpoint = interface[0].endpoint; in probe_scanner()
950 dbg("probe_scanner: Number of Endpoints:%d", (int) interface->bNumEndpoints); in probe_scanner()
954 while (ep_cnt < interface->bNumEndpoints) { in probe_scanner()
[all …]
/linux-2.4.37.9/Documentation/isdn/
DREADME.concap1 Description of the "concap" encapsulation protocol interface
4 The "concap" interface is intended to be used by network device
14 interface, please let me know. I'm willing to include them in future
16 changed interface).
29 user space utility (isdnctrl). The isdn network interface code then
34 protocol which is unique to the hardware type of the interface. The LAN
54 than encapsulation protocols for lan devices. Thus, network interface
63 interface between the network interface code and the encapsulation
73 from the hardware specific interface stuff such code could be shared
85 a (somewhere else configured) remote phone number. For an X25-interface
[all …]
DREADME60 A low-level-driver can register itself through an interface (which is
288 calls and are NOT assigned to a specific tty or network interface.
290 interface and then for an opened tty which:
296 4. Either the channel is not bound exclusively to another Net-interface, or
297 it is bound AND the other checks apply to exactly this interface.
300 Only when a matching interface or tty is found is the call accepted
310 requested protocols for the B-channel. If a net-interface, however
315 If an incoming call matches one network interface, it gets connected to it.
317 a network interface, the first tty gets a "RING" and so on.
356 d) For networking, continue: Create an interface:
[all …]
/linux-2.4.37.9/drivers/isdn/eicon/
Deicon_mod.c322 card->interface.statcallb(&cmd); in eicon_command()
327 card->interface.statcallb(&cmd); in eicon_command()
404 card->interface.statcallb(&cmd); in eicon_command()
409 card->interface.statcallb(&cmd); in eicon_command()
434 card->interface.statcallb(&cmd); in eicon_command()
439 card->interface.statcallb(&cmd); in eicon_command()
475 card->interface.statcallb(&cmd); in eicon_command()
797 card->interface.statcallb(&cmd); in eicon_putstatus()
871 card->interface.maxbufsize = 4000; in eicon_alloccard()
872 card->interface.command = if_command; in eicon_alloccard()
[all …]
/linux-2.4.37.9/drivers/isdn/act2000/
Dmodule.c334 card->interface.statcallb(&cmd); in act2000_command()
624 card->interface.channels = ACT2000_BCH; in act2000_alloccard()
625 card->interface.maxbufsize = 4000; in act2000_alloccard()
626 card->interface.command = if_command; in act2000_alloccard()
627 card->interface.writebuf_skb = if_sendbuf; in act2000_alloccard()
628 card->interface.writecmd = if_writecmd; in act2000_alloccard()
629 card->interface.readstat = if_readstatus; in act2000_alloccard()
630 card->interface.features = in act2000_alloccard()
635 card->interface.hl_hdrlen = 20; in act2000_alloccard()
637 strncpy(card->interface.id, id, sizeof(card->interface.id) - 1); in act2000_alloccard()
[all …]
/linux-2.4.37.9/Documentation/networking/
Dip-sysctl.txt400 conf/interface/* changes special settings per interface (where "interface" is
401 the name of your network interface)
407 log_martians for the interface will be enabled if at least one of
408 conf/{all,interface}/log_martians is set to TRUE,
413 accept_redirects for the interface will be enabled if:
414 - both conf/{all,interface}/accept_redirects are TRUE in the case forwarding
415 for the interface is enabled
417 - at least one of conf/{all,interface}/accept_redirects is TRUE in the case
418 forwarding for the interface is disabled
419 accept_redirects for the interface will be disabled otherwise
[all …]
Dppp_generic.txt11 * the network interface unit (ppp0 etc.)
12 * the interface to the networking code
15 * the interface to pppd, via a /dev/ppp character device
25 has a very simple interface with the generic PPP code: it merely has
33 be linked to each ppp network interface unit. The generic layer is
56 * ioctl() provides an interface which can be used by a user-space
90 interface to which this channel is connected, or -1 if the channel
110 negotiation, accessing the channel through the /dev/ppp interface.
112 At the interface to the PPP generic layer, PPP frames are stored in
149 transmit packets for the PPP unit (network interface device) plus a
[all …]
Dcomx.txt26 optional BRI interface and optional flashROM (1-32M))
44 The COMX driver set has a new type of user interface based on the /proc
47 Each network interface or device (i.e. those ones you configure with 'ifconfig'
49 dynamically create a new interface by saying 'mkdir /proc/comx/comx0' (or you
54 saying 'echo _string_ >filename'. This is very similar to the sysctl interface.
67 configure the corresponding network interface with the standard network
74 To create the interface 'comx0' which is the first channel of a COMX card:
194 echo dce >/proc/comx/comx0/mode <- DCE interface in this example
203 First you have to create the 'master' device (the actual physical interface)
205 Now you can bring this interface up by saying 'ifconfig comx0 up' (or whatever
[all …]
/linux-2.4.37.9/drivers/isdn/isdnloop/
Disdnloop.c68 rcard->interface.rcvcallb_skb(rcard->myid, rch, skb); in isdnloop_bchan_send()
75 card->interface.statcallb(&cmd); in isdnloop_bchan_send()
79 if ( ack ) card->interface.statcallb(&cmd); in isdnloop_bchan_send()
256 card->interface.statcallb(&cmd); in isdnloop_parse_status()
260 card->interface.statcallb(&cmd); in isdnloop_parse_status()
266 card->interface.statcallb(&cmd); in isdnloop_parse_status()
272 card->interface.statcallb(&cmd); in isdnloop_parse_status()
352 card->interface.features |= ISDN_FEATURE_P_1TR6; in isdnloop_polldchan()
358 card->interface.features |= ISDN_FEATURE_P_EURO; in isdnloop_polldchan()
372 card->interface.statcallb(&cmd); in isdnloop_polldchan()
[all …]
/linux-2.4.37.9/drivers/isdn/icn/
Dicn.c277 card->interface.rcvcallb_skb(card->myid, channel, skb); in icn_pollbchan_receive()
359 card->interface.statcallb(&cmd); in icn_pollbchan_send()
488 card->interface.statcallb(&cmd); in icn_parse_status()
567 card->interface.statcallb(&cmd); in icn_parse_status()
571 card->interface.statcallb(&cmd); in icn_parse_status()
581 card->interface.statcallb(&cmd); in icn_parse_status()
587 card->interface.statcallb(&cmd); in icn_parse_status()
644 card->interface.features |= ISDN_FEATURE_P_1TR6; in icn_polldchan()
650 card->interface.features |= ISDN_FEATURE_P_EURO; in icn_polldchan()
681 card->interface.statcallb(&cmd); in icn_polldchan()
[all …]
/linux-2.4.37.9/arch/mips/vr41xx/common/
Dserial.c81 void vr41xx_siu_ifselect(int interface, int module) in vr41xx_siu_ifselect() argument
86 if (interface == SIU_IRDA) { in vr41xx_siu_ifselect()
117 void __init vr41xx_siu_init(int interface, int module) in vr41xx_siu_init() argument
121 vr41xx_siu_ifselect(interface, module); in vr41xx_siu_init()
/linux-2.4.37.9/Documentation/cdrom/
D00-INDEX8 - LaTeX document on standardizing the CD-ROM programming interface.
18 - info on the CD-ROM interface on ISP16, MAD16 or Mozart sound card.
26 - info on the SoundBlaster/Panasonic CD-ROM interface driver.
28 - info on the SANYO CDR-H94A CD-ROM interface driver.
Dcdu31a22 provides a complete block-level interface as well as an ioctl()
23 interface as specified in include/linux/cdrom.h). With this
24 interface, CDROMs can be accessed, standard audio CDs can be played
29 really CDU31A hardware interface compatible (they can plug into the
35 The CDU31A driver is unable to safely tell if an interface card is
36 present that it can use because the interface card does not announce
42 Because of this, you must tell the kernel where the drive interface
46 If you have the Sony CDU31A/CDU33A drive interface card, the following
53 CDROM interfaces. By default, the Sony interface card comes with
102 Note that if you have another interface card, you will need to look at
[all …]
Disp165 This is the README for version 0.6 of the cdrom interface on an
8 The detection and configuration of this interface used to be included
20 Hence, the cdrom interface should be configurable _independently_ of
24 OPTi 82C929 chip. The interface on these cards should work with
29 For a fact I know the interface works and the way of configuration
34 cdrom interface with a cdrom drive supported by any of the other cdrom
38 (hardware jumpers that is) as an IDE interface. Initialisation of such a
87 The cdrom interface can be configured at run time by loading the
88 initialisation driver as a module. In that case, the interface
/linux-2.4.37.9/drivers/i2c/
DConfig.in36 dep_tristate 'MPC8xx CPM I2C interface' CONFIG_I2C_ALGO8XX $CONFIG_I2C
49 dep_tristate 'Keywest I2C interface in Apple Core99 machines' CONFIG_I2C_KEYWEST $CONFIG_I2C
53 dep_tristate 'SiByte SMBus interface' CONFIG_I2C_ALGO_SIBYTE $CONFIG_I2C
64 dep_tristate 'I2C device interface' CONFIG_I2C_CHARDEV $CONFIG_I2C
65 …dep_tristate 'I2C /proc interface (required for hardware sensors)' CONFIG_I2C_PROC $CONFIG_I2C $CO…
/linux-2.4.37.9/Documentation/
DIPMI.txt16 To use this, you need an interface to an IPMI controller in your
37 provides the kernelland interface for IPMI, but does not provide an
38 interface for use by application processes.
40 ipmi_devintf - This provides a userland IOCTL interface for the IPMI
45 interface for IPMI.
48 Much documentation for the interface is in the include files. The
51 ipmi.h - Contains the user interface and IOCTL interface for IPMI.
53 ipmi_smi.h - Contains the interface for SMI drivers to use.
123 When using the IOCTL interface from userland, you must provide a block
160 The upper layer of the interface provides the users with a consistent
[all …]
Dide.txt30 - can co-exist with hd.c controlling the first interface
31 - run-time selectable 32bit interface support (using hdparm-2.3)
38 - interface PIO timing & prefetch parameter support
40 - support for secondary interface on the FGI/Holtek HT-6560B VLB i/f
58 - experimental support for Promise DC4030VL caching interface card
95 This is the multiple IDE interface driver, as evolved from hd.c.
97 There can be up to two drives per interface, as per the ATA-2 spec.
173 Note that when only one IDE device is attached to an interface,
187 hdc=cdrom /* hdc = "master" on second interface */
189 hdd=cdrom /* hdd = "slave" on second interface */
[all …]
/linux-2.4.37.9/drivers/net/wan/8253x/
Dsab8253xov.txt24 serial ethernet interface. This interface provides a simple
27 Some routers and bridges support this interface.
30 read/write interface to the network driver functionality (i.e., packet
32 putmsg/getmsg interface. This driver is useful for users that wish to
/linux-2.4.37.9/drivers/ide/
DConfig.in12 dep_bool ' Use old disk-only driver on primary interface' CONFIG_BLK_DEV_HD_IDE $CONFIG_X86
106 dep_bool ' ICS IDE interface support' CONFIG_BLK_DEV_IDE_ICSIDE $CONFIG_ARCH_ACORN
110 dep_bool ' RapIDE interface support' CONFIG_BLK_DEV_IDE_RAPIDE $CONFIG_ARCH_ACORN
113 dep_bool ' Amiga Gayle IDE interface support' CONFIG_BLK_DEV_GAYLE $CONFIG_AMIGA
117 …dep_mbool ' Buddha/Catweasel/X-Surf IDE interface support (EXPERIMENTAL)' CONFIG_BLK_DEV_BUDDHA $…
120 dep_bool ' Falcon IDE interface support' CONFIG_BLK_DEV_FALCON_IDE $CONFIG_ATARI
123 dep_bool ' CPCI-405 IDE interface support' CONFIG_BLK_DEV_CPCI405_IDE $CONFIG_CPCI405
126 dep_bool ' Macintosh Quadra/Powerbook IDE interface support' CONFIG_BLK_DEV_MAC_IDE $CONFIG_MAC
129 dep_bool ' Q40/Q60 IDE interface support' CONFIG_BLK_DEV_Q40IDE $CONFIG_Q40
136 choice 'Type of MPC8xx IDE interface' \

12345678910>>...15