Searched refs:mc5 (Results 1 - 5 of 5) sorted by relevance

/illumos-gate/usr/src/uts/common/io/chxge/com/
H A Dmc5.h26 #pragma ident "%Z%%M% %I% %E% SMI" /* mc5.h */
61 int t1_mc5_init(struct pemc5 *mc5, unsigned int nservers,
63 void t1_mc5_destroy(struct pemc5 *mc5);
65 int t1_read_mc5_range(struct pemc5 *mc5, unsigned int start,
67 const struct pemc5_intr_counts *t1_mc5_get_intr_counts(struct pemc5 *mc5);
69 void t1_mc5_intr_enable(struct pemc5 *mc5);
70 void t1_mc5_intr_disable(struct pemc5 *mc5);
71 void t1_mc5_intr_clear(struct pemc5 *mc5);
72 void t1_mc5_intr_handler(struct pemc5 *mc5);
74 void t1_mc5_lip_write_entries(struct pemc5 *mc5);
[all...]
H A Dmc5.c26 #pragma ident "%Z%%M% %I% %E% SMI" /* mc5.c */
30 #include "mc5.h"
135 unsigned int t1_mc5_get_tcam_size(struct pemc5 *mc5) argument
137 return mc5->tcam_size;
140 static int set_tcam_rtbl_base(struct pemc5 *mc5, unsigned int rtbl_base) argument
142 if (rtbl_base >= t1_mc5_get_tcam_size(mc5)) return -1;
143 t1_write_reg_4(mc5->adapter, A_MC5_ROUTING_TABLE_INDEX, rtbl_base);
147 unsigned int t1_mc5_get_tcam_rtbl_base(struct pemc5 *mc5) argument
149 return t1_read_reg_4(mc5->adapter, A_MC5_ROUTING_TABLE_INDEX);
152 unsigned int t1_mc5_get_tcam_rtbl_size(struct pemc5 *mc5) argument
160 set_tcam_server_base(struct pemc5 *mc5, unsigned int server_base) argument
167 t1_mc5_get_tcam_server_base(struct pemc5 *mc5) argument
172 t1_mc5_get_tcam_server_size(struct pemc5 *mc5) argument
216 init_mask_data_array(struct pemc5 *mc5, u32 mask_array_base, u32 data_array_base, u32 write_cmd) argument
250 init_lara7000(struct pemc5 *mc5) argument
315 init_idt52100(struct pemc5 *mc5) argument
381 mc5_dbgi_mode_enable(struct pemc5 *mc5) argument
389 mc5_dbgi_mode_disable(struct pemc5 *mc5) argument
403 t1_mc5_init(struct pemc5 *mc5, unsigned int nservers, unsigned int nroutes, int parity, int syn) argument
463 t1_read_mc5_range(struct pemc5 *mc5, unsigned int start, unsigned int n, u32 *buf) argument
501 t1_mc5_intr_enable(struct pemc5 *mc5) argument
530 t1_mc5_intr_disable(struct pemc5 *mc5) argument
546 t1_mc5_intr_clear(struct pemc5 *mc5) argument
562 t1_mc5_intr_handler(struct pemc5 *mc5) argument
629 t1_mc5_get_intr_counts(struct pemc5 *mc5) argument
636 struct pemc5 *mc5; local
664 t1_mc5_destroy(struct pemc5 *mc5) argument
687 mc5_set_lip_entries(struct pemc5 *mc5, u32 *p, int num_of_lip_addresses) argument
715 t1_mc5_lip_write_entries(struct pemc5 *mc5) argument
729 t1_mc5_lip_clear_entries(struct pemc5 *mc5) argument
737 t1_mc5_lip_add_entry(struct pemc5 *mc5, u32 lip) argument
[all...]
H A Dch_subr.c41 #include "mc5.h"
244 t1_mc5_intr_handler(adapter->mc5);
994 t1_mc5_intr_enable(adapter->mc5);
1037 t1_mc5_intr_disable(adapter->mc5);
1074 t1_mc5_intr_clear(adapter->mc5);
1123 (void) t1_mc5_intr_handler(adapter->mc5);
1243 if (adapter->mc5 && t1_mc5_init(adapter->mc5,
1244 adapter->params.mc5.nservers,
1245 adapter->params.mc5
[all...]
H A Dcommon.h129 struct mc5_params mc5; member in struct:adapter_params
/illumos-gate/usr/src/uts/common/io/chxge/
H A Dch.h203 struct pemc5 *mc5; member in struct:ch

Completed in 812 milliseconds