diff options
author | Pekka Enberg <penberg@cs.helsinki.fi> | 2009-01-12 11:02:47 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2009-04-03 17:53:16 -0400 |
commit | 8e41b4b65d20f1321bc969b5de6038d5be33c9bd (patch) | |
tree | 50ef043ff50673f5a1c4db6be18fc8d929217cf4 /drivers/staging/winbond/wbhal.c | |
parent | eb62f3eaf7ff1e021a0f066a0f04ee45d0d1eadb (diff) |
Staging: w35und: remove hw_data_t typedef
As this typedef is used everywhere in the driver, remove it in a separate
patch.
Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
Acked-by: Pavel Machek <pavel@suse.cz>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/winbond/wbhal.c')
-rw-r--r-- | drivers/staging/winbond/wbhal.c | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/drivers/staging/winbond/wbhal.c b/drivers/staging/winbond/wbhal.c index a1cd4114fe8..c985ad06523 100644 --- a/drivers/staging/winbond/wbhal.c +++ b/drivers/staging/winbond/wbhal.c | |||
@@ -2,7 +2,7 @@ | |||
2 | #include "wbhal_f.h" | 2 | #include "wbhal_f.h" |
3 | #include "wblinux_f.h" | 3 | #include "wblinux_f.h" |
4 | 4 | ||
5 | void hal_set_ethernet_address( phw_data_t pHwData, u8 *current_address ) | 5 | void hal_set_ethernet_address( struct hw_data * pHwData, u8 *current_address ) |
6 | { | 6 | { |
7 | u32 ltmp[2]; | 7 | u32 ltmp[2]; |
8 | 8 | ||
@@ -16,7 +16,7 @@ void hal_set_ethernet_address( phw_data_t pHwData, u8 *current_address ) | |||
16 | Wb35Reg_BurstWrite( pHwData, 0x03e8, ltmp, 2, AUTO_INCREMENT ); | 16 | Wb35Reg_BurstWrite( pHwData, 0x03e8, ltmp, 2, AUTO_INCREMENT ); |
17 | } | 17 | } |
18 | 18 | ||
19 | void hal_get_permanent_address( phw_data_t pHwData, u8 *pethernet_address ) | 19 | void hal_get_permanent_address( struct hw_data * pHwData, u8 *pethernet_address ) |
20 | { | 20 | { |
21 | if( pHwData->SurpriseRemove ) return; | 21 | if( pHwData->SurpriseRemove ) return; |
22 | 22 | ||
@@ -26,7 +26,7 @@ void hal_get_permanent_address( phw_data_t pHwData, u8 *pethernet_address ) | |||
26 | static void hal_led_control(unsigned long data) | 26 | static void hal_led_control(unsigned long data) |
27 | { | 27 | { |
28 | struct wbsoft_priv *adapter = (struct wbsoft_priv *) data; | 28 | struct wbsoft_priv *adapter = (struct wbsoft_priv *) data; |
29 | phw_data_t pHwData = &adapter->sHwData; | 29 | struct hw_data * pHwData = &adapter->sHwData; |
30 | struct wb35_reg *reg = &pHwData->reg; | 30 | struct wb35_reg *reg = &pHwData->reg; |
31 | u32 LEDSet = (pHwData->SoftwareSet & HAL_LED_SET_MASK) >> HAL_LED_SET_SHIFT; | 31 | u32 LEDSet = (pHwData->SoftwareSet & HAL_LED_SET_MASK) >> HAL_LED_SET_SHIFT; |
32 | u8 LEDgray[20] = { 0,3,4,6,8,10,11,12,13,14,15,14,13,12,11,10,8,6,4,2 }; | 32 | u8 LEDgray[20] = { 0,3,4,6,8,10,11,12,13,14,15,14,13,12,11,10,8,6,4,2 }; |
@@ -311,7 +311,7 @@ static void hal_led_control(unsigned long data) | |||
311 | u8 hal_init_hardware(struct ieee80211_hw *hw) | 311 | u8 hal_init_hardware(struct ieee80211_hw *hw) |
312 | { | 312 | { |
313 | struct wbsoft_priv *priv = hw->priv; | 313 | struct wbsoft_priv *priv = hw->priv; |
314 | phw_data_t pHwData = &priv->sHwData; | 314 | struct hw_data * pHwData = &priv->sHwData; |
315 | u16 SoftwareSet; | 315 | u16 SoftwareSet; |
316 | 316 | ||
317 | // Initial the variable | 317 | // Initial the variable |
@@ -356,7 +356,7 @@ u8 hal_init_hardware(struct ieee80211_hw *hw) | |||
356 | } | 356 | } |
357 | 357 | ||
358 | 358 | ||
359 | void hal_halt(phw_data_t pHwData, void *ppa_data) | 359 | void hal_halt(struct hw_data * pHwData, void *ppa_data) |
360 | { | 360 | { |
361 | switch( pHwData->InitialResource ) | 361 | switch( pHwData->InitialResource ) |
362 | { | 362 | { |
@@ -370,7 +370,7 @@ void hal_halt(phw_data_t pHwData, void *ppa_data) | |||
370 | } | 370 | } |
371 | 371 | ||
372 | //--------------------------------------------------------------------------------------------------- | 372 | //--------------------------------------------------------------------------------------------------- |
373 | void hal_set_beacon_period( phw_data_t pHwData, u16 beacon_period ) | 373 | void hal_set_beacon_period( struct hw_data * pHwData, u16 beacon_period ) |
374 | { | 374 | { |
375 | u32 tmp; | 375 | u32 tmp; |
376 | 376 | ||
@@ -383,7 +383,7 @@ void hal_set_beacon_period( phw_data_t pHwData, u16 beacon_period ) | |||
383 | } | 383 | } |
384 | 384 | ||
385 | 385 | ||
386 | static void hal_set_current_channel_ex( phw_data_t pHwData, ChanInfo channel ) | 386 | static void hal_set_current_channel_ex( struct hw_data * pHwData, ChanInfo channel ) |
387 | { | 387 | { |
388 | struct wb35_reg *reg = &pHwData->reg; | 388 | struct wb35_reg *reg = &pHwData->reg; |
389 | 389 | ||
@@ -404,12 +404,12 @@ static void hal_set_current_channel_ex( phw_data_t pHwData, ChanInfo channel ) | |||
404 | (s8 *)&channel, sizeof(ChanInfo)); | 404 | (s8 *)&channel, sizeof(ChanInfo)); |
405 | } | 405 | } |
406 | //--------------------------------------------------------------------------------------------------- | 406 | //--------------------------------------------------------------------------------------------------- |
407 | void hal_set_current_channel( phw_data_t pHwData, ChanInfo channel ) | 407 | void hal_set_current_channel( struct hw_data * pHwData, ChanInfo channel ) |
408 | { | 408 | { |
409 | hal_set_current_channel_ex( pHwData, channel ); | 409 | hal_set_current_channel_ex( pHwData, channel ); |
410 | } | 410 | } |
411 | //--------------------------------------------------------------------------------------------------- | 411 | //--------------------------------------------------------------------------------------------------- |
412 | void hal_set_accept_broadcast( phw_data_t pHwData, u8 enable ) | 412 | void hal_set_accept_broadcast( struct hw_data * pHwData, u8 enable ) |
413 | { | 413 | { |
414 | struct wb35_reg *reg = &pHwData->reg; | 414 | struct wb35_reg *reg = &pHwData->reg; |
415 | 415 | ||
@@ -424,7 +424,7 @@ void hal_set_accept_broadcast( phw_data_t pHwData, u8 enable ) | |||
424 | } | 424 | } |
425 | 425 | ||
426 | //for wep key error detection, we need to accept broadcast packets to be received temporary. | 426 | //for wep key error detection, we need to accept broadcast packets to be received temporary. |
427 | void hal_set_accept_promiscuous( phw_data_t pHwData, u8 enable) | 427 | void hal_set_accept_promiscuous( struct hw_data * pHwData, u8 enable) |
428 | { | 428 | { |
429 | struct wb35_reg *reg = &pHwData->reg; | 429 | struct wb35_reg *reg = &pHwData->reg; |
430 | 430 | ||
@@ -438,7 +438,7 @@ void hal_set_accept_promiscuous( phw_data_t pHwData, u8 enable) | |||
438 | } | 438 | } |
439 | } | 439 | } |
440 | 440 | ||
441 | void hal_set_accept_multicast( phw_data_t pHwData, u8 enable ) | 441 | void hal_set_accept_multicast( struct hw_data * pHwData, u8 enable ) |
442 | { | 442 | { |
443 | struct wb35_reg *reg = &pHwData->reg; | 443 | struct wb35_reg *reg = &pHwData->reg; |
444 | 444 | ||
@@ -449,7 +449,7 @@ void hal_set_accept_multicast( phw_data_t pHwData, u8 enable ) | |||
449 | Wb35Reg_Write( pHwData, 0x0800, reg->M00_MacControl ); | 449 | Wb35Reg_Write( pHwData, 0x0800, reg->M00_MacControl ); |
450 | } | 450 | } |
451 | 451 | ||
452 | void hal_set_accept_beacon( phw_data_t pHwData, u8 enable ) | 452 | void hal_set_accept_beacon( struct hw_data * pHwData, u8 enable ) |
453 | { | 453 | { |
454 | struct wb35_reg *reg = &pHwData->reg; | 454 | struct wb35_reg *reg = &pHwData->reg; |
455 | 455 | ||
@@ -467,7 +467,7 @@ void hal_set_accept_beacon( phw_data_t pHwData, u8 enable ) | |||
467 | } | 467 | } |
468 | //--------------------------------------------------------------------------------------------------- | 468 | //--------------------------------------------------------------------------------------------------- |
469 | 469 | ||
470 | void hal_stop( phw_data_t pHwData ) | 470 | void hal_stop( struct hw_data * pHwData ) |
471 | { | 471 | { |
472 | struct wb35_reg *reg = &pHwData->reg; | 472 | struct wb35_reg *reg = &pHwData->reg; |
473 | 473 | ||
@@ -481,7 +481,7 @@ void hal_stop( phw_data_t pHwData ) | |||
481 | Wb35Reg_Write( pHwData, 0x0400, reg->D00_DmaControl ); | 481 | Wb35Reg_Write( pHwData, 0x0400, reg->D00_DmaControl ); |
482 | } | 482 | } |
483 | 483 | ||
484 | unsigned char hal_idle(phw_data_t pHwData) | 484 | unsigned char hal_idle(struct hw_data * pHwData) |
485 | { | 485 | { |
486 | struct wb35_reg *reg = &pHwData->reg; | 486 | struct wb35_reg *reg = &pHwData->reg; |
487 | struct wb_usb *pWbUsb = &pHwData->WbUsb; | 487 | struct wb_usb *pWbUsb = &pHwData->WbUsb; |
@@ -492,12 +492,12 @@ unsigned char hal_idle(phw_data_t pHwData) | |||
492 | return true; | 492 | return true; |
493 | } | 493 | } |
494 | //--------------------------------------------------------------------------------------------------- | 494 | //--------------------------------------------------------------------------------------------------- |
495 | void hal_set_phy_type( phw_data_t pHwData, u8 PhyType ) | 495 | void hal_set_phy_type( struct hw_data * pHwData, u8 PhyType ) |
496 | { | 496 | { |
497 | pHwData->phy_type = PhyType; | 497 | pHwData->phy_type = PhyType; |
498 | } | 498 | } |
499 | 499 | ||
500 | void hal_set_radio_mode( phw_data_t pHwData, unsigned char radio_off) | 500 | void hal_set_radio_mode( struct hw_data * pHwData, unsigned char radio_off) |
501 | { | 501 | { |
502 | struct wb35_reg *reg = &pHwData->reg; | 502 | struct wb35_reg *reg = &pHwData->reg; |
503 | 503 | ||
@@ -516,7 +516,7 @@ void hal_set_radio_mode( phw_data_t pHwData, unsigned char radio_off) | |||
516 | Wb35Reg_Write( pHwData, 0x0824, reg->M24_MacControl ); | 516 | Wb35Reg_Write( pHwData, 0x0824, reg->M24_MacControl ); |
517 | } | 517 | } |
518 | 518 | ||
519 | u8 hal_get_antenna_number( phw_data_t pHwData ) | 519 | u8 hal_get_antenna_number( struct hw_data * pHwData ) |
520 | { | 520 | { |
521 | struct wb35_reg *reg = &pHwData->reg; | 521 | struct wb35_reg *reg = &pHwData->reg; |
522 | 522 | ||
@@ -528,7 +528,7 @@ u8 hal_get_antenna_number( phw_data_t pHwData ) | |||
528 | 528 | ||
529 | //---------------------------------------------------------------------------------------------------- | 529 | //---------------------------------------------------------------------------------------------------- |
530 | //0 : radio on; 1: radio off | 530 | //0 : radio on; 1: radio off |
531 | u8 hal_get_hw_radio_off( phw_data_t pHwData ) | 531 | u8 hal_get_hw_radio_off( struct hw_data * pHwData ) |
532 | { | 532 | { |
533 | struct wb35_reg *reg = &pHwData->reg; | 533 | struct wb35_reg *reg = &pHwData->reg; |
534 | 534 | ||
@@ -545,14 +545,14 @@ u8 hal_get_hw_radio_off( phw_data_t pHwData ) | |||
545 | } | 545 | } |
546 | } | 546 | } |
547 | 547 | ||
548 | unsigned char hal_get_dxx_reg( phw_data_t pHwData, u16 number, u32 * pValue ) | 548 | unsigned char hal_get_dxx_reg( struct hw_data * pHwData, u16 number, u32 * pValue ) |
549 | { | 549 | { |
550 | if( number < 0x1000 ) | 550 | if( number < 0x1000 ) |
551 | number += 0x1000; | 551 | number += 0x1000; |
552 | return Wb35Reg_ReadSync( pHwData, number, pValue ); | 552 | return Wb35Reg_ReadSync( pHwData, number, pValue ); |
553 | } | 553 | } |
554 | 554 | ||
555 | unsigned char hal_set_dxx_reg( phw_data_t pHwData, u16 number, u32 value ) | 555 | unsigned char hal_set_dxx_reg( struct hw_data * pHwData, u16 number, u32 value ) |
556 | { | 556 | { |
557 | unsigned char ret; | 557 | unsigned char ret; |
558 | 558 | ||
@@ -562,7 +562,7 @@ unsigned char hal_set_dxx_reg( phw_data_t pHwData, u16 number, u32 value ) | |||
562 | return ret; | 562 | return ret; |
563 | } | 563 | } |
564 | 564 | ||
565 | void hal_set_rf_power(phw_data_t pHwData, u8 PowerIndex) | 565 | void hal_set_rf_power(struct hw_data * pHwData, u8 PowerIndex) |
566 | { | 566 | { |
567 | RFSynthesizer_SetPowerIndex( pHwData, PowerIndex ); | 567 | RFSynthesizer_SetPowerIndex( pHwData, PowerIndex ); |
568 | } | 568 | } |