Subversion Repositories HelenOS

Rev

Rev 4243 | Rev 4307 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4243 Rev 4261
Line 39... Line 39...
39
 
39
 
40
#include <rwlock.h>
40
#include <rwlock.h>
41
 
41
 
42
#include "../include/device.h"
42
#include "../include/device.h"
43
 
43
 
44
/** Sends the notification message to the registered network interface layer module.
-
 
45
 *  Wrapper of the async_msg_3().
-
 
46
 *  The first message argument is always the device identifier.
-
 
47
 *  @param device The device specific data. Input parameter.
-
 
48
 *  @param message The message to be sent. Input parameter.
-
 
49
 *  @param arg2 The second message argument. Input parameter.
-
 
50
 *  @param arg3 The third message argument. Input parameter.
-
 
51
 */
-
 
52
#define nil_message( device, message, arg2, arg3 )  \
-
 
53
    if(( device )->nil_phone >= 0 ) async_msg_3(( device )->nil_phone, ( message ), ( device )->device_id, arg2, arg3 )
-
 
54
 
-
 
55
/** Network interface module skeleton global data.
44
/** Network interface module skeleton global data.
56
 */
45
 */
57
typedef struct netif_globals    netif_globals_t;
46
typedef struct netif_globals    netif_globals_t;
58
 
47
 
59
/** Type definition of the device specific data.
48
/** Type definition of the device specific data.