Changeset 77ad86c in mainline for uspace/lib/nic/include


Ignore:
Timestamp:
2012-06-01T19:00:32Z (13 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
b713ff80
Parents:
4e5dabf
Message:

cstyle (no change in functionality)

Location:
uspace/lib/nic/include
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/nic/include/nic.h

    r4e5dabf r77ad86c  
    8383 */
    8484typedef void (*send_frame_handler)(nic_t *, void *, size_t);
     85
    8586/**
    8687 * The handler for transitions between driver states.
     
    9495 */
    9596typedef int (*state_change_handler)(nic_t *);
     97
    9698/**
    9799 * Handler for unicast filtering mode change.
     
    106108 */
    107109typedef int (*unicast_mode_change_handler)(nic_t *,
    108         nic_unicast_mode_t, const nic_address_t *, size_t);
     110    nic_unicast_mode_t, const nic_address_t *, size_t);
     111
    109112/**
    110113 * Handler for multicast filtering mode change.
     
    119122 */
    120123typedef int (*multicast_mode_change_handler)(nic_t *,
    121         nic_multicast_mode_t, const nic_address_t *, size_t);
     124    nic_multicast_mode_t, const nic_address_t *, size_t);
     125
    122126/**
    123127 * Handler for broadcast filtering mode change.
     
    130134 */
    131135typedef int (*broadcast_mode_change_handler)(nic_t *, nic_broadcast_mode_t);
     136
    132137/**
    133138 * Handler for blocked sources list change.
     
    138143 */
    139144typedef void (*blocked_sources_change_handler)(nic_t *,
    140         const nic_address_t *, size_t);
     145    const nic_address_t *, size_t);
     146
    141147/**
    142148 * Handler for VLAN filtering mask change.
     
    145151 */
    146152typedef void (*vlan_mask_change_handler)(nic_t *, const nic_vlan_mask_t *);
     153
    147154/**
    148155 * Handler called when a WOL virtue is added.
     
    165172 */
    166173typedef int (*wol_virtue_add_handler)(nic_t *, const nic_wol_virtue_t *);
     174
    167175/**
    168176 * Handler called when a WOL virtue is removed.
     
    174182 */
    175183typedef void (*wol_virtue_remove_handler)(nic_t *, const nic_wol_virtue_t *);
     184
    176185/**
    177186 * Handler for poll mode change.
     
    186195 */
    187196typedef int (*poll_mode_change_handler)(nic_t *,
    188         nic_poll_mode_t, const struct timeval *);
     197    nic_poll_mode_t, const struct timeval *);
     198
    189199/**
    190200 * Event handler called when the NIC should poll its buffers for a new frame
     
    202212extern int nic_driver_init(const char *);
    203213extern void nic_driver_implement(driver_ops_t *, ddf_dev_ops_t *,
    204         nic_iface_t *);
     214    nic_iface_t *);
    205215
    206216/* Functions called in add_device */
     
    210220extern void nic_set_send_frame_handler(nic_t *, send_frame_handler);
    211221extern void nic_set_state_change_handlers(nic_t *,
    212         state_change_handler, state_change_handler, state_change_handler);
     222    state_change_handler, state_change_handler, state_change_handler);
    213223extern void nic_set_filtering_change_handlers(nic_t *,
    214         unicast_mode_change_handler, multicast_mode_change_handler,
    215         broadcast_mode_change_handler, blocked_sources_change_handler,
    216         vlan_mask_change_handler);
     224    unicast_mode_change_handler, multicast_mode_change_handler,
     225    broadcast_mode_change_handler, blocked_sources_change_handler,
     226    vlan_mask_change_handler);
    217227extern void nic_set_wol_virtue_change_handlers(nic_t *,
    218         wol_virtue_add_handler, wol_virtue_remove_handler);
     228    wol_virtue_add_handler, wol_virtue_remove_handler);
    219229extern void nic_set_poll_handlers(nic_t *,
    220         poll_mode_change_handler, poll_request_handler);
     230    poll_mode_change_handler, poll_request_handler);
    221231
    222232/* General driver functions */
     
    254264extern void nic_report_hw_filtering(nic_t *, int, int, int);
    255265extern void nic_query_unicast(const nic_t *,
    256         nic_unicast_mode_t *, size_t, nic_address_t *, size_t *);
     266    nic_unicast_mode_t *, size_t, nic_address_t *, size_t *);
    257267extern void nic_query_multicast(const nic_t *,
    258         nic_multicast_mode_t *, size_t, nic_address_t *, size_t *);
     268    nic_multicast_mode_t *, size_t, nic_address_t *, size_t *);
    259269extern void nic_query_broadcast(const nic_t *, nic_broadcast_mode_t *);
    260270extern void nic_query_blocked_sources(const nic_t *,
    261         size_t, nic_address_t *, size_t *);
     271    size_t, nic_address_t *, size_t *);
    262272extern int nic_query_vlan_mask(const nic_t *, nic_vlan_mask_t *);
    263273extern int nic_query_wol_max_caps(const nic_t *, nic_wv_type_t);
  • uspace/lib/nic/include/nic_impl.h

    r4e5dabf r77ad86c  
    5353extern int nic_get_stats_impl(ddf_fun_t *dev_fun, nic_device_stats_t *stats);
    5454extern int nic_unicast_get_mode_impl(ddf_fun_t *dev_fun,
    55         nic_unicast_mode_t *, size_t, nic_address_t *, size_t *);
     55    nic_unicast_mode_t *, size_t, nic_address_t *, size_t *);
    5656extern int nic_unicast_set_mode_impl(ddf_fun_t *dev_fun,
    57         nic_unicast_mode_t, const nic_address_t *, size_t);
     57    nic_unicast_mode_t, const nic_address_t *, size_t);
    5858extern int nic_multicast_get_mode_impl(ddf_fun_t *dev_fun,
    59         nic_multicast_mode_t *, size_t, nic_address_t *, size_t *);
     59    nic_multicast_mode_t *, size_t, nic_address_t *, size_t *);
    6060extern int nic_multicast_set_mode_impl(ddf_fun_t *dev_fun,
    61         nic_multicast_mode_t, const nic_address_t *, size_t);
     61    nic_multicast_mode_t, const nic_address_t *, size_t);
    6262extern int nic_broadcast_get_mode_impl(ddf_fun_t *, nic_broadcast_mode_t *);
    6363extern int nic_broadcast_set_mode_impl(ddf_fun_t *, nic_broadcast_mode_t);
    6464extern int nic_blocked_sources_get_impl(ddf_fun_t *,
    65         size_t, nic_address_t *, size_t *);
     65    size_t, nic_address_t *, size_t *);
    6666extern int nic_blocked_sources_set_impl(ddf_fun_t *, const nic_address_t *, size_t);
    6767extern int nic_vlan_get_mask_impl(ddf_fun_t *, nic_vlan_mask_t *);
    6868extern int nic_vlan_set_mask_impl(ddf_fun_t *, const nic_vlan_mask_t *);
    6969extern int nic_wol_virtue_add_impl(ddf_fun_t *dev_fun, nic_wv_type_t type,
    70         const void *data, size_t length, nic_wv_id_t *new_id);
     70    const void *data, size_t length, nic_wv_id_t *new_id);
    7171extern int nic_wol_virtue_remove_impl(ddf_fun_t *dev_fun, nic_wv_id_t id);
    7272extern int nic_wol_virtue_probe_impl(ddf_fun_t *dev_fun, nic_wv_id_t id,
    73         nic_wv_type_t *type, size_t max_length, void *data, size_t *length);
     73    nic_wv_type_t *type, size_t max_length, void *data, size_t *length);
    7474extern int nic_wol_virtue_list_impl(ddf_fun_t *dev_fun, nic_wv_type_t type,
    75         size_t max_count, nic_wv_id_t *id_list, size_t *id_count);
     75    size_t max_count, nic_wv_id_t *id_list, size_t *id_count);
    7676extern int nic_wol_virtue_get_caps_impl(ddf_fun_t *, nic_wv_type_t, int *);
    7777extern int nic_poll_get_mode_impl(ddf_fun_t *,
    78         nic_poll_mode_t *, struct timeval *);
     78    nic_poll_mode_t *, struct timeval *);
    7979extern int nic_poll_set_mode_impl(ddf_fun_t *,
    80         nic_poll_mode_t, const struct timeval *);
     80    nic_poll_mode_t, const struct timeval *);
    8181extern int nic_poll_now_impl(ddf_fun_t *);
    8282
Note: See TracChangeset for help on using the changeset viewer.