Lines Matching refs:u16
67 u16 vsi_num;
68 u16 vsis_allocd;
69 u16 vsis_unallocated;
70 u16 flags;
75 u16 num_lan_q_entries[ICE_MAX_TRAFFIC_CLASS];
77 u16 num_rdma_q_entries[ICE_MAX_TRAFFIC_CLASS];
83 u16 vsi_idx; /* VSI index */
122 u16 fltr_rule_id;
123 u16 flag;
126 u16 src;
132 u16 sw_id;
136 u16 vlan_id;
139 u16 vlan_id;
140 u16 tpid;
142 u16 sw_id;
150 u16 ethertype;
163 u16 q_id:11;
164 u16 hw_vsi_id:10;
165 u16 vsi_list_id:10;
169 u16 vsi_handle;
190 u16 vsi_list;
196 u16 q_idx;
202 u16 vsi_list;
210 u16 mirror_vsi;
214 u16 generic_value;
225 u16 src;
226 u16 flag;
233 u16 q_id:11;
234 u16 vsi_id:10;
235 u16 hw_vsi_id:10;
236 u16 vsi_list_id:10;
239 u16 vsi_handle;
245 u16 rid;
247 u16 rule_id;
249 u16 vsi_handle;
269 u16 fltr_rule_id;
270 u16 lg_id;
271 u16 vlan_type;
290 u16 word_masks[ICE_MAX_CHAIN_WORDS];
345 u16 vsi_list_id;
347 u16 ref_cnt;
389 u16 vsi_count;
391 u16 lg_act_idx;
393 u16 sw_marker_id;
406 u16 lkups_cnt;
408 u16 vsi_count;
427 u16 offset; /* ICE_PROTOCOL_LAST indicates end of list */
431 ice_find_dummy_packet(struct ice_adv_lkup_elem *lkups, u16 lkups_cnt,
433 u16 *pkt_len,
437 ice_fill_adv_dummy_packet(struct ice_adv_lkup_elem *lkups, u16 lkups_cnt,
439 const u8 *dummy_pkt, u16 pkt_len,
444 u16 lkups_cnt, struct ice_adv_rule_info *rinfo, u16 *rid);
448 u16 lkups_cnt, u16 recp_id,
458 ice_find_vsi_list_entry(struct ice_sw_recipe *recp_list, u16 vsi_handle,
459 u16 *vsi_list_id);
472 ice_add_vsi(struct ice_hw *hw, u16 vsi_handle, struct ice_vsi_ctx *vsi_ctx,
475 ice_free_vsi(struct ice_hw *hw, u16 vsi_handle, struct ice_vsi_ctx *vsi_ctx,
478 ice_update_vsi(struct ice_hw *hw, u16 vsi_handle, struct ice_vsi_ctx *vsi_ctx,
480 struct ice_vsi_ctx *ice_get_vsi_ctx(struct ice_hw *hw, u16 vsi_handle);
481 void ice_clear_vsi_q_ctx(struct ice_hw *hw, u16 vsi_handle);
487 ice_aq_add_update_mir_rule(struct ice_hw *hw, u16 rule_type, u16 dest_vsi,
488 u16 count, struct ice_mir_rule_buf *mr_buf,
489 struct ice_sq_cd *cd, u16 *rule_id);
491 ice_aq_delete_mir_rule(struct ice_hw *hw, u16 rule_id, bool keep_allocd,
502 ice_alloc_vlan_res_counter(struct ice_hw *hw, u16 *counter_id);
504 ice_free_vlan_res_counter(struct ice_hw *hw, u16 counter_id);
507 int ice_alloc_rss_global_lut(struct ice_hw *hw, bool shared_res, u16 *global_lut_id);
508 int ice_free_rss_global_lut(struct ice_hw *hw, u16 global_lut_id);
510 ice_alloc_sw(struct ice_hw *hw, bool ena_stats, bool shared_res, u16 *sw_id,
511 u16 *counter_id);
513 ice_free_sw(struct ice_hw *hw, u16 sw_id, u16 counter_id);
515 ice_aq_get_res_alloc(struct ice_hw *hw, u16 *num_entries,
516 struct ice_aqc_get_res_resp_elem *buf, u16 buf_size,
519 ice_aq_get_res_descs(struct ice_hw *hw, u16 num_entries,
520 struct ice_aqc_res_elem *buf, u16 buf_size, u16 res_type,
521 bool res_shared, u16 *desc_id, struct ice_sq_cd *cd);
533 ice_cfg_iwarp_fltr(struct ice_hw *hw, u16 vsi_handle, bool enable);
537 u16 sw_marker);
540 void ice_remove_vsi_fltr(struct ice_hw *hw, u16 vsi_handle);
544 ice_cfg_dflt_vsi(struct ice_port_info *pi, u16 vsi_handle, bool set,
546 bool ice_check_if_dflt_vsi(struct ice_port_info *pi, u16 vsi_handle,
549 ice_set_vsi_promisc(struct ice_hw *hw, u16 vsi_handle,
550 ice_bitmap_t *promisc_mask, u16 vid);
552 ice_clear_vsi_promisc(struct ice_hw *hw, u16 vsi_handle,
553 ice_bitmap_t *promisc_mask, u16 vid);
555 ice_set_vlan_vsi_promisc(struct ice_hw *hw, u16 vsi_handle,
560 ice_get_vsi_promisc(struct ice_hw *hw, u16 vsi_handle,
561 ice_bitmap_t *promisc_mask, u16 *vid);
563 ice_get_vsi_vlan_promisc(struct ice_hw *hw, u16 vsi_handle,
564 ice_bitmap_t *promisc_mask, u16 *vid);
570 u16 ice_get_hw_vsi_num(struct ice_hw *hw, u16 vsi_handle);
571 bool ice_is_vsi_valid(struct ice_hw *hw, u16 vsi_handle);
575 u16 vsi_handle);
579 ice_aq_sw_rules(struct ice_hw *hw, void *rule_list, u16 rule_list_sz,