Changeset b187536 in mainline for uspace/srv/hw/netif/dp8390/dp8390.c


Ignore:
Timestamp:
2011-01-06T19:10:01Z (13 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
39d70ec
Parents:
37f0a29
Message:

more declutter

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/hw/netif/dp8390/dp8390.c

    r37f0a29 rb187536  
    143143int do_pwrite(dpeth_t *dep, packet_t *packet, int from_int)
    144144{
    145 //      int port, count, size;
    146145        int size;
    147146        int sendq_head;
    148 /*      dpeth_t *dep;
    149        
    150         port = mp->DL_PORT;
    151         count = mp->DL_COUNT;
    152         if (port < 0 || port >= DE_PORT_NR)
    153                 fprintf(stderr, "dp8390: illegal port\n");
    154         dep= &de_table[port];
    155         dep->de_client= mp->DL_PROC;
    156 */
    157147       
    158148        assert(dep->de_mode == DEM_ENABLED);
     
    165155        }
    166156       
    167         sendq_head= dep->de_sendq_head;
    168 //      if (dep->de_sendq[sendq_head].sq_filled) {
    169 //              if (from_int)
    170 //                      fprintf(stderr, "dp8390: should not be sending\n");
    171 //              dep->de_sendmsg= *mp;
     157        sendq_head = dep->de_sendq_head;
     158        if (dep->de_sendq[sendq_head].sq_filled) {
     159                if (from_int)
     160                        fprintf(stderr, "dp8390: should not be sending\n");
    172161//              dep->de_flags |= DEF_SEND_AVAIL;
    173 //              return;
    174 //              return queue_packet(dep, packet);
    175 //      }
     162                return queue_packet(dep, packet);
     163        }
     164       
    176165//      assert(!(dep->de_flags &DEF_PACK_SEND));
    177166       
    178 /*      if (vectored) {
    179                 get_userdata(mp->DL_PROC, (vir_bytes) mp->DL_ADDR,
    180                         (count > IOVEC_NR ? IOVEC_NR : count) *
    181                         sizeof(iovec_t), dep->de_write_iovec.iod_iovec);
    182                 dep->de_write_iovec.iod_iovec_s = count;
    183                 dep->de_write_iovec.iod_iovec_addr = (vir_bytes) mp->DL_ADDR;
    184                
    185                 dep->de_tmp_iovec = dep->de_write_iovec;
    186                 size = calc_iovec_size(&dep->de_tmp_iovec);
    187         } else {
    188                 dep->de_write_iovec.iod_iovec[0].iov_addr =
    189                         (vir_bytes) mp->DL_ADDR;
    190                 dep->de_write_iovec.iod_iovec[0].iov_size =
    191                         mp->DL_COUNT;
    192                 dep->de_write_iovec.iod_iovec_s = 1;
    193                 dep->de_write_iovec.iod_iovec_addr = 0;
    194                 size= mp->DL_COUNT;
    195         }
    196 */
    197167        void *buf = packet_get_data(packet);
    198168        size = packet_get_data_length(packet);
     
    216186       
    217187        if (++sendq_head == dep->de_sendq_nr)
    218                 sendq_head= 0;
     188                sendq_head = 0;
    219189       
    220190        assert(sendq_head < SENDQ_NR);
     
    586556//      if (!dep->packet_queue)
    587557//              dep->de_flags &= ~DEF_SEND_AVAIL;
    588        
    589 /*      switch (dep->de_sendmsg.m_type) {
    590         case DL_WRITE:
    591                 do_vwrite(&dep->de_sendmsg, true, false);
    592                 break;
    593         case DL_WRITEV:
    594                 do_vwrite(&dep->de_sendmsg, true, true);
    595                 break;
    596         case DL_WRITEV_S:
    597                 do_vwrite_s(&dep->de_sendmsg, true);
    598                 break;
    599         default:
    600                 fprintf(stderr, "dp8390: wrong type\n");
    601                 break;
    602         }
    603 */
    604558}
    605559
Note: See TracChangeset for help on using the changeset viewer.