Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/nic/rtl8139/driver.c

    r5cd3d67 re86b8f0  
    5555/** Global mutex for work with shared irq structure */
    5656FIBRIL_MUTEX_INITIALIZE(irq_reg_lock);
    57 
    5857/** Lock interrupt structure mutex */
    59 #define RTL8139_IRQ_STRUCT_LOCK() \
    60         fibril_mutex_lock(&irq_reg_lock)
    61 
     58#define RTL8139_IRQ_STRUCT_LOCK() fibril_mutex_lock(&irq_reg_lock)
    6259/** Unlock interrupt structure mutex */
    63 #define RTL8139_IRQ_STRUCT_UNLOCK() \
    64         fibril_mutex_unlock(&irq_reg_lock)
     60#define RTL8139_IRQ_STRUCT_UNLOCK() fibril_mutex_unlock(&irq_reg_lock)
    6561
    6662/** PCI clock frequency in kHz */
    67 #define RTL8139_PCI_FREQ_KHZ  33000
    68 
    69 #define RTL8139_AUTONEG_CAPS (ETH_AUTONEG_10BASE_T_HALF | \
    70         ETH_AUTONEG_10BASE_T_FULL | ETH_AUTONEG_100BASE_TX_HALF | \
    71         ETH_AUTONEG_100BASE_TX_FULL | ETH_AUTONEG_PAUSE_SYMETRIC)
     63#define RTL8139_PCI_FREQ_KHZ 33000
     64
     65#define RTL8139_AUTONEG_CAPS (ETH_AUTONEG_10BASE_T_HALF \
     66    | ETH_AUTONEG_10BASE_T_FULL | ETH_AUTONEG_100BASE_TX_HALF \
     67    | ETH_AUTONEG_100BASE_TX_FULL | ETH_AUTONEG_PAUSE_SYMETRIC)
    7268
    7369/** Lock transmitter and receiver data
    74  *
    75  * This function shall be called whenever
    76  * both transmitter and receiver locking
    77  * to force safe lock ordering (deadlock prevention)
    78  *
    79  * @param rtl8139 RTL8139 private data
    80  *
     70 *  This function shall be called whenever both transmitter and receiver locking
     71 *  to force safe lock ordering (deadlock prevention)
     72 *
     73 *  @param rtl8139  RTL8139 private data
    8174 */
    8275inline static void rtl8139_lock_all(rtl8139_t *rtl8139)
     
    8982/** Unlock transmitter and receiver data
    9083 *
    91  * @param rtl8139 RTL8139 private data
    92  *
     84 *  @param rtl8139  RTL8139 private data
    9385 */
    9486inline static void rtl8139_unlock_all(rtl8139_t *rtl8139)
     
    465457        pio_write_32(tsd, tsd_value);
    466458        return;
    467        
     459
    468460err_busy_no_inc:
    469461err_size:
     
    521513 *
    522514 * @return The frame list node (not connected)
    523  *
    524515 */
    525516static nic_frame_t *rtl8139_read_frame(nic_t *nic_data,
     
    12241215        ddf_msg(LVL_DEBUG, "The device is initialized");
    12251216        return ret;
    1226        
     1217
    12271218failed:
    12281219        ddf_msg(LVL_ERROR, "The device initialization failed");
     
    13511342
    13521343        return EOK;
    1353        
     1344
    13541345err_fun_bind:
    13551346        ddf_fun_unbind(fun);
Note: See TracChangeset for help on using the changeset viewer.