Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/ice/ice_flex_pipe.h
Show First 20 Lines • Show All 58 Lines • ▼ Show 20 Lines | |||||
ice_get_sw_fv_bitmap(struct ice_hw *hw, enum ice_prof_type type, | ice_get_sw_fv_bitmap(struct ice_hw *hw, enum ice_prof_type type, | ||||
ice_bitmap_t *bm); | ice_bitmap_t *bm); | ||||
void | void | ||||
ice_init_prof_result_bm(struct ice_hw *hw); | ice_init_prof_result_bm(struct ice_hw *hw); | ||||
enum ice_status | enum ice_status | ||||
ice_get_sw_fv_list(struct ice_hw *hw, u8 *prot_ids, u16 ids_cnt, | ice_get_sw_fv_list(struct ice_hw *hw, u8 *prot_ids, u16 ids_cnt, | ||||
ice_bitmap_t *bm, struct LIST_HEAD_TYPE *fv_list); | ice_bitmap_t *bm, struct LIST_HEAD_TYPE *fv_list); | ||||
enum ice_status | enum ice_status | ||||
ice_aq_upload_section(struct ice_hw *hw, struct ice_buf_hdr *pkg_buf, | |||||
u16 buf_size, struct ice_sq_cd *cd); | |||||
enum ice_status | |||||
ice_pkg_buf_unreserve_section(struct ice_buf_build *bld, u16 count); | ice_pkg_buf_unreserve_section(struct ice_buf_build *bld, u16 count); | ||||
u16 ice_pkg_buf_get_free_space(struct ice_buf_build *bld); | u16 ice_pkg_buf_get_free_space(struct ice_buf_build *bld); | ||||
enum ice_status | |||||
ice_aq_upload_section(struct ice_hw *hw, struct ice_buf_hdr *pkg_buf, | |||||
u16 buf_size, struct ice_sq_cd *cd); | |||||
bool | bool | ||||
ice_get_open_tunnel_port(struct ice_hw *hw, enum ice_tunnel_type type, | ice_get_open_tunnel_port(struct ice_hw *hw, enum ice_tunnel_type type, | ||||
u16 *port); | u16 *port); | ||||
enum ice_status | enum ice_status | ||||
ice_create_tunnel(struct ice_hw *hw, enum ice_tunnel_type type, u16 port); | ice_create_tunnel(struct ice_hw *hw, enum ice_tunnel_type type, u16 port); | ||||
enum ice_status ice_destroy_tunnel(struct ice_hw *hw, u16 port, bool all); | enum ice_status ice_destroy_tunnel(struct ice_hw *hw, u16 port, bool all); | ||||
bool ice_tunnel_port_in_use(struct ice_hw *hw, u16 port, u16 *index); | bool ice_tunnel_port_in_use(struct ice_hw *hw, u16 port, u16 *index); | ||||
bool | bool | ||||
Show All 34 Lines | |||||
enum ice_status | enum ice_status | ||||
ice_add_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi[], u8 count, | ice_add_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi[], u8 count, | ||||
u64 id); | u64 id); | ||||
enum ice_status | enum ice_status | ||||
ice_rem_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi[], u8 count, | ice_rem_flow(struct ice_hw *hw, enum ice_block blk, u16 vsi[], u8 count, | ||||
u64 id); | u64 id); | ||||
enum ice_status | enum ice_status | ||||
ice_rem_prof(struct ice_hw *hw, enum ice_block blk, u64 id); | ice_rem_prof(struct ice_hw *hw, enum ice_block blk, u64 id); | ||||
struct ice_buf_build * | |||||
ice_pkg_buf_alloc_single_section(struct ice_hw *hw, u32 type, u16 size, | |||||
void **section); | |||||
struct ice_buf *ice_pkg_buf(struct ice_buf_build *bld); | |||||
void ice_pkg_buf_free(struct ice_hw *hw, struct ice_buf_build *bld); | |||||
#endif /* _ICE_FLEX_PIPE_H_ */ | #endif /* _ICE_FLEX_PIPE_H_ */ |