Lines Matching defs:ice_adapter
537 struct ice_adapter { struct
539 struct ice_hw hw;
540 struct ice_pf pf;
541 bool rx_bulk_alloc_allowed;
542 bool rx_vec_allowed;
543 bool tx_vec_allowed;
544 bool tx_simple_allowed;
546 uint32_t ptype_tbl[ICE_MAX_PKT_TYPE] __rte_cache_min_aligned;
547 bool is_safe_mode;
548 struct ice_devargs devargs;
549 enum ice_pkg_type active_pkg_type; /* loaded ddp package type */
550 uint16_t fdir_ref_cnt;
552 struct rte_timecounter systime_tc;
553 struct rte_timecounter rx_tstamp_tc;
554 struct rte_timecounter tx_tstamp_tc;
555 bool ptp_ena;
556 uint64_t time_hw;
557 uint32_t hw_time_high; /* high 32 bits of timestamp */
558 uint32_t hw_time_low; /* low 32 bits of timestamp */
559 uint64_t hw_time_update; /* SW time of HW record updating */
560 struct ice_fdir_prof_info fdir_prof_info[ICE_MAX_PTGS];
561 struct ice_rss_prof_info rss_prof_info[ICE_MAX_PTGS];
563 bool dcf_state_on;
564 struct ice_parser *psr;
566 bool rx_use_avx2;
567 bool rx_use_avx512;
568 bool tx_use_avx2;
569 bool tx_use_avx512;
570 bool rx_vec_offload_support;