Ignore:
Timestamp:
Mar 31, 2004, 3:29:45 AM (16 years ago)
Author:
Ralf Corsepius <ralf.corsepius@…>
Branches:
4.10, 4.11, 4.8, 4.9, master
Children:
9347024
Parents:
cba5e81
Message:

2004-03-31 Ralf Corsepius <ralf_corsepius@…>

  • console/console.c, ide/pcmcia_ide.c, network/network.c, startup/bspstart.c, startup/bspstart.c.nocache, startup/imbx8xx.c: Convert to using c99 fixed size types.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libbsp/powerpc/mbx8xx/ide/pcmcia_ide.c

    rcba5e81 r1c17b3e  
    6969   * FIXME: there should be a shadow variable for the BSP for CSR2 access
    7070   */
    71   *((volatile unsigned8 *)MBX_CSR2) = 0xb0;
     71  *((volatile uint8_t*)MBX_CSR2) = 0xb0;
    7272  /*
    7373   * check card information service whether card is a ATA like disk
     
    7676   */
    7777  if (ide_card_plugged) {
    78 #define CIS_BYTE(pos) (((unsigned8 *)PCMCIA_ATTRB_ADDR)[(pos)*2])
     78#define CIS_BYTE(pos) (((uint8_t*)PCMCIA_ATTRB_ADDR)[(pos)*2])
    7979    int cis_pos = 0;
    8080    boolean fixed_disk_tuple_found = FALSE;
     
    145145 int                        minor,  /* controller minor number       */
    146146 int                        reg,    /* register index to access      */
    147  unsigned16                *value   /* ptr to return value location  */
    148  )
    149 /*-------------------------------------------------------------------------*\
    150 | Return Value:                                                             |
    151 |    <none>                                                                 |
    152 \*=========================================================================*/
    153 {
    154   unsigned32  port = IDE_Controller_Table[minor].port1;
     147 uint16_t                  *value   /* ptr to return value location  */
     148 )
     149/*-------------------------------------------------------------------------*\
     150| Return Value:                                                             |
     151|    <none>                                                                 |
     152\*=========================================================================*/
     153{
     154  uint32_t    port = IDE_Controller_Table[minor].port1;
    155155
    156156  if (reg == IDE_REGISTER_DATA_WORD) {
    157157#ifdef DATAREG_16BIT
    158     *value = *(volatile unsigned16 *)(port+reg);   
    159 #else
    160     *value = ((*(volatile unsigned8 *)(port+reg) << 8) +
    161               (*(volatile unsigned8 *)(port+reg+1) ));   
     158    *value = *(volatile uint16_t*)(port+reg);   
     159#else
     160    *value = ((*(volatile uint8_t*)(port+reg) << 8) +
     161              (*(volatile uint8_t*)(port+reg+1) ));   
    162162#endif
    163163  }
    164164  else {
    165     *value = *(volatile unsigned8 *)(port+reg);   
     165    *value = *(volatile uint8_t*)(port+reg);   
    166166  }
    167167#ifdef DEBUG_OUT
     
    183183 int                        minor,  /* controller minor number       */
    184184 int                        reg,    /* register index to access      */
    185  unsigned16                 value   /* value to write                */
    186  )
    187 /*-------------------------------------------------------------------------*\
    188 | Return Value:                                                             |
    189 |    <none>                                                                 |
    190 \*=========================================================================*/
    191 {
    192   unsigned32  port = IDE_Controller_Table[minor].port1;
     185 uint16_t                   value   /* value to write                */
     186 )
     187/*-------------------------------------------------------------------------*\
     188| Return Value:                                                             |
     189|    <none>                                                                 |
     190\*=========================================================================*/
     191{
     192  uint32_t    port = IDE_Controller_Table[minor].port1;
    193193
    194194#ifdef DEBUG_OUT
     
    197197  if (reg == IDE_REGISTER_DATA_WORD) {
    198198#ifdef DATAREG_16BIT
    199     *(volatile unsigned16 *)(port+reg) = value;   
    200 #else
    201     *(volatile unsigned8 *)(port+reg) = value >> 8;   
    202     *(volatile unsigned8 *)(port+reg+1) = value;   
     199    *(volatile uint16_t*)(port+reg) = value;   
     200#else
     201    *(volatile uint8_t*)(port+reg) = value >> 8;   
     202    *(volatile uint8_t*)(port+reg+1) = value;   
    203203#endif
    204204  }
    205205  else {
    206     *(volatile unsigned8 *)(port+reg)= value;   
     206    *(volatile uint8_t*)(port+reg)= value;   
    207207  }
    208208}
     
    220220\*-------------------------------------------------------------------------*/
    221221 int minor,
    222  unsigned16 block_size,
     222 uint16_t  block_size,
    223223 blkdev_sg_buffer *bufs,
    224  rtems_unsigned32 *cbuf,
    225  rtems_unsigned32 *pos
    226  )
    227 /*-------------------------------------------------------------------------*\
    228 | Return Value:                                                             |
    229 |    <none>                                                                 |
    230 \*=========================================================================*/
    231 {
    232   unsigned32  port = IDE_Controller_Table[minor].port1;
    233   unsigned16  cnt = 0;
     224 uint32_t  *cbuf,
     225 uint32_t  *pos
     226 )
     227/*-------------------------------------------------------------------------*\
     228| Return Value:                                                             |
     229|    <none>                                                                 |
     230\*=========================================================================*/
     231{
     232  uint32_t    port = IDE_Controller_Table[minor].port1;
     233  uint16_t    cnt = 0;
    234234#ifdef DEBUG_OUT
    235235  printk("mbx8xx_pcmciaide_read_block()\r\n");
    236236#endif
    237237#ifdef DATAREG_16BIT
    238   unsigned16 *lbuf = (unsigned16 *)
    239     ((unsigned8 *)(bufs[(*cbuf)].buffer) + (*pos));
    240 #else
    241   unsigned8 *lbuf = (unsigned8 *)
    242     ((unsigned8 *)(bufs[(*cbuf)].buffer) + (*pos));
    243 #endif
    244   unsigned32  llength = bufs[(*cbuf)].length;
     238  uint16_t   *lbuf = (uint16_t*)
     239    ((uint8_t*)(bufs[(*cbuf)].buffer) + (*pos));
     240#else
     241  uint8_t   *lbuf = (uint8_t*)
     242    ((uint8_t*)(bufs[(*cbuf)].buffer) + (*pos));
     243#endif
     244  uint32_t    llength = bufs[(*cbuf)].length;
    245245   
    246   while (((*(volatile unsigned8 *)(port+IDE_REGISTER_STATUS))
     246  while (((*(volatile uint8_t*)(port+IDE_REGISTER_STATUS))
    247247          & IDE_REGISTER_STATUS_DRQ) &&
    248248         (cnt < block_size)) {
    249249#ifdef DATAREG_16BIT
    250     *lbuf++ = *(volatile unsigned16 *)(port+8); /* 16 bit data port */
     250    *lbuf++ = *(volatile uint16_t*)(port+8); /* 16 bit data port */
    251251    cnt += 2;
    252252    (*pos) += 2;
    253253#else
    254     *lbuf++ = *(volatile unsigned8 *)(port+IDE_REGISTER_DATA);
     254    *lbuf++ = *(volatile uint8_t*)(port+IDE_REGISTER_DATA);
    255255    cnt += 1;
    256256    (*pos) += 1;
     
    277277\*-------------------------------------------------------------------------*/
    278278 int minor,
    279  unsigned16 block_size,
     279 uint16_t  block_size,
    280280 blkdev_sg_buffer *bufs,
    281  rtems_unsigned32 *cbuf,
    282  rtems_unsigned32 *pos
    283  )
    284 /*-------------------------------------------------------------------------*\
    285 | Return Value:                                                             |
    286 |    <none>                                                                 |
    287 \*=========================================================================*/
    288 {
    289   unsigned32  port = IDE_Controller_Table[minor].port1;
    290   unsigned16  cnt = 0;
     281 uint32_t  *cbuf,
     282 uint32_t  *pos
     283 )
     284/*-------------------------------------------------------------------------*\
     285| Return Value:                                                             |
     286|    <none>                                                                 |
     287\*=========================================================================*/
     288{
     289  uint32_t    port = IDE_Controller_Table[minor].port1;
     290  uint16_t    cnt = 0;
    291291
    292292#ifdef DEBUG_OUT
     
    294294#endif
    295295#ifdef DATA_REG_16BIT
    296   unsigned16 *lbuf = (unsigned16 *)
    297     ((unsigned8 *)(bufs[(*cbuf)].buffer) + (*pos));
    298 #else
    299   unsigned8 *lbuf = (unsigned8 *)
    300     ((unsigned8 *)(bufs[(*cbuf)].buffer) + (*pos));
    301 #endif
    302   unsigned32  llength = bufs[(*cbuf)].length;
     296  uint16_t   *lbuf = (uint16_t*)
     297    ((uint8_t*)(bufs[(*cbuf)].buffer) + (*pos));
     298#else
     299  uint8_t   *lbuf = (uint8_t*)
     300    ((uint8_t*)(bufs[(*cbuf)].buffer) + (*pos));
     301#endif
     302  uint32_t    llength = bufs[(*cbuf)].length;
    303303   
    304   while (((*(volatile unsigned8 *)(port+IDE_REGISTER_STATUS))
     304  while (((*(volatile uint8_t*)(port+IDE_REGISTER_STATUS))
    305305          & IDE_REGISTER_STATUS_DRQ) &&
    306306         (cnt < block_size)) {
    307307#ifdef DATAREG_16BIT
    308     *(volatile unsigned16 *)(port+8) = *lbuf++; /* 16 bit data port */
     308    *(volatile uint16_t*)(port+8) = *lbuf++; /* 16 bit data port */
    309309    cnt += 2;
    310310    (*pos) += 2;
    311311#else
    312     *(volatile unsigned8 *)(port+IDE_REGISTER_DATA) = *lbuf++;
     312    *(volatile uint8_t*)(port+IDE_REGISTER_DATA) = *lbuf++;
    313313    cnt += 1;
    314314    (*pos) += 1;
     
    335335\*-------------------------------------------------------------------------*/
    336336 int  minor,                        /* controller minor number       */
    337  unsigned32 cmd,                    /* command to send               */
     337 uint32_t  cmd,                    /* command to send               */
    338338 void * arg                         /* optional argument             */
    339339 )
     
    358358\*-------------------------------------------------------------------------*/
    359359 int       minor,                   /* controller minor number       */
    360  unsigned8 modes_avail              /* optional argument             */
     360 uint8_t  modes_avail              /* optional argument             */
    361361 )
    362362/*-------------------------------------------------------------------------*\
Note: See TracChangeset for help on using the changeset viewer.