Lines Matching refs:to

11   register_isdn() with a pointer to that struct. Prior to that, it has
12 to preset some of the fields of isdn_if. The LL sets the rest of
19 made to the interface. Before it went into kernel, the package
37 the version number. If that number starts with 0, it refers to the old,
39 above, it refers to the revision of the corresponding module.
40 ***CHANGEIx refers to the revision number of the isdnif.h
46 This field has to be set by the HL-driver to the number of channels
47 supported prior to calling register_isdn(). Upon return of the call,
48 the LL puts an id there, which has to be used by the HL-driver when
55 Also to be preset by the HL-driver. With this value the HL-driver
61 announces the features supported. At the moment this is limited to
63 field the constants ISDN_FEATURE..., declared in isdnif.h have to be
66 ***CHANGE0.7.1: The line type (1TR6, EDSS1) has to be set.
75 initialize this field to 0.
87 int Channel-number locally to the driver. (starting with 0)
88 struct sk_buff * Pointer to sk_buff, containing received data.
92 This field will be set by LL. This function has to be called by the
93 HL-driver for signaling status-changes or other events to the LL.
112 This field has to be preset by the HL-driver. It points to a function,
113 to be called by LL to perform functions like dialing, B-channel
120 command = command to perform. (one of the constants ISDN_CMD_...)
132 This field has to be preset by the HL-driver. The given function will
133 be called by the LL for delivering data to be send via B-Channel.
138 int channel-number locally to the HL-driver. (starts with 0)
140 If this is !0, the driver has to signal the delivery
143 struct sk_buff * Pointer to sk_buff containing data to be send via
152 This field has to be preset by the HL-driver. The given function will be
153 called to perform write-requests on /dev/isdnctrl (i.e. sending commands
154 to the card) The data-format is hardware-specific. This function is
157 this function is not supported, the driver has to set NULL here.
160 u_char* pointer to data.
167 int channel-number locally to the HL-driver. (starts with 0)
176 This field has to be preset by the HL-driver. The given function will be
177 called to perform read-requests on /dev/isdnctrl (i.e. reading replies
181 this function is not supported, the driver has to set NULL here.
184 u_char* pointer to data.
191 int channel-number locally to the HL-driver. (starts with 0)
201 This string has to be preset by the HL-driver. Its purpose is for
204 net-interfaces to a specific channel. If a string of length zero is
206 line1 etc.) It is recommended to make this string configurable during
207 module-load-time. (copy a global variable to this string.) For doing that,
210 2. Description of the commands, a HL-driver has to support:
214 contain the desired command, the field driver is always set to the
228 >= IIOCDRVCTL (0x100) will be handed transparently to this
232 called with the field command set to 1.
246 This command is used to tell the HL-driver it should dial a given
252 arg = channel-number locally to the driver. (starting with 0)
254 parm.setup.phone = An ASCII-String containing the number to dial.
260 feature, meaning semi-leased-line) the phone has to
268 With this command, the HL-driver is told to accept a D-Channel-setup.
269 (Response to an incoming call)
274 arg = channel-number locally to the driver. (starting with 0)
279 With this command, the HL-driver is told to perform a B-Channel-setup.
285 arg = channel-number locally to the driver. (starting with 0)
290 With this command, the HL-driver is told to hangup (B-Channel if
297 arg = channel-number locally to the driver. (starting with 0)
302 With this command, the HL-driver is told not to signal incoming
303 calls to the LL.
308 arg = channel-number locally to the driver. (starting with 0)
313 With this command, the HL-driver is told to signal incoming calls for
314 the given EAZs/MSNs to the LL.
319 arg = channel-number locally to the driver. (starting with 0)
322 HL-driver should respond to ALL incoming calls,
328 With this command, the HL-driver is told to report the current setting
334 arg = channel-number locally to the driver. (starting with 0)
339 With this command, the HL-driver is told to signal only incoming
345 arg = channel-number locally to the driver. (starting with 0)
350 With this command, the HL-driver is told to return the current
351 Service-Indicators it will respond to.
356 arg = channel-number locally to the driver. (starting with 0)
361 With this command, the HL-driver is told to select the given Layer-2-
362 protocol. This command is issued by the LL prior to ISDN_CMD_DIAL or
369 arg = channel-number locally to the driver. (starting with 0)
376 With this command, the HL-driver is told to return the current
382 arg = channel-number locally to the driver. (starting with 0)
389 With this command, the HL-driver is told to select the given Layer-3-
390 protocol. This command is issued by the LL prior to ISDN_CMD_DIAL or
397 arg = channel-number locally to the driver. (starting with 0)
400 parm.fax = Pointer to T30_s fax struct. (fax usage only)
404 With this command, the HL-driver is told to return the current
410 arg = channel-number locally to the driver. (starting with 0)
417 With this command, the HL-driver is told to proceed with a incoming call.
422 arg = channel-number locally to the driver. (starting with 0)
428 With this command, the HL-driver is told to alert a proceeding call.
433 arg = channel-number locally to the driver. (starting with 0)
439 With this command, the HL-driver is told to redirect a call in proceeding
445 arg = channel-number locally to the driver. (starting with 0)
448 setup.phone = redirected to party number
454 The call is not implicitely bound to a connection.
460 in ISDN_PTYPE..., the upper bits are used to differentiate
469 For details refer to INTERFACE.fax
474 arg = channel-number locally to the driver. (starting with 0)
478 3. Description of the events to be signaled by the HL-driver to the LL.
482 to be set by the HL-driver with the appropriate Status-Id (event-number).
483 The field arg has to be set to the channel-number (locally to the driver,
484 starting with 0) to which this event applies. (Exception: STAVAIL-event)
503 With this call, the HL-driver signals an incoming call to the LL.
510 arg = channel-number, locally to the driver. (starting with 0)
528 Used when a user space prog needs time to interpret a call
531 5 = Call will be actively deflected to another party
533 para.setup.phone must be set to destination party number
565 a D-Channel-connection. (Response to ISDN_CMD_ACCEPTD or ISDN_CMD_DIAL)
570 arg = channel-number, locally to the driver. (starting with 0)
576 a B-Channel-connection. (Response to ISDN_CMD_ACCEPTB or because the
585 arg = channel-number, locally to the driver. (starting with 0)
587 modem only). This will be appended to the CONNECT message
593 D-Channel-connection. This could be a response to a prior ISDN_CMD_HANGUP,
600 arg = channel-number, locally to the driver. (starting with 0)
606 B-Channel-connection. This could be a response to a prior ISDN_CMD_HANGUP,
615 arg = channel-number, locally to the driver. (starting with 0)
620 With this call, the HL-driver delivers charge-unit information to the
626 arg = channel-number, locally to the driver. (starting with 0)
634 tells the LL to release all corresponding data-structures.
651 arg = channel-number, locally to the driver. (starting with 0)
653 the driver has to set this to the original length
658 With this call, the driver has to respond to a prior ISDN_CMD_DIAL, if
664 arg = channel-number, locally to the driver. (starting with 0)
669 This call is for HL-drivers, which are unable to check card-type
671 using ioctl. Those HL-driver simply set the channel-parameter to a
678 arg = number of channels to be added.
683 With this call, the HL-driver delivers CAUSE-messages to the LL.
691 arg = channel-number, locally to the driver. (starting with 0)
696 With this call, the HL-driver delivers DISPLAY-messages to the LL.
702 arg = channel-number, locally to the driver. (starting with 0)
707 With this call, the HL-driver delivers protocol specific infos to the LL.
708 The call is not implicitely bound to a connection.
714 in ISDN_PTYPE..., the upper bits are used to differentiate
721 With this call, the HL-driver signals the LL to disable or enable the
723 The call may be used to reduce the available number of B-channels after
724 loading the driver. The LL has to ignore a disabled channel when searching
733 arg = channel-number, locally to the driver. (starting with 0)
739 A signal can be sent to the linklevel if an Layer1-error results in
746 arg = channel-number, locally to the driver. (starting with 0)
751 With this call the HL-driver signals a fax sub-command to the LL.
752 For details refer to INTERFACE.fax
757 arg = channel-number, locally to the driver. (starting with 0)