Lines Matching refs:le

360 			   struct mvpp2_cls_lookup_entry *le)  in mvpp2_cls_lookup_read()  argument
366 le->way = way; in mvpp2_cls_lookup_read()
367 le->lkpid = lkpid; in mvpp2_cls_lookup_read()
368 le->data = mvpp2_read(priv, MVPP2_CLS_LKP_TBL_REG); in mvpp2_cls_lookup_read()
373 struct mvpp2_cls_lookup_entry *le) in mvpp2_cls_lookup_write() argument
377 val = (le->way << MVPP2_CLS_LKP_INDEX_WAY_OFFS) | le->lkpid; in mvpp2_cls_lookup_write()
379 mvpp2_write(priv, MVPP2_CLS_LKP_TBL_REG, le->data); in mvpp2_cls_lookup_write()
476 struct mvpp2_cls_lookup_entry le; in mvpp2_cls_flow_lkp_init() local
478 le.way = 0; in mvpp2_cls_flow_lkp_init()
479 le.lkpid = flow->flow_id; in mvpp2_cls_flow_lkp_init()
482 le.data = 0; in mvpp2_cls_flow_lkp_init()
487 le.data |= MVPP2_CLS_LKP_FLOW_PTR(MVPP2_CLS_FLT_FIRST(flow->flow_id)); in mvpp2_cls_flow_lkp_init()
490 le.data |= MVPP2_CLS_LKP_TBL_LOOKUP_EN_MASK; in mvpp2_cls_flow_lkp_init()
492 mvpp2_cls_lookup_write(priv, &le); in mvpp2_cls_flow_lkp_init()
904 struct mvpp2_cls_lookup_entry le; in mvpp2_cls_init() local
920 le.data = 0; in mvpp2_cls_init()
922 le.lkpid = index; in mvpp2_cls_init()
923 le.way = 0; in mvpp2_cls_init()
924 mvpp2_cls_lookup_write(priv, &le); in mvpp2_cls_init()
926 le.way = 1; in mvpp2_cls_init()
927 mvpp2_cls_lookup_write(priv, &le); in mvpp2_cls_init()
949 struct mvpp2_cls_lookup_entry le; in mvpp2_cls_port_config() local
960 le.lkpid = port->id; in mvpp2_cls_port_config()
961 le.way = 0; in mvpp2_cls_port_config()
962 le.data = 0; in mvpp2_cls_port_config()
965 le.data &= ~MVPP2_CLS_LKP_TBL_RXQ_MASK; in mvpp2_cls_port_config()
966 le.data |= port->first_rxq; in mvpp2_cls_port_config()
969 le.data &= ~MVPP2_CLS_LKP_TBL_LOOKUP_EN_MASK; in mvpp2_cls_port_config()
972 mvpp2_cls_lookup_write(port->priv, &le); in mvpp2_cls_port_config()