LayerPointers
mdlPHYAutoNegotiation(struct LayerPointers *pLayerPointers, unsigned int type)
mdlRemoveWakeUpPattern(struct LayerPointers *pLayerPointers,
mdlGetActiveMediaInfo(struct LayerPointers *pLayerPointers)
mdlChangeFilter(struct LayerPointers *pLayerPointers, unsigned long *ArrayPtr)
mdlAddMulticastAddresses(struct LayerPointers *pLayerPointers,
mdlSetPromiscuous(struct LayerPointers *pLayerPointers)
mdlDisablePromiscuous(struct LayerPointers *pLayerPointers)
mdlReceiveBroadCast(struct LayerPointers *pLayerPointers)
mdlDisableReceiveBroadCast(struct LayerPointers *pLayerPointers)
mdlEnableMagicPacketWakeUp(struct LayerPointers *pLayerPointers)
mdlMulticastBitMapping(struct LayerPointers *pLayerPointers,
SetIntrCoalesc(struct LayerPointers *pLayerPointers, boolean_t on)
mdlSendPause(struct LayerPointers *pLayerPointers)
milResetTxQ(struct LayerPointers *pLayerPointers)
milInitGlbds(struct LayerPointers *pLayerPointers)
milInitRxQ(struct LayerPointers *pLayerPointers)
milFreeResources(struct LayerPointers *pLayerPointers, ULONG *mem_free_array)
milSetResources(struct LayerPointers *pLayerPointers, ULONG *pmem_set_array)
mdlClearHWConfig(struct LayerPointers *pLayerPointers)
mdlAddMulticastAddress(struct LayerPointers *pLayerPointers,
mdlDeleteMulticastAddress(struct LayerPointers *pLayerPointers,
mdlRxFastSuspend(struct LayerPointers *pLayerPointers)
mdlRxFastSuspendClear(struct LayerPointers *pLayerPointers)
mdlReadMib(struct LayerPointers *pLayerPointers, char MIB_COUNTER)
mdlReadPHY(struct LayerPointers *pLayerPointers, unsigned char phyid,
mdlGetPHYID(struct LayerPointers *pLayerPointers)
mdlWritePHY(struct LayerPointers *pLayerPointers, unsigned char phyid,
mdlTransmit(struct LayerPointers *pLayerPointers)
mdlReceive(struct LayerPointers *pLayerPointers)
mdlReadInterrupt(struct LayerPointers *pLayerPointers)
mdlHWReset(struct LayerPointers *pLayerPointers)
mdlOpen(struct LayerPointers *pLayerPointers)
mdlGetMacAddress(struct LayerPointers *pLayerPointers,
mdlSetMacAddress(struct LayerPointers *pLayerPointers,
static void mdlEnableMagicPacketWakeUp(struct LayerPointers *);
static void mdlAddWakeUpPattern(struct LayerPointers *, unsigned char *,
static void mdlRemoveWakeUpPattern(struct LayerPointers *, unsigned char *,
mdlSetResources(struct LayerPointers *pLayerPointers, ULONG *pmem_set_array)
static int mdlMulticastBitMapping(struct LayerPointers *, unsigned char *, int);
static void mdlChangeFilter(struct LayerPointers *, unsigned long *);
mdlFreeResources(struct LayerPointers *pLayerPointers, ULONG *pmem_free_array)
static void mdlReceiveBroadCast(struct LayerPointers *);
static void mdlDisableReceiveBroadCast(struct LayerPointers *);
mdlStartChip(struct LayerPointers *pLayerPointers)
static void mdlSetResources(struct LayerPointers *, ULONG *);
static void mdlFreeResources(struct LayerPointers *, ULONG *);
mdlStopChip(struct LayerPointers *pLayerPointers)
mdlEnableInterrupt(struct LayerPointers *pLayerPointers)
mdlClearInterrupt(struct LayerPointers *pLayerPointers)
mdlInitGlbds(struct LayerPointers *pLayerPointers)
mdlDisableInterrupt(struct LayerPointers *pLayerPointers)
mdlReadLink(struct LayerPointers *pLayerPointers)
mdlAddWakeUpPattern(struct LayerPointers *pLayerPointers,
void milInitGlbds(struct LayerPointers *);
void milInitRxQ(struct LayerPointers *);
void milResetTxQ(struct LayerPointers *);
void milFreeResources(struct LayerPointers *, ULONG *);
void milSetResources(struct LayerPointers *, ULONG *);
void mdlOpen(struct LayerPointers *);
void mdlHWReset(struct LayerPointers *);
void mdlDeleteMulticastAddress(struct LayerPointers *, UCHAR *);
void mdlAddMulticastAddress(struct LayerPointers *, UCHAR *);
void mdlTransmit(struct LayerPointers *);
void mdlReceive(struct LayerPointers *);
unsigned int mdlReadMib(struct LayerPointers *, char);
int mdlReadLink(struct LayerPointers *);
unsigned int mdlReadInterrupt(struct LayerPointers *);
void mdlEnableInterrupt(struct LayerPointers *);
void mdlDisableInterrupt(struct LayerPointers *);
void mdlGetActiveMediaInfo(struct LayerPointers *);
void mdlStartChip(struct LayerPointers *);
void mdlStopChip(struct LayerPointers *);
void mdlGetMacAddress(struct LayerPointers *, unsigned char *);
void mdlSetMacAddress(struct LayerPointers *, unsigned char *);
void mdlAddMulticastAddresses(struct LayerPointers *, int, unsigned char *);
void mdlSetPromiscuous(struct LayerPointers *);
void mdlDisablePromiscuous(struct LayerPointers *);
void mdlSendPause(struct LayerPointers *);
void SetIntrCoalesc(struct LayerPointers *, boolean_t);
void mdlPHYAutoNegotiation(struct LayerPointers *, unsigned int);
void mdlRxFastSuspend(struct LayerPointers *);
void mdlRxFastSuspendClear(struct LayerPointers *);
extern void amd8111s_reset(struct LayerPointers *);
extern unsigned char READ_REG8(struct LayerPointers *, long);
extern void WRITE_REG8(struct LayerPointers *, long, int);
extern int READ_REG16(struct LayerPointers *, long);
extern void WRITE_REG16(struct LayerPointers *, long, int);
extern long READ_REG32(struct LayerPointers *, long);
extern void WRITE_REG32(struct LayerPointers *, long, int);
extern void WRITE_REG64(struct LayerPointers *, long, char *);
amd8111s_allocate_buffers(struct LayerPointers *pLayerPointers)
amd8111s_free_buffers(struct LayerPointers *pLayerPointers)
amd8111s_recycle_tx(struct LayerPointers *pLayerPointers)
amd8111s_send_serial(struct LayerPointers *pLayerPointers)
struct LayerPointers *pLayerPointers = (void *)arg;
amd8111s_getTxbuf(struct LayerPointers *pLayerPointers)
amd8111s_send(struct LayerPointers *pLayerPointers, mblk_t *mp)
struct LayerPointers *pLayerPointers = arg;
struct LayerPointers *pLayerPointers = (void *)arg;
amd8111s_sw_reset(struct LayerPointers *pLayerPointers)
amd8111s_tx_drain(struct LayerPointers *adapter)
struct LayerPointers *pLayerPointers = arg;
struct LayerPointers *pLayerPointers = (struct LayerPointers *)arg;
amd8111s_free_resource(struct LayerPointers *pLayerPointers)
struct LayerPointers *amd8111sadapter;
struct LayerPointers *pLayerPointers = arg;
amd8111s_dump_mib(struct LayerPointers *pLayerPointers)
struct LayerPointers *pLayerPointers = arg;
struct LayerPointers *pLayerPointers = arg;
amd8111s_reset(struct LayerPointers *pLayerPointers)
struct LayerPointers *pLayerPointers;
pLayerPointers = (struct LayerPointers *)
kmem_zalloc(sizeof (struct LayerPointers), KM_SLEEP);
struct LayerPointers *pLayerPointers;
if ((pLayerPointers = (struct LayerPointers *)ddi_get_driver_private
amd8111s_unattach(dev_info_t *devinfo, struct LayerPointers *pLayerPointers)
kmem_free(pLayerPointers, sizeof (struct LayerPointers));
struct LayerPointers *pLayerPointers = arg;
READ_REG8(struct LayerPointers *pLayerPointers, long x)
READ_REG16(struct LayerPointers *pLayerPointers, long x)
READ_REG32(struct LayerPointers *pLayerPointers, long x)
WRITE_REG8(struct LayerPointers *pLayerPointers, long x, int y)
WRITE_REG16(struct LayerPointers *pLayerPointers, long x, int y)
WRITE_REG32(struct LayerPointers *pLayerPointers, long x, int y)
WRITE_REG64(struct LayerPointers *pLayerPointers, long x, char *y)
amd8111s_set_loop_mode(struct LayerPointers *adapter, uint32_t mode)
amd8111s_loopback_ioctl(struct LayerPointers *adapter, struct iocblk *iocp,
struct LayerPointers *adapter;
amd8111s_recv_copy(struct LayerPointers *pLayerPointers, mblk_t **last_mp)
amd8111s_receive(struct LayerPointers *pLayerPointers)
amd8111s_log(struct LayerPointers *adapter, int level, char *fmt, ...)
amd8111s_odlInit(struct LayerPointers *pLayerPointers)
amd8111s_allocate_descriptors(struct LayerPointers *pLayerPointers)
static int amd8111s_unattach(dev_info_t *, struct LayerPointers *);
static boolean_t amd8111s_allocate_buffers(struct LayerPointers *);
static int amd8111s_odlInit(struct LayerPointers *);
amd8111s_free_descriptors(struct LayerPointers *pLayerPointers)
static boolean_t amd8111s_allocate_descriptors(struct LayerPointers *);
static void amd8111s_free_descriptors(struct LayerPointers *);
static boolean_t amd8111s_alloc_dma_ringbuf(struct LayerPointers *,
amd8111s_alloc_dma_ringbuf(struct LayerPointers *pLayerPointers,
static void amd8111s_log(struct LayerPointers *adapter, int level,
typedef int (*TIMERfUNC) (struct LayerPointers *);
int (*TimerFunptr)(struct LayerPointers *);
struct LayerPointers *pLayerPointers;
int (*TimerFunc)(struct LayerPointers *);