55,10 → 55,10 |
/*@{*/ |
|
/** Returns the device local hardware address. |
* @param netif_phone The network interface phone. Input parameter. |
* @param device_id The device identifier. Input parameter. |
* @param address The device local hardware address. Output parameter. |
* @param data The address data. Output parameter. |
* @param[in] netif_phone The network interface phone. |
* @param[in] device_id The device identifier. |
* @param[out] address The device local hardware address. |
* @param[out] data The address data. |
* @returns EOK on success. |
* @returns EBADMEM if the address parameter is NULL. |
* @returns ENOENT if there no such device. |
67,10 → 67,10 |
int netif_get_addr_req( int netif_phone, device_id_t device_id, measured_string_ref * address, char ** data ); |
|
/** Probes the existence of the device. |
* @param netif_phone The network interface phone. Input parameter. |
* @param device_id The device identifier. Input parameter. |
* @param irq The device interrupt number. Input parameter. |
* @param io The device input/output address. Input parameter. |
* @param[in] netif_phone The network interface phone. |
* @param[in] device_id The device identifier. |
* @param[in] irq The device interrupt number. |
* @param[in] io The device input/output address. |
* @returns EOK on success. |
* @returns Other errro codes as defined for the netif_probe_message(). |
*/ |
77,10 → 77,10 |
int netif_probe_req( int netif_phone, device_id_t device_id, int irq, int io ); |
|
/** Sends the packet queue. |
* @param netif_phone The network interface phone. Input parameter. |
* @param device_id The device identifier. Input parameter. |
* @param packet The packet queue. Input parameter. |
* @param sender The sending module service. Input parameter. |
* @param[in] netif_phone The network interface phone. |
* @param[in] device_id The device identifier. |
* @param[in] packet The packet queue. |
* @param[in] sender The sending module service. |
* @returns EOK on success. |
* @returns Other error codes as defined for the generic_send_msg() function. |
*/ |
87,8 → 87,8 |
int netif_send_msg( int netif_phone, device_id_t device_id, packet_t packet, services_t sender ); |
|
/** Starts the device. |
* @param netif_phone The network interface phone. Input parameter. |
* @param device_id The device identifier. Input parameter. |
* @param[in] netif_phone The network interface phone. |
* @param[in] device_id The device identifier. |
* @returns EOK on success. |
* @returns Other error codes as defined for the find_device() function. |
* @returns Other error codes as defined for the netif_start_message() function. |
96,8 → 96,8 |
int netif_start_req( int netif_phone, device_id_t device_id ); |
|
/** Stops the device. |
* @param netif_phone The network interface phone. Input parameter. |
* @param device_id The device identifier. Input parameter. |
* @param[in] netif_phone The network interface phone. |
* @param[in] device_id The device identifier. |
* @returns EOK on success. |
* @returns Other error codes as defined for the find_device() function. |
* @returns Other error codes as defined for the netif_stop_message() function. |
105,18 → 105,18 |
int netif_stop_req( int netif_phone, device_id_t device_id ); |
|
/** Returns the device usage statistics. |
* @param netif_phone The network interface phone. Input parameter. |
* @param device_id The device identifier. Input parameter. |
* @param stats The device usage statistics. Output parameter. |
* @param[in] netif_phone The network interface phone. |
* @param[in] device_id The device identifier. |
* @param[out] stats The device usage statistics. |
* @returns EOK on success. |
*/ |
int netif_stats_req( int netif_phone, device_id_t device_id, device_stats_ref stats ); |
|
/** Creates bidirectional connection with the network interface module and registers the message receiver. |
* @param service The network interface module service. Input parameter. |
* @param device_id The device identifier. Input parameter. |
* @param me The requesting module service. Input parameter. |
* @param receiver The message receiver. Input parameter. |
* @param[in] service The network interface module service. |
* @param[in] device_id The device identifier. |
* @param[in] me The requesting module service. |
* @param[in] receiver The message receiver. |
* @returns The phone of the needed service. |
* @returns EOK on success. |
* @returns Other error codes as defined for the bind_service() function. |