removed many compiler warnings

git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7435 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
beveloper 2004-05-06 21:00:01 +00:00
parent bef5b86a74
commit 720aa69389
8 changed files with 32 additions and 31 deletions

View File

@ -30,10 +30,8 @@ ipro1000_open(const char *name, uint32 flags, void** cookie)
{
ipro1000_device *device;
char *deviceName;
uint32 val;
int dev_id;
int mask;
int i;
TRACE("ipro1000_open()\n");
@ -154,7 +152,7 @@ retry:
len = mb->m_len;
if (len < 0)
len = 0;
if (len > *num_bytes)
if (len > (int)*num_bytes)
len = *num_bytes;
memcpy(buf, mtod(mb, uint8 *), len); // XXX this is broken for jumbo frames

View File

@ -21,7 +21,7 @@ pci_module_info *gPci;
char* gDevNameList[MAX_CARDS + 1];
pci_info *gDevList[MAX_CARDS];
const char *
static const char *
identify_device(const pci_info *info)
{
if (info->vendor_id != 0x8086)

View File

@ -10,7 +10,7 @@
spinlock mbuf_lock = 0;
struct mbuf *
m_alloc()
m_gethdr(int how, int type)
{
struct mbuf *m = mbuf_pool_get();
if (!m)
@ -20,12 +20,6 @@ m_alloc()
return m;
}
struct mbuf *
m_gethdr(int how, int type)
{
return m_alloc();
}
void
m_clget(struct mbuf * m, int how)
{
@ -40,7 +34,7 @@ m_clget(struct mbuf * m, int how)
void
m_adj(struct mbuf *mp, int bytes)
{
mp->m_data += bytes;
mp->m_data = (char *)mp->m_data + bytes;
}
void
@ -58,7 +52,7 @@ m_freem(struct mbuf *mp)
}
}
void
static void
ether_input(struct ifnet *ifp, struct mbuf *m)
{
/*

View File

@ -1914,7 +1914,7 @@ em_initialize_transmit_unit(struct adapter * adapter)
E1000_WRITE_REG(&adapter->hw, TDT, 0);
HW_DEBUGOUT2("Base = %x, Length = %x\n",
HW_DEBUGOUT2("Base = %lx, Length = %lx\n",
E1000_READ_REG(&adapter->hw, TDBAL),
E1000_READ_REG(&adapter->hw, TDLEN));
@ -2846,10 +2846,10 @@ em_print_debug_info(struct adapter *adapter)
uint8_t *hw_addr = adapter->hw.hw_addr;
printf("em%d: Adapter hardware address = %p \n", unit, hw_addr);
printf("em%d:tx_int_delay = %d, tx_abs_int_delay = %d\n", unit,
printf("em%d:tx_int_delay = %ld, tx_abs_int_delay = %ld\n", unit,
E1000_READ_REG(&adapter->hw, TIDV),
E1000_READ_REG(&adapter->hw, TADV));
printf("em%d:rx_int_delay = %d, rx_abs_int_delay = %d\n", unit,
printf("em%d:rx_int_delay = %ld, rx_abs_int_delay = %ld\n", unit,
E1000_READ_REG(&adapter->hw, RDTR),
E1000_READ_REG(&adapter->hw, RADV));
#ifdef DBG_STATS
@ -2861,7 +2861,7 @@ em_print_debug_info(struct adapter *adapter)
printf("em%d: fifo workaround = %lld, fifo_reset = %lld\n", unit,
(long long)adapter->tx_fifo_wrk,
(long long)adapter->tx_fifo_reset);
printf("em%d: hw tdh = %d, hw tdt = %d\n", unit,
printf("em%d: hw tdh = %ld, hw tdt = %ld\n", unit,
E1000_READ_REG(&adapter->hw, TDH),
E1000_READ_REG(&adapter->hw, TDT));
printf("em%d: Num Tx descriptors avail = %d\n", unit,

View File

@ -3,6 +3,7 @@
*/
#include "if_em_osdep.h"
#include "debug.h"
#include "util.h"
#undef malloc
#undef free
@ -34,7 +35,7 @@ contigfree(void *p, int p1, int p2)
delete_area(area_for(p));
}
int32
static int32
timer_dispatch_hook(timer *t)
{
struct callout_handle *h = (struct callout_handle *)t;

View File

@ -73,8 +73,15 @@ POSSIBILITY OF SUCH DAMAGE.
#define splx(s)
#define splimp() 0
#define bzero(d,c) memset(d,0,c)
#define bcopy(s,d,c) memmove(d,s,c)
#ifndef bzero
#define bzero(d,c) memset((d), (0), (c))
#endif
#ifndef bcopy
#define bcopy(s,d,c) memmove((d), (s), (c))
#endif
#ifndef bcmp
#define bcmp(p1, p2, s) memcmp((p1), (p2), (s)) // XXX correct order?
#endif
#define TUNABLE_INT(a, b) /* ignored */
@ -141,7 +148,7 @@ static inline unsigned long vtophys(unsigned long virtual_addr)
{
physical_entry pe;
if (get_memory_map((void *)virtual_addr, 2048, &pe, 1) < 0) {
TRACE("get_memory_map failed for %p\n", virtual_addr);
TRACE("get_memory_map failed for %p\n", (void *)virtual_addr);
return 0;
}
return (unsigned long) pe.address;
@ -193,9 +200,10 @@ void bus_teardown_intr(device_t dev, struct resource *res, void *tag);
void *driver_malloc(int size, int p2, int p3);
void driver_free(void *p, int p2);
/* GCC will always emit a read opcode when reading from */
/* a volatile poitner, even if the result is unused */
#define E1000_WRITE_FLUSH(a) \
do { volatile uint32 dummy = E1000_READ_REG(a, STATUS); } while (0)
E1000_READ_REG(a, STATUS)
/* Read from an absolute offset in the adapter's memory space */
#define E1000_READ_OFFSET(hw, offset) \

View File

@ -15,7 +15,7 @@ void *chunk_pool = 0;
void *mbuf_head = 0;
void *chunk_head = 0;
void *
static void *
area_malloc(int size)
{
void *p;
@ -26,7 +26,7 @@ area_malloc(int size)
return p;
}
void
static void
area_free(void *p)
{
delete_area(area_for(p));
@ -74,14 +74,14 @@ mempool_init(int count)
}
void
mempool_exit()
mempool_exit(void)
{
area_free(chunk_pool);
area_free(mbuf_pool);
}
void *
mbuf_pool_get()
mbuf_pool_get(void)
{
void *p;
cpu_status s;
@ -112,7 +112,7 @@ mbuf_pool_put(void *p)
}
void *
chunk_pool_get()
chunk_pool_get(void)
{
void *p;
cpu_status s;

View File

@ -5,10 +5,10 @@
#define __MEMPOOL_H
int mempool_init(int count);
void mempool_exit();
void mempool_exit(void);
void *mbuf_pool_get();
void *chunk_pool_get();
void *mbuf_pool_get(void);
void *chunk_pool_get(void);
void chunk_pool_put(void *p);
void mbuf_pool_put(void *p);