aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/rt2860/rt_linux.h
diff options
context:
space:
mode:
authorBartlomiej Zolnierkiewicz <bzolnier@gmail.com>2009-12-11 15:23:15 -0500
committerGreg Kroah-Hartman <gregkh@suse.de>2009-12-11 15:23:15 -0500
commit51126deb201c59cc8cdc4873e3d130d6bc60513d (patch)
treeaae5d37bda36d40b6486021e5f2e4d8c7721dfba /drivers/staging/rt2860/rt_linux.h
parentcc27706961cbe2de1b2b1d1b498efa7b6f04a822 (diff)
Staging: rt28x0: remove typedefs (part one)
Remove typedefs from rtmp_type.h. Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/rt2860/rt_linux.h')
-rw-r--r--drivers/staging/rt2860/rt_linux.h59
1 files changed, 29 insertions, 30 deletions
diff --git a/drivers/staging/rt2860/rt_linux.h b/drivers/staging/rt2860/rt_linux.h
index 1e27c6674fd..629310a2af9 100644
--- a/drivers/staging/rt2860/rt_linux.h
+++ b/drivers/staging/rt2860/rt_linux.h
@@ -99,7 +99,6 @@ extern const struct iw_handler_def rt28xx_iw_handler_def;
99#define IN 99#define IN
100#define OUT 100#define OUT
101#define INOUT 101#define INOUT
102#define NDIS_STATUS INT
103 102
104/*********************************************************************************** 103/***********************************************************************************
105 * OS Specific definitions and data structures 104 * OS Specific definitions and data structures
@@ -390,7 +389,7 @@ typedef void (*TIMER_FUNCTION) (unsigned long);
390 389
391#define ONE_TICK 1 390#define ONE_TICK 1
392 391
393static inline void NdisGetSystemUpTime(ULONG * time) 392static inline void NdisGetSystemUpTime(unsigned long * time)
394{ 393{
395 *time = jiffies; 394 *time = jiffies;
396} 395}
@@ -403,7 +402,7 @@ struct os_cookie {
403#ifdef RTMP_MAC_PCI 402#ifdef RTMP_MAC_PCI
404 struct pci_dev *pci_dev; 403 struct pci_dev *pci_dev;
405 struct pci_dev *parent_pci_dev; 404 struct pci_dev *parent_pci_dev;
406 USHORT DeviceID; 405 u16 DeviceID;
407 dma_addr_t pAd_pa; 406 dma_addr_t pAd_pa;
408#endif /* RTMP_MAC_PCI // */ 407#endif /* RTMP_MAC_PCI // */
409#ifdef RTMP_MAC_USB 408#ifdef RTMP_MAC_USB
@@ -427,8 +426,8 @@ struct os_cookie {
427#endif /* RTMP_MAC_USB // */ 426#endif /* RTMP_MAC_USB // */
428 427
429 unsigned long apd_pid; /*802.1x daemon pid */ 428 unsigned long apd_pid; /*802.1x daemon pid */
430 INT ioctl_if_type; 429 int ioctl_if_type;
431 INT ioctl_if; 430 int ioctl_if;
432}; 431};
433 432
434typedef struct os_cookie *POS_COOKIE; 433typedef struct os_cookie *POS_COOKIE;
@@ -440,7 +439,7 @@ typedef struct os_cookie *POS_COOKIE;
440 addr[0], addr[1], addr[2], addr[3], addr[4], addr[5] 439 addr[0], addr[1], addr[2], addr[3], addr[4], addr[5]
441 440
442#ifdef DBG 441#ifdef DBG
443extern ULONG RTDebugLevel; 442extern unsigned long RTDebugLevel;
444 443
445#define DBGPRINT_RAW(Level, Fmt) \ 444#define DBGPRINT_RAW(Level, Fmt) \
446do{ \ 445do{ \
@@ -503,39 +502,39 @@ void linux_pci_unmap_single(void *handle, dma_addr_t dma_addr, size_t size,
503 dev_alloc_skb(_length) 502 dev_alloc_skb(_length)
504#endif /* RTMP_MAC_PCI // */ 503#endif /* RTMP_MAC_PCI // */
505#ifdef RTMP_MAC_USB 504#ifdef RTMP_MAC_USB
506#define PCI_MAP_SINGLE(_handle, _ptr, _size, _dir) (ULONG)0 505#define PCI_MAP_SINGLE(_handle, _ptr, _size, _dir) (unsigned long)0
507 506
508#define PCI_UNMAP_SINGLE(_handle, _ptr, _size, _dir) 507#define PCI_UNMAP_SINGLE(_handle, _ptr, _size, _dir)
509#endif /* RTMP_MAC_USB // */ 508#endif /* RTMP_MAC_USB // */
510 509
511/* 510/*
512 * ULONG 511 * unsigned long
513 * RTMP_GetPhysicalAddressLow( 512 * RTMP_GetPhysicalAddressLow(
514 * IN NDIS_PHYSICAL_ADDRESS PhysicalAddress); 513 * IN NDIS_PHYSICAL_ADDRESS PhysicalAddress);
515 */ 514 */
516#define RTMP_GetPhysicalAddressLow(PhysicalAddress) (PhysicalAddress) 515#define RTMP_GetPhysicalAddressLow(PhysicalAddress) (PhysicalAddress)
517 516
518/* 517/*
519 * ULONG 518 * unsigned long
520 * RTMP_GetPhysicalAddressHigh( 519 * RTMP_GetPhysicalAddressHigh(
521 * IN NDIS_PHYSICAL_ADDRESS PhysicalAddress); 520 * IN NDIS_PHYSICAL_ADDRESS PhysicalAddress);
522 */ 521 */
523#define RTMP_GetPhysicalAddressHigh(PhysicalAddress) (0) 522#define RTMP_GetPhysicalAddressHigh(PhysicalAddress) (0)
524 523
525/* 524/*
526 * VOID 525 * void
527 * RTMP_SetPhysicalAddressLow( 526 * RTMP_SetPhysicalAddressLow(
528 * IN NDIS_PHYSICAL_ADDRESS PhysicalAddress, 527 * IN NDIS_PHYSICAL_ADDRESS PhysicalAddress,
529 * IN ULONG Value); 528 * unsigned long Value);
530 */ 529 */
531#define RTMP_SetPhysicalAddressLow(PhysicalAddress, Value) \ 530#define RTMP_SetPhysicalAddressLow(PhysicalAddress, Value) \
532 PhysicalAddress = Value; 531 PhysicalAddress = Value;
533 532
534/* 533/*
535 * VOID 534 * void
536 * RTMP_SetPhysicalAddressHigh( 535 * RTMP_SetPhysicalAddressHigh(
537 * IN NDIS_PHYSICAL_ADDRESS PhysicalAddress, 536 * IN NDIS_PHYSICAL_ADDRESS PhysicalAddress,
538 * IN ULONG Value); 537 * unsigned long Value);
539 */ 538 */
540#define RTMP_SetPhysicalAddressHigh(PhysicalAddress, Value) 539#define RTMP_SetPhysicalAddressHigh(PhysicalAddress, Value)
541 540
@@ -572,7 +571,7 @@ void linux_pci_unmap_single(void *handle, dma_addr_t dma_addr, size_t size,
572{ \ 571{ \
573 if ((_A)->bPCIclkOff == FALSE) \ 572 if ((_A)->bPCIclkOff == FALSE) \
574 { \ 573 { \
575 UINT Val; \ 574 u32 Val; \
576 Val = readl((void *)((_A)->CSRBaseAddress + MAC_CSR0)); \ 575 Val = readl((void *)((_A)->CSRBaseAddress + MAC_CSR0)); \
577 writel((_V), (void *)((_A)->CSRBaseAddress + (_R))); \ 576 writel((_V), (void *)((_A)->CSRBaseAddress + (_R))); \
578 } \ 577 } \
@@ -580,7 +579,7 @@ void linux_pci_unmap_single(void *handle, dma_addr_t dma_addr, size_t size,
580 579
581#define RTMP_IO_FORCE_WRITE32(_A, _R, _V) \ 580#define RTMP_IO_FORCE_WRITE32(_A, _R, _V) \
582{ \ 581{ \
583 UINT Val; \ 582 u32 Val; \
584 Val = readl((void *)((_A)->CSRBaseAddress + MAC_CSR0)); \ 583 Val = readl((void *)((_A)->CSRBaseAddress + MAC_CSR0)); \
585 writel(_V, (void *)((_A)->CSRBaseAddress + (_R))); \ 584 writel(_V, (void *)((_A)->CSRBaseAddress + (_R))); \
586} 585}
@@ -588,51 +587,51 @@ void linux_pci_unmap_single(void *handle, dma_addr_t dma_addr, size_t size,
588#if defined(RALINK_2880) || defined(RALINK_3052) 587#if defined(RALINK_2880) || defined(RALINK_3052)
589#define RTMP_IO_WRITE8(_A, _R, _V) \ 588#define RTMP_IO_WRITE8(_A, _R, _V) \
590{ \ 589{ \
591 ULONG Val; \ 590 unsigned long Val; \
592 UCHAR _i; \ 591 u8 _i; \
593 _i = ((_R) & 0x3); \ 592 _i = ((_R) & 0x3); \
594 Val = readl((void *)((_A)->CSRBaseAddress + ((_R) - _i))); \ 593 Val = readl((void *)((_A)->CSRBaseAddress + ((_R) - _i))); \
595 Val = Val & (~(0x000000ff << ((_i)*8))); \ 594 Val = Val & (~(0x000000ff << ((_i)*8))); \
596 Val = Val | ((ULONG)(_V) << ((_i)*8)); \ 595 Val = Val | ((unsigned long)(_V) << ((_i)*8)); \
597 writel((Val), (void *)((_A)->CSRBaseAddress + ((_R) - _i))); \ 596 writel((Val), (void *)((_A)->CSRBaseAddress + ((_R) - _i))); \
598} 597}
599#else 598#else
600#define RTMP_IO_WRITE8(_A, _R, _V) \ 599#define RTMP_IO_WRITE8(_A, _R, _V) \
601{ \ 600{ \
602 UINT Val; \ 601 u32 Val; \
603 Val = readl((void *)((_A)->CSRBaseAddress + MAC_CSR0)); \ 602 Val = readl((void *)((_A)->CSRBaseAddress + MAC_CSR0)); \
604 writeb((_V), (PUCHAR)((_A)->CSRBaseAddress + (_R))); \ 603 writeb((_V), (u8 *)((_A)->CSRBaseAddress + (_R))); \
605} 604}
606#endif /* #if defined(BRCM_6358) || defined(RALINK_2880) // */ 605#endif /* #if defined(BRCM_6358) || defined(RALINK_2880) // */
607 606
608#define RTMP_IO_WRITE16(_A, _R, _V) \ 607#define RTMP_IO_WRITE16(_A, _R, _V) \
609{ \ 608{ \
610 UINT Val; \ 609 u32 Val; \
611 Val = readl((void *)((_A)->CSRBaseAddress + MAC_CSR0)); \ 610 Val = readl((void *)((_A)->CSRBaseAddress + MAC_CSR0)); \
612 writew((_V), (PUSHORT)((_A)->CSRBaseAddress + (_R))); \ 611 writew((_V), (u16 *)((_A)->CSRBaseAddress + (_R))); \
613} 612}
614#endif /* RTMP_MAC_PCI // */ 613#endif /* RTMP_MAC_PCI // */
615#ifdef RTMP_MAC_USB 614#ifdef RTMP_MAC_USB
616/*Patch for ASIC turst read/write bug, needs to remove after metel fix */ 615/*Patch for ASIC turst read/write bug, needs to remove after metel fix */
617#define RTMP_IO_READ32(_A, _R, _pV) \ 616#define RTMP_IO_READ32(_A, _R, _pV) \
618 RTUSBReadMACRegister((_A), (_R), (PUINT32) (_pV)) 617 RTUSBReadMACRegister((_A), (_R), (u32 *)(_pV))
619 618
620#define RTMP_IO_READ8(_A, _R, _pV) \ 619#define RTMP_IO_READ8(_A, _R, _pV) \
621{ \ 620{ \
622} 621}
623 622
624#define RTMP_IO_WRITE32(_A, _R, _V) \ 623#define RTMP_IO_WRITE32(_A, _R, _V) \
625 RTUSBWriteMACRegister((_A), (_R), (UINT32) (_V)) 624 RTUSBWriteMACRegister((_A), (_R), (u32)(_V))
626 625
627#define RTMP_IO_WRITE8(_A, _R, _V) \ 626#define RTMP_IO_WRITE8(_A, _R, _V) \
628{ \ 627{ \
629 USHORT _Val = _V; \ 628 u16 _Val = _V; \
630 RTUSBSingleWrite((_A), (_R), (USHORT) (_Val)); \ 629 RTUSBSingleWrite((_A), (_R), (u16)(_Val)); \
631} 630}
632 631
633#define RTMP_IO_WRITE16(_A, _R, _V) \ 632#define RTMP_IO_WRITE16(_A, _R, _V) \
634{ \ 633{ \
635 RTUSBSingleWrite((_A), (_R), (USHORT) (_V)); \ 634 RTUSBSingleWrite((_A), (_R), (u16)(_V)); \
636} 635}
637#endif /* RTMP_MAC_USB // */ 636#endif /* RTMP_MAC_USB // */
638 637
@@ -687,7 +686,7 @@ void linux_pci_unmap_single(void *handle, dma_addr_t dma_addr, size_t size,
687#define GET_OS_PKT_DATATAIL(_pkt) \ 686#define GET_OS_PKT_DATATAIL(_pkt) \
688 (RTPKT_TO_OSPKT(_pkt)->tail) 687 (RTPKT_TO_OSPKT(_pkt)->tail)
689#define SET_OS_PKT_DATATAIL(_pkt, _start, _len) \ 688#define SET_OS_PKT_DATATAIL(_pkt, _start, _len) \
690 ((RTPKT_TO_OSPKT(_pkt))->tail) = (PUCHAR)((_start) + (_len)) 689 ((RTPKT_TO_OSPKT(_pkt))->tail) = (u8 *)((_start) + (_len))
691 690
692#define GET_OS_PKT_HEAD(_pkt) \ 691#define GET_OS_PKT_HEAD(_pkt) \
693 (RTPKT_TO_OSPKT(_pkt)->head) 692 (RTPKT_TO_OSPKT(_pkt)->head)
@@ -731,7 +730,7 @@ void linux_pci_unmap_single(void *handle, dma_addr_t dma_addr, size_t size,
731/*(this value also as MAC(on-chip WCID) table index) */ 730/*(this value also as MAC(on-chip WCID) table index) */
732/* 0x80~0xff: TX to a WDS link. b0~6: WDS index */ 731/* 0x80~0xff: TX to a WDS link. b0~6: WDS index */
733#define RTMP_SET_PACKET_WCID(_p, _wdsidx) (RTPKT_TO_OSPKT(_p)->cb[CB_OFF+2] = _wdsidx) 732#define RTMP_SET_PACKET_WCID(_p, _wdsidx) (RTPKT_TO_OSPKT(_p)->cb[CB_OFF+2] = _wdsidx)
734#define RTMP_GET_PACKET_WCID(_p) ((UCHAR)(RTPKT_TO_OSPKT(_p)->cb[CB_OFF+2])) 733#define RTMP_GET_PACKET_WCID(_p) ((u8)(RTPKT_TO_OSPKT(_p)->cb[CB_OFF+2]))
735 734
736/* 0xff: PKTSRC_NDIS, others: local TX buffer index. This value affects how to a packet */ 735/* 0xff: PKTSRC_NDIS, others: local TX buffer index. This value affects how to a packet */
737#define RTMP_SET_PACKET_SOURCE(_p, _pktsrc) (RTPKT_TO_OSPKT(_p)->cb[CB_OFF+3] = _pktsrc) 736#define RTMP_SET_PACKET_SOURCE(_p, _pktsrc) (RTPKT_TO_OSPKT(_p)->cb[CB_OFF+3] = _pktsrc)
@@ -862,7 +861,7 @@ int rt28xx_packet_xmit(struct sk_buff *skb);
862IRQ_HANDLE_TYPE rt2860_interrupt(int irq, void *dev_instance); 861IRQ_HANDLE_TYPE rt2860_interrupt(int irq, void *dev_instance);
863#endif /* RTMP_MAC_PCI // */ 862#endif /* RTMP_MAC_PCI // */
864 863
865INT rt28xx_sta_ioctl(IN PNET_DEV net_dev, IN OUT struct ifreq *rq, IN INT cmd); 864int rt28xx_sta_ioctl(IN PNET_DEV net_dev, IN OUT struct ifreq *rq, int cmd);
866 865
867extern int ra_mtd_write(int num, loff_t to, size_t len, const u_char * buf); 866extern int ra_mtd_write(int num, loff_t to, size_t len, const u_char * buf);
868extern int ra_mtd_read(int num, loff_t from, size_t len, u_char * buf); 867extern int ra_mtd_read(int num, loff_t from, size_t len, u_char * buf);