#include "hcfcfg.h"
#include "mdd.h"
Go to the source code of this file.
|
EXTERN_C int | hcf_action (IFBP ifbp, hcf_16 cmd) |
|
EXTERN_C int | hcf_connect (IFBP ifbp, hcf_io io_base) |
|
EXTERN_C int | hcf_get_info (IFBP ifbp, LTVP ltvp) |
|
EXTERN_C int | hcf_service_nic (IFBP ifbp, wci_bufp bufp, unsigned int len) |
|
EXTERN_C int | hcf_cntl (IFBP ifbp, hcf_16 cmd) |
|
EXTERN_C int | hcf_put_info (IFBP ifbp, LTVP ltvp) |
|
EXTERN_C int | hcf_rcv_msg (IFBP ifbp, DESC_STRCT *descp, unsigned int offset) |
|
EXTERN_C int | hcf_send_msg (IFBP ifbp, DESC_STRCT *dp, hcf_16 tx_cntl) |
|
#define CNV_END_LONG |
( |
|
dw | ) |
(hcf_32)( (dw >> 24) | ((dw >> 8) & 0xff00) | ((dw << 8) & 0xff0000) | (dw << 24) ) |
#define CNV_END_SHORT |
( |
|
w | ) |
(hcf_16)( ((hcf_16)(w) & 0x00FF) << 8 | ((hcf_16)(w) & 0xFF00) >> 8 ) |
#define CNV_LITTLE_TO_LONG |
( |
|
dw | ) |
(dw) |
#define CNV_LITTLE_TO_SHORT |
( |
|
w | ) |
(w) |
#define CNV_LONG_TO_LITTLE |
( |
|
dw | ) |
(dw) |
#define CNV_LONGP_TO_LITTLE |
( |
|
pdw | ) |
(*(hcf_32 *)pdw) |
#define CNV_SHORTP_TO_LITTLE |
( |
|
pw | ) |
(*(hcf_16 *)pw) |
#define DESC_CNT_MASK 0x0FFF |
#define DESC_STRCT_SIZE 0 |
#define GET_BUF_CNT |
( |
|
descp | ) |
((descp)->BUF_CNT) |
#define GET_BUF_SIZE |
( |
|
descp | ) |
((descp)->BUF_SIZE) |
#define HFS_ADDR_DEST 0x003A |
#define HFS_Q_INFO 0x0006 |
#define HFS_TX_CNTL 0x0036 |
Definition at line 90 of file hcf.h.
rc = 0;
! the assumptions about numerical relationships between CFG_TALLIES etc and HCF_ACT_TALLIES etc are checked by if statements just prior to this routine resulting in: err "maintenance"
do not HCFASSERT( rc == HCF_SUCCESS, rc ) /* 30*/
Definition at line 677 of file hcf.c.
! No asserts before Reset-bit in HREG_IO is cleared
! No asserts before Reset-bit in HREG_IO is cleared
Definition at line 1117 of file hcf.c.
rlav DMA engine will handle the rx event, not the driver
Definition at line 2943 of file hcf.c.