patch-2.3.20 linux/drivers/net/pcmcia/ray_cs.h
Next file: linux/drivers/net/pcmcia/rayctl.h
Previous file: linux/drivers/net/pcmcia/ray_cs.c
Back to the patch index
Back to the overall index
- Lines: 25
- Date:
Thu Oct 7 11:50:26 1999
- Orig file:
v2.3.19/linux/drivers/net/pcmcia/ray_cs.h
- Orig date:
Fri Sep 10 23:57:30 1999
diff -u --recursive --new-file v2.3.19/linux/drivers/net/pcmcia/ray_cs.h linux/drivers/net/pcmcia/ray_cs.h
@@ -17,9 +17,14 @@
+ sizeof(struct tim_element)];
};
+/* Return values for get_free{,_tx}_ccs */
+#define ECCSFULL (-1)
+#define ECCSBUSY (-2)
+#define ECARDGONE (-3)
+
typedef struct ray_dev_t {
int card_status;
- int authentication_state;
+ int authentication_state;
dev_node_t node;
window_handle_t amem_handle; /* handle to window for attribute memory */
window_handle_t rmem_handle; /* handle to window for rx buffer on card */
@@ -28,6 +33,8 @@
UCHAR *rmem; /* pointer to receive buffer window */
dev_link_t *finder; /* pointer back to dev_link_t for card */
struct timer_list timer;
+ int tx_ccs_lock;
+ int ccs_lock;
int dl_param_ccs;
union {
struct b4_startup_params b4;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)