Searched refs:mc5 (Results 1 - 5 of 5) sorted by relevance
/illumos-gate/usr/src/uts/common/io/chxge/com/ |
H A D | mc5.h | 26 #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 D | mc5.c | 26 #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 D | ch_subr.c | 41 #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 D | common.h | 129 struct mc5_params mc5; member in struct:adapter_params
|
/illumos-gate/usr/src/uts/common/io/chxge/ |
H A D | ch.h | 203 struct pemc5 *mc5; member in struct:ch
|
Completed in 812 milliseconds