• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/qlnx/qlnxe/

Lines Matching refs:filter_idx

501 						    u8 ppfid, u8 filter_idx,
513 if (filter_idx >= NIG_REG_LLH_FUNC_FILTER_EN_SIZE) {
515 "LLH shadow [%s]: using filter_idx %d while only %d filters are available\n",
516 action, filter_idx, NIG_REG_LLH_FUNC_FILTER_EN_SIZE);
580 __ecore_llh_shadow_add_filter(struct ecore_dev *p_dev, u8 ppfid, u8 filter_idx,
588 rc = ecore_llh_shadow_sanity(p_dev, ppfid, filter_idx, "add");
593 if (!p_filters[filter_idx].ref_cnt) {
594 p_filters[filter_idx].b_enabled = true;
595 p_filters[filter_idx].type = type;
596 OSAL_MEMCPY(&p_filters[filter_idx].filter, p_filter,
597 sizeof(p_filters[filter_idx].filter));
600 *p_ref_cnt = ++p_filters[filter_idx].ref_cnt;
640 u8 filter_idx, u32 *p_ref_cnt)
646 rc = ecore_llh_shadow_sanity(p_dev, ppfid, filter_idx, "remove");
651 if (!p_filters[filter_idx].ref_cnt) {
657 *p_ref_cnt = --p_filters[filter_idx].ref_cnt;
658 if (!p_filters[filter_idx].ref_cnt)
659 OSAL_MEM_ZERO(&p_filters[filter_idx],
660 sizeof(p_filters[filter_idx]));
993 struct ecore_ptt *p_ptt, u8 abs_ppfid, u8 filter_idx,
1011 addr = NIG_REG_LLH_FUNC_FILTER_EN_BB_K2 + filter_idx * 0x4;
1017 addr = NIG_REG_LLH_FUNC_FILTER_VALUE_BB_K2 + 2 * filter_idx * 0x4;
1039 addr = NIG_REG_LLH_FUNC_FILTER_MODE_BB_K2 + filter_idx * 0x4;
1047 addr = NIG_REG_LLH_FUNC_FILTER_PROTOCOL_TYPE_BB_K2 + filter_idx * 0x4;
1056 addr = NIG_REG_LLH_FUNC_FILTER_HDR_SEL_BB_K2 + filter_idx * 0x4;
1066 addr = NIG_REG_LLH_FUNC_FILTER_EN_BB_K2 + filter_idx * 0x4;
1080 u8 abs_ppfid, u8 filter_idx, u8 filter_prot_type,
1093 return ecore_llh_access_filter_e4(p_hwfn, p_ptt, abs_ppfid, filter_idx,
1100 struct ecore_ptt *p_ptt, u8 abs_ppfid, u8 filter_idx)
1106 return ecore_llh_access_filter_e4(p_hwfn, p_ptt, abs_ppfid, filter_idx,
1117 u8 OSAL_UNUSED abs_ppfid, u8 OSAL_UNUSED filter_idx,
1133 u8 OSAL_UNUSED filter_idx)
1142 u8 abs_ppfid, u8 filter_idx, u8 filter_prot_type, u32 high,
1147 filter_idx, filter_prot_type,
1151 filter_idx, filter_prot_type,
1157 u8 abs_ppfid, u8 filter_idx)
1161 filter_idx);
1164 filter_idx);
1173 u8 filter_idx, abs_ppfid;
1187 &filter, &filter_idx, &ref_cnt);
1200 rc = ecore_llh_add_filter(p_hwfn, p_ptt, abs_ppfid, filter_idx,
1209 mac_addr[4], mac_addr[5], ppfid, abs_ppfid, filter_idx,
1308 u8 filter_idx, abs_ppfid, str[32], type_bitmap;
1331 &filter, &filter_idx, &ref_cnt);
1348 rc = ecore_llh_add_filter(p_hwfn, p_ptt, abs_ppfid, filter_idx,
1356 str, ppfid, abs_ppfid, filter_idx, ref_cnt);
1376 u8 filter_idx, abs_ppfid;
1388 rc = ecore_llh_shadow_remove_filter(p_dev, ppfid, &filter, &filter_idx,
1400 filter_idx);
1408 mac_addr[4], mac_addr[5], ppfid, abs_ppfid, filter_idx,
1429 u8 filter_idx, abs_ppfid, str[32];
1450 rc = ecore_llh_shadow_remove_filter(p_dev, ppfid, &filter, &filter_idx,
1462 filter_idx);
1469 str, ppfid, abs_ppfid, filter_idx, ref_cnt);
1485 u8 filter_idx, abs_ppfid;
1503 for (filter_idx = 0; filter_idx < NIG_REG_LLH_FUNC_FILTER_EN_SIZE;
1504 filter_idx++) {
1507 abs_ppfid, filter_idx);
1510 abs_ppfid, filter_idx);
1554 u8 abs_ppfid, filter_idx;
1568 for (filter_idx = 0; filter_idx < NIG_REG_LLH_FUNC_FILTER_EN_SIZE;
1569 filter_idx++) {
1572 filter_idx, &filter_details,
1579 filter_idx, filter_details.enable,