Home
last modified time | relevance | path

Searched refs:mc5 (Results 1 – 8 of 8) sorted by relevance

/linux-3.4.99/drivers/net/ethernet/chelsio/cxgb3/
Dmc5.c139 static int init_mask_data_array(struct mc5 *mc5, u32 mask_array_base, in init_mask_data_array() argument
144 struct adapter *adap = mc5->adapter; in init_mask_data_array()
150 unsigned int size72 = mc5->tcam_size; in init_mask_data_array()
153 if (mc5->mode == MC5_MODE_144_BIT) { in init_mask_data_array()
170 mc5->mode == MC5_MODE_144_BIT ? in init_mask_data_array()
179 static int init_idt52100(struct mc5 *mc5) in init_idt52100() argument
182 struct adapter *adap = mc5->adapter; in init_idt52100()
237 return init_mask_data_array(mc5, IDT_MSKARY_BASE_ADR0, in init_idt52100()
243 static int init_idt43102(struct mc5 *mc5) in init_idt43102() argument
246 struct adapter *adap = mc5->adapter; in init_idt43102()
[all …]
Dcommon.h385 struct mc5_params mc5; member
444 struct mc5 { struct
453 static inline unsigned int t3_mc5_size(const struct mc5 *p) in t3_mc5_size() argument
721 void t3_mc5_prep(struct adapter *adapter, struct mc5 *mc5, int mode);
722 int t3_mc5_init(struct mc5 *mc5, unsigned int nservers, unsigned int nfilters,
724 void t3_mc5_intr_handler(struct mc5 *mc5);
DMakefile7 cxgb3-objs := cxgb3_main.o ael1002.o vsc8211.o t3_hw.o mc5.o \
Dadapter.h249 struct mc5 mc5; member
Dcxgb3_offload.c393 tid->num = t3_mc5_size(&adapter->mc5) - in cxgb_offload_ctl()
394 adapter->params.mc5.nroutes - in cxgb_offload_ctl()
395 adapter->params.mc5.nfilters - adapter->params.mc5.nservers; in cxgb_offload_ctl()
400 tid->num = adapter->params.mc5.nservers; in cxgb_offload_ctl()
401 tid->base = t3_mc5_size(&adapter->mc5) - tid->num - in cxgb_offload_ctl()
402 adapter->params.mc5.nfilters - adapter->params.mc5.nroutes; in cxgb_offload_ctl()
Dt3_hw.c1926 t3_mc5_intr_handler(&adapter->mc5); in t3_slow_intr_handler()
2573 unsigned int m, pstructs, tids = t3_mc5_size(&adap->mc5); in partition_mem()
2623 m = t3_mc5_size(&adap->mc5) - adap->params.mc5.nservers - in partition_mem()
2624 adap->params.mc5.nfilters - adap->params.mc5.nroutes; in partition_mem()
2626 adap->params.mc5.nservers += m - tids; in partition_mem()
3359 t3_mc5_init(&adapter->mc5, adapter->params.mc5.nservers, in t3_init_hw()
3360 adapter->params.mc5.nfilters, in t3_init_hw()
3361 adapter->params.mc5.nroutes)) in t3_init_hw()
3687 adapter->params.mc5.nservers = DEFAULT_NSERVERS; in t3_prep_adapter()
3688 adapter->params.mc5.nfilters = adapter->params.rev > 0 ? in t3_prep_adapter()
[all …]
Dcxgb3_main.c742 if (val > t3_mc5_size(&adap->mc5) - adap->params.mc5.nservers - in set_nfilters()
745 adap->params.mc5.nfilters = val; in set_nfilters()
762 if (val > t3_mc5_size(&adap->mc5) - adap->params.mc5.nfilters - in set_nservers()
765 adap->params.mc5.nservers = val; in set_nservers()
783 CXGB3_ATTR_R(cam_size, t3_mc5_size(&adap->mc5));
784 CXGB3_ATTR_RW(nfilters, adap->params.mc5.nfilters, store_nfilters);
785 CXGB3_ATTR_RW(nservers, adap->params.mc5.nservers, store_nservers);
/linux-3.4.99/drivers/net/ethernet/chelsio/cxgb/
Dcommon.h188 struct mc5_params mc5; member