Lines Matching refs:p

418 static inline uint32_t get_ena_eth_io_tx_desc_length(const struct ena_eth_io_tx_desc *p)  in get_ena_eth_io_tx_desc_length()  argument
420 return p->len_ctrl & ENA_ETH_IO_TX_DESC_LENGTH_MASK; in get_ena_eth_io_tx_desc_length()
423 static inline void set_ena_eth_io_tx_desc_length(struct ena_eth_io_tx_desc *p, uint32_t val) in set_ena_eth_io_tx_desc_length() argument
425 p->len_ctrl |= val & ENA_ETH_IO_TX_DESC_LENGTH_MASK; in set_ena_eth_io_tx_desc_length()
428 static inline uint32_t get_ena_eth_io_tx_desc_req_id_hi(const struct ena_eth_io_tx_desc *p) in get_ena_eth_io_tx_desc_req_id_hi() argument
430 return (p->len_ctrl & ENA_ETH_IO_TX_DESC_REQ_ID_HI_MASK) >> ENA_ETH_IO_TX_DESC_REQ_ID_HI_SHIFT; in get_ena_eth_io_tx_desc_req_id_hi()
433 static inline void set_ena_eth_io_tx_desc_req_id_hi(struct ena_eth_io_tx_desc *p, uint32_t val) in set_ena_eth_io_tx_desc_req_id_hi() argument
435 p->len_ctrl |= (val << ENA_ETH_IO_TX_DESC_REQ_ID_HI_SHIFT) & ENA_ETH_IO_TX_DESC_REQ_ID_HI_MASK; in set_ena_eth_io_tx_desc_req_id_hi()
438 static inline uint32_t get_ena_eth_io_tx_desc_meta_desc(const struct ena_eth_io_tx_desc *p) in get_ena_eth_io_tx_desc_meta_desc() argument
440 return (p->len_ctrl & ENA_ETH_IO_TX_DESC_META_DESC_MASK) >> ENA_ETH_IO_TX_DESC_META_DESC_SHIFT; in get_ena_eth_io_tx_desc_meta_desc()
443 static inline void set_ena_eth_io_tx_desc_meta_desc(struct ena_eth_io_tx_desc *p, uint32_t val) in set_ena_eth_io_tx_desc_meta_desc() argument
445 p->len_ctrl |= (val << ENA_ETH_IO_TX_DESC_META_DESC_SHIFT) & ENA_ETH_IO_TX_DESC_META_DESC_MASK; in set_ena_eth_io_tx_desc_meta_desc()
448 static inline uint32_t get_ena_eth_io_tx_desc_phase(const struct ena_eth_io_tx_desc *p) in get_ena_eth_io_tx_desc_phase() argument
450 return (p->len_ctrl & ENA_ETH_IO_TX_DESC_PHASE_MASK) >> ENA_ETH_IO_TX_DESC_PHASE_SHIFT; in get_ena_eth_io_tx_desc_phase()
453 static inline void set_ena_eth_io_tx_desc_phase(struct ena_eth_io_tx_desc *p, uint32_t val) in set_ena_eth_io_tx_desc_phase() argument
455 p->len_ctrl |= (val << ENA_ETH_IO_TX_DESC_PHASE_SHIFT) & ENA_ETH_IO_TX_DESC_PHASE_MASK; in set_ena_eth_io_tx_desc_phase()
458 static inline uint32_t get_ena_eth_io_tx_desc_first(const struct ena_eth_io_tx_desc *p) in get_ena_eth_io_tx_desc_first() argument
460 return (p->len_ctrl & ENA_ETH_IO_TX_DESC_FIRST_MASK) >> ENA_ETH_IO_TX_DESC_FIRST_SHIFT; in get_ena_eth_io_tx_desc_first()
463 static inline void set_ena_eth_io_tx_desc_first(struct ena_eth_io_tx_desc *p, uint32_t val) in set_ena_eth_io_tx_desc_first() argument
465 p->len_ctrl |= (val << ENA_ETH_IO_TX_DESC_FIRST_SHIFT) & ENA_ETH_IO_TX_DESC_FIRST_MASK; in set_ena_eth_io_tx_desc_first()
468 static inline uint32_t get_ena_eth_io_tx_desc_last(const struct ena_eth_io_tx_desc *p) in get_ena_eth_io_tx_desc_last() argument
470 return (p->len_ctrl & ENA_ETH_IO_TX_DESC_LAST_MASK) >> ENA_ETH_IO_TX_DESC_LAST_SHIFT; in get_ena_eth_io_tx_desc_last()
473 static inline void set_ena_eth_io_tx_desc_last(struct ena_eth_io_tx_desc *p, uint32_t val) in set_ena_eth_io_tx_desc_last() argument
475 p->len_ctrl |= (val << ENA_ETH_IO_TX_DESC_LAST_SHIFT) & ENA_ETH_IO_TX_DESC_LAST_MASK; in set_ena_eth_io_tx_desc_last()
478 static inline uint32_t get_ena_eth_io_tx_desc_comp_req(const struct ena_eth_io_tx_desc *p) in get_ena_eth_io_tx_desc_comp_req() argument
480 return (p->len_ctrl & ENA_ETH_IO_TX_DESC_COMP_REQ_MASK) >> ENA_ETH_IO_TX_DESC_COMP_REQ_SHIFT; in get_ena_eth_io_tx_desc_comp_req()
483 static inline void set_ena_eth_io_tx_desc_comp_req(struct ena_eth_io_tx_desc *p, uint32_t val) in set_ena_eth_io_tx_desc_comp_req() argument
485 p->len_ctrl |= (val << ENA_ETH_IO_TX_DESC_COMP_REQ_SHIFT) & ENA_ETH_IO_TX_DESC_COMP_REQ_MASK; in set_ena_eth_io_tx_desc_comp_req()
488 static inline uint32_t get_ena_eth_io_tx_desc_l3_proto_idx(const struct ena_eth_io_tx_desc *p) in get_ena_eth_io_tx_desc_l3_proto_idx() argument
490 return p->meta_ctrl & ENA_ETH_IO_TX_DESC_L3_PROTO_IDX_MASK; in get_ena_eth_io_tx_desc_l3_proto_idx()
493 static inline void set_ena_eth_io_tx_desc_l3_proto_idx(struct ena_eth_io_tx_desc *p, uint32_t val) in set_ena_eth_io_tx_desc_l3_proto_idx() argument
495 p->meta_ctrl |= val & ENA_ETH_IO_TX_DESC_L3_PROTO_IDX_MASK; in set_ena_eth_io_tx_desc_l3_proto_idx()
498 static inline uint32_t get_ena_eth_io_tx_desc_DF(const struct ena_eth_io_tx_desc *p) in get_ena_eth_io_tx_desc_DF() argument
500 return (p->meta_ctrl & ENA_ETH_IO_TX_DESC_DF_MASK) >> ENA_ETH_IO_TX_DESC_DF_SHIFT; in get_ena_eth_io_tx_desc_DF()
503 static inline void set_ena_eth_io_tx_desc_DF(struct ena_eth_io_tx_desc *p, uint32_t val) in set_ena_eth_io_tx_desc_DF() argument
505 p->meta_ctrl |= (val << ENA_ETH_IO_TX_DESC_DF_SHIFT) & ENA_ETH_IO_TX_DESC_DF_MASK; in set_ena_eth_io_tx_desc_DF()
508 static inline uint32_t get_ena_eth_io_tx_desc_tso_en(const struct ena_eth_io_tx_desc *p) in get_ena_eth_io_tx_desc_tso_en() argument
510 return (p->meta_ctrl & ENA_ETH_IO_TX_DESC_TSO_EN_MASK) >> ENA_ETH_IO_TX_DESC_TSO_EN_SHIFT; in get_ena_eth_io_tx_desc_tso_en()
513 static inline void set_ena_eth_io_tx_desc_tso_en(struct ena_eth_io_tx_desc *p, uint32_t val) in set_ena_eth_io_tx_desc_tso_en() argument
515 p->meta_ctrl |= (val << ENA_ETH_IO_TX_DESC_TSO_EN_SHIFT) & ENA_ETH_IO_TX_DESC_TSO_EN_MASK; in set_ena_eth_io_tx_desc_tso_en()
518 static inline uint32_t get_ena_eth_io_tx_desc_l4_proto_idx(const struct ena_eth_io_tx_desc *p) in get_ena_eth_io_tx_desc_l4_proto_idx() argument
520 …return (p->meta_ctrl & ENA_ETH_IO_TX_DESC_L4_PROTO_IDX_MASK) >> ENA_ETH_IO_TX_DESC_L4_PROTO_IDX_SH… in get_ena_eth_io_tx_desc_l4_proto_idx()
523 static inline void set_ena_eth_io_tx_desc_l4_proto_idx(struct ena_eth_io_tx_desc *p, uint32_t val) in set_ena_eth_io_tx_desc_l4_proto_idx() argument
525p->meta_ctrl |= (val << ENA_ETH_IO_TX_DESC_L4_PROTO_IDX_SHIFT) & ENA_ETH_IO_TX_DESC_L4_PROTO_IDX_M… in set_ena_eth_io_tx_desc_l4_proto_idx()
528 static inline uint32_t get_ena_eth_io_tx_desc_l3_csum_en(const struct ena_eth_io_tx_desc *p) in get_ena_eth_io_tx_desc_l3_csum_en() argument
530 return (p->meta_ctrl & ENA_ETH_IO_TX_DESC_L3_CSUM_EN_MASK) >> ENA_ETH_IO_TX_DESC_L3_CSUM_EN_SHIFT; in get_ena_eth_io_tx_desc_l3_csum_en()
533 static inline void set_ena_eth_io_tx_desc_l3_csum_en(struct ena_eth_io_tx_desc *p, uint32_t val) in set_ena_eth_io_tx_desc_l3_csum_en() argument
535 p->meta_ctrl |= (val << ENA_ETH_IO_TX_DESC_L3_CSUM_EN_SHIFT) & ENA_ETH_IO_TX_DESC_L3_CSUM_EN_MASK; in set_ena_eth_io_tx_desc_l3_csum_en()
538 static inline uint32_t get_ena_eth_io_tx_desc_l4_csum_en(const struct ena_eth_io_tx_desc *p) in get_ena_eth_io_tx_desc_l4_csum_en() argument
540 return (p->meta_ctrl & ENA_ETH_IO_TX_DESC_L4_CSUM_EN_MASK) >> ENA_ETH_IO_TX_DESC_L4_CSUM_EN_SHIFT; in get_ena_eth_io_tx_desc_l4_csum_en()
543 static inline void set_ena_eth_io_tx_desc_l4_csum_en(struct ena_eth_io_tx_desc *p, uint32_t val) in set_ena_eth_io_tx_desc_l4_csum_en() argument
545 p->meta_ctrl |= (val << ENA_ETH_IO_TX_DESC_L4_CSUM_EN_SHIFT) & ENA_ETH_IO_TX_DESC_L4_CSUM_EN_MASK; in set_ena_eth_io_tx_desc_l4_csum_en()
548 static inline uint32_t get_ena_eth_io_tx_desc_ethernet_fcs_dis(const struct ena_eth_io_tx_desc *p) in get_ena_eth_io_tx_desc_ethernet_fcs_dis() argument
550 …return (p->meta_ctrl & ENA_ETH_IO_TX_DESC_ETHERNET_FCS_DIS_MASK) >> ENA_ETH_IO_TX_DESC_ETHERNET_FC… in get_ena_eth_io_tx_desc_ethernet_fcs_dis()
553 static inline void set_ena_eth_io_tx_desc_ethernet_fcs_dis(struct ena_eth_io_tx_desc *p, uint32_t v… in set_ena_eth_io_tx_desc_ethernet_fcs_dis() argument
555p->meta_ctrl |= (val << ENA_ETH_IO_TX_DESC_ETHERNET_FCS_DIS_SHIFT) & ENA_ETH_IO_TX_DESC_ETHERNET_F… in set_ena_eth_io_tx_desc_ethernet_fcs_dis()
558 static inline uint32_t get_ena_eth_io_tx_desc_l4_csum_partial(const struct ena_eth_io_tx_desc *p) in get_ena_eth_io_tx_desc_l4_csum_partial() argument
560 …return (p->meta_ctrl & ENA_ETH_IO_TX_DESC_L4_CSUM_PARTIAL_MASK) >> ENA_ETH_IO_TX_DESC_L4_CSUM_PART… in get_ena_eth_io_tx_desc_l4_csum_partial()
563 static inline void set_ena_eth_io_tx_desc_l4_csum_partial(struct ena_eth_io_tx_desc *p, uint32_t va… in set_ena_eth_io_tx_desc_l4_csum_partial() argument
565p->meta_ctrl |= (val << ENA_ETH_IO_TX_DESC_L4_CSUM_PARTIAL_SHIFT) & ENA_ETH_IO_TX_DESC_L4_CSUM_PAR… in set_ena_eth_io_tx_desc_l4_csum_partial()
568 static inline uint32_t get_ena_eth_io_tx_desc_req_id_lo(const struct ena_eth_io_tx_desc *p) in get_ena_eth_io_tx_desc_req_id_lo() argument
570 return (p->meta_ctrl & ENA_ETH_IO_TX_DESC_REQ_ID_LO_MASK) >> ENA_ETH_IO_TX_DESC_REQ_ID_LO_SHIFT; in get_ena_eth_io_tx_desc_req_id_lo()
573 static inline void set_ena_eth_io_tx_desc_req_id_lo(struct ena_eth_io_tx_desc *p, uint32_t val) in set_ena_eth_io_tx_desc_req_id_lo() argument
575 p->meta_ctrl |= (val << ENA_ETH_IO_TX_DESC_REQ_ID_LO_SHIFT) & ENA_ETH_IO_TX_DESC_REQ_ID_LO_MASK; in set_ena_eth_io_tx_desc_req_id_lo()
578 static inline uint32_t get_ena_eth_io_tx_desc_addr_hi(const struct ena_eth_io_tx_desc *p) in get_ena_eth_io_tx_desc_addr_hi() argument
580 return p->buff_addr_hi_hdr_sz & ENA_ETH_IO_TX_DESC_ADDR_HI_MASK; in get_ena_eth_io_tx_desc_addr_hi()
583 static inline void set_ena_eth_io_tx_desc_addr_hi(struct ena_eth_io_tx_desc *p, uint32_t val) in set_ena_eth_io_tx_desc_addr_hi() argument
585 p->buff_addr_hi_hdr_sz |= val & ENA_ETH_IO_TX_DESC_ADDR_HI_MASK; in set_ena_eth_io_tx_desc_addr_hi()
588 static inline uint32_t get_ena_eth_io_tx_desc_header_length(const struct ena_eth_io_tx_desc *p) in get_ena_eth_io_tx_desc_header_length() argument
590 …return (p->buff_addr_hi_hdr_sz & ENA_ETH_IO_TX_DESC_HEADER_LENGTH_MASK) >> ENA_ETH_IO_TX_DESC_HEAD… in get_ena_eth_io_tx_desc_header_length()
593 static inline void set_ena_eth_io_tx_desc_header_length(struct ena_eth_io_tx_desc *p, uint32_t val) in set_ena_eth_io_tx_desc_header_length() argument
595p->buff_addr_hi_hdr_sz |= (val << ENA_ETH_IO_TX_DESC_HEADER_LENGTH_SHIFT) & ENA_ETH_IO_TX_DESC_HEA… in set_ena_eth_io_tx_desc_header_length()
598 …atic inline uint32_t get_ena_eth_io_tx_meta_desc_req_id_lo(const struct ena_eth_io_tx_meta_desc *p) in get_ena_eth_io_tx_meta_desc_req_id_lo() argument
600 return p->len_ctrl & ENA_ETH_IO_TX_META_DESC_REQ_ID_LO_MASK; in get_ena_eth_io_tx_meta_desc_req_id_lo()
603 static inline void set_ena_eth_io_tx_meta_desc_req_id_lo(struct ena_eth_io_tx_meta_desc *p, uint32_… in set_ena_eth_io_tx_meta_desc_req_id_lo() argument
605 p->len_ctrl |= val & ENA_ETH_IO_TX_META_DESC_REQ_ID_LO_MASK; in set_ena_eth_io_tx_meta_desc_req_id_lo()
608 …atic inline uint32_t get_ena_eth_io_tx_meta_desc_ext_valid(const struct ena_eth_io_tx_meta_desc *p) in get_ena_eth_io_tx_meta_desc_ext_valid() argument
610 …return (p->len_ctrl & ENA_ETH_IO_TX_META_DESC_EXT_VALID_MASK) >> ENA_ETH_IO_TX_META_DESC_EXT_VALID… in get_ena_eth_io_tx_meta_desc_ext_valid()
613 static inline void set_ena_eth_io_tx_meta_desc_ext_valid(struct ena_eth_io_tx_meta_desc *p, uint32_… in set_ena_eth_io_tx_meta_desc_ext_valid() argument
615p->len_ctrl |= (val << ENA_ETH_IO_TX_META_DESC_EXT_VALID_SHIFT) & ENA_ETH_IO_TX_META_DESC_EXT_VALI… in set_ena_eth_io_tx_meta_desc_ext_valid()
618 static inline uint32_t get_ena_eth_io_tx_meta_desc_mss_hi(const struct ena_eth_io_tx_meta_desc *p) in get_ena_eth_io_tx_meta_desc_mss_hi() argument
620 return (p->len_ctrl & ENA_ETH_IO_TX_META_DESC_MSS_HI_MASK) >> ENA_ETH_IO_TX_META_DESC_MSS_HI_SHIFT; in get_ena_eth_io_tx_meta_desc_mss_hi()
623 static inline void set_ena_eth_io_tx_meta_desc_mss_hi(struct ena_eth_io_tx_meta_desc *p, uint32_t v… in set_ena_eth_io_tx_meta_desc_mss_hi() argument
625 p->len_ctrl |= (val << ENA_ETH_IO_TX_META_DESC_MSS_HI_SHIFT) & ENA_ETH_IO_TX_META_DESC_MSS_HI_MASK; in set_ena_eth_io_tx_meta_desc_mss_hi()
628 … inline uint32_t get_ena_eth_io_tx_meta_desc_eth_meta_type(const struct ena_eth_io_tx_meta_desc *p) in get_ena_eth_io_tx_meta_desc_eth_meta_type() argument
630 …return (p->len_ctrl & ENA_ETH_IO_TX_META_DESC_ETH_META_TYPE_MASK) >> ENA_ETH_IO_TX_META_DESC_ETH_M… in get_ena_eth_io_tx_meta_desc_eth_meta_type()
633 static inline void set_ena_eth_io_tx_meta_desc_eth_meta_type(struct ena_eth_io_tx_meta_desc *p, uin… in set_ena_eth_io_tx_meta_desc_eth_meta_type() argument
635p->len_ctrl |= (val << ENA_ETH_IO_TX_META_DESC_ETH_META_TYPE_SHIFT) & ENA_ETH_IO_TX_META_DESC_ETH_… in set_ena_eth_io_tx_meta_desc_eth_meta_type()
638 …tic inline uint32_t get_ena_eth_io_tx_meta_desc_meta_store(const struct ena_eth_io_tx_meta_desc *p) in get_ena_eth_io_tx_meta_desc_meta_store() argument
640 …return (p->len_ctrl & ENA_ETH_IO_TX_META_DESC_META_STORE_MASK) >> ENA_ETH_IO_TX_META_DESC_META_STO… in get_ena_eth_io_tx_meta_desc_meta_store()
643 static inline void set_ena_eth_io_tx_meta_desc_meta_store(struct ena_eth_io_tx_meta_desc *p, uint32… in set_ena_eth_io_tx_meta_desc_meta_store() argument
645p->len_ctrl |= (val << ENA_ETH_IO_TX_META_DESC_META_STORE_SHIFT) & ENA_ETH_IO_TX_META_DESC_META_ST… in set_ena_eth_io_tx_meta_desc_meta_store()
648 …atic inline uint32_t get_ena_eth_io_tx_meta_desc_meta_desc(const struct ena_eth_io_tx_meta_desc *p) in get_ena_eth_io_tx_meta_desc_meta_desc() argument
650 …return (p->len_ctrl & ENA_ETH_IO_TX_META_DESC_META_DESC_MASK) >> ENA_ETH_IO_TX_META_DESC_META_DESC… in get_ena_eth_io_tx_meta_desc_meta_desc()
653 static inline void set_ena_eth_io_tx_meta_desc_meta_desc(struct ena_eth_io_tx_meta_desc *p, uint32_… in set_ena_eth_io_tx_meta_desc_meta_desc() argument
655p->len_ctrl |= (val << ENA_ETH_IO_TX_META_DESC_META_DESC_SHIFT) & ENA_ETH_IO_TX_META_DESC_META_DES… in set_ena_eth_io_tx_meta_desc_meta_desc()
658 static inline uint32_t get_ena_eth_io_tx_meta_desc_phase(const struct ena_eth_io_tx_meta_desc *p) in get_ena_eth_io_tx_meta_desc_phase() argument
660 return (p->len_ctrl & ENA_ETH_IO_TX_META_DESC_PHASE_MASK) >> ENA_ETH_IO_TX_META_DESC_PHASE_SHIFT; in get_ena_eth_io_tx_meta_desc_phase()
663 static inline void set_ena_eth_io_tx_meta_desc_phase(struct ena_eth_io_tx_meta_desc *p, uint32_t va… in set_ena_eth_io_tx_meta_desc_phase() argument
665 p->len_ctrl |= (val << ENA_ETH_IO_TX_META_DESC_PHASE_SHIFT) & ENA_ETH_IO_TX_META_DESC_PHASE_MASK; in set_ena_eth_io_tx_meta_desc_phase()
668 static inline uint32_t get_ena_eth_io_tx_meta_desc_first(const struct ena_eth_io_tx_meta_desc *p) in get_ena_eth_io_tx_meta_desc_first() argument
670 return (p->len_ctrl & ENA_ETH_IO_TX_META_DESC_FIRST_MASK) >> ENA_ETH_IO_TX_META_DESC_FIRST_SHIFT; in get_ena_eth_io_tx_meta_desc_first()
673 static inline void set_ena_eth_io_tx_meta_desc_first(struct ena_eth_io_tx_meta_desc *p, uint32_t va… in set_ena_eth_io_tx_meta_desc_first() argument
675 p->len_ctrl |= (val << ENA_ETH_IO_TX_META_DESC_FIRST_SHIFT) & ENA_ETH_IO_TX_META_DESC_FIRST_MASK; in set_ena_eth_io_tx_meta_desc_first()
678 static inline uint32_t get_ena_eth_io_tx_meta_desc_last(const struct ena_eth_io_tx_meta_desc *p) in get_ena_eth_io_tx_meta_desc_last() argument
680 return (p->len_ctrl & ENA_ETH_IO_TX_META_DESC_LAST_MASK) >> ENA_ETH_IO_TX_META_DESC_LAST_SHIFT; in get_ena_eth_io_tx_meta_desc_last()
683 static inline void set_ena_eth_io_tx_meta_desc_last(struct ena_eth_io_tx_meta_desc *p, uint32_t val) in set_ena_eth_io_tx_meta_desc_last() argument
685 p->len_ctrl |= (val << ENA_ETH_IO_TX_META_DESC_LAST_SHIFT) & ENA_ETH_IO_TX_META_DESC_LAST_MASK; in set_ena_eth_io_tx_meta_desc_last()
688 static inline uint32_t get_ena_eth_io_tx_meta_desc_comp_req(const struct ena_eth_io_tx_meta_desc *p) in get_ena_eth_io_tx_meta_desc_comp_req() argument
690 …return (p->len_ctrl & ENA_ETH_IO_TX_META_DESC_COMP_REQ_MASK) >> ENA_ETH_IO_TX_META_DESC_COMP_REQ_S… in get_ena_eth_io_tx_meta_desc_comp_req()
693 static inline void set_ena_eth_io_tx_meta_desc_comp_req(struct ena_eth_io_tx_meta_desc *p, uint32_t… in set_ena_eth_io_tx_meta_desc_comp_req() argument
695p->len_ctrl |= (val << ENA_ETH_IO_TX_META_DESC_COMP_REQ_SHIFT) & ENA_ETH_IO_TX_META_DESC_COMP_REQ_… in set_ena_eth_io_tx_meta_desc_comp_req()
698 …atic inline uint32_t get_ena_eth_io_tx_meta_desc_req_id_hi(const struct ena_eth_io_tx_meta_desc *p) in get_ena_eth_io_tx_meta_desc_req_id_hi() argument
700 return p->word1 & ENA_ETH_IO_TX_META_DESC_REQ_ID_HI_MASK; in get_ena_eth_io_tx_meta_desc_req_id_hi()
703 static inline void set_ena_eth_io_tx_meta_desc_req_id_hi(struct ena_eth_io_tx_meta_desc *p, uint32_… in set_ena_eth_io_tx_meta_desc_req_id_hi() argument
705 p->word1 |= val & ENA_ETH_IO_TX_META_DESC_REQ_ID_HI_MASK; in set_ena_eth_io_tx_meta_desc_req_id_hi()
708 …tic inline uint32_t get_ena_eth_io_tx_meta_desc_l3_hdr_len(const struct ena_eth_io_tx_meta_desc *p) in get_ena_eth_io_tx_meta_desc_l3_hdr_len() argument
710 return p->word2 & ENA_ETH_IO_TX_META_DESC_L3_HDR_LEN_MASK; in get_ena_eth_io_tx_meta_desc_l3_hdr_len()
713 static inline void set_ena_eth_io_tx_meta_desc_l3_hdr_len(struct ena_eth_io_tx_meta_desc *p, uint32… in set_ena_eth_io_tx_meta_desc_l3_hdr_len() argument
715 p->word2 |= val & ENA_ETH_IO_TX_META_DESC_L3_HDR_LEN_MASK; in set_ena_eth_io_tx_meta_desc_l3_hdr_len()
718 …tic inline uint32_t get_ena_eth_io_tx_meta_desc_l3_hdr_off(const struct ena_eth_io_tx_meta_desc *p) in get_ena_eth_io_tx_meta_desc_l3_hdr_off() argument
720 …return (p->word2 & ENA_ETH_IO_TX_META_DESC_L3_HDR_OFF_MASK) >> ENA_ETH_IO_TX_META_DESC_L3_HDR_OFF_… in get_ena_eth_io_tx_meta_desc_l3_hdr_off()
723 static inline void set_ena_eth_io_tx_meta_desc_l3_hdr_off(struct ena_eth_io_tx_meta_desc *p, uint32… in set_ena_eth_io_tx_meta_desc_l3_hdr_off() argument
725p->word2 |= (val << ENA_ETH_IO_TX_META_DESC_L3_HDR_OFF_SHIFT) & ENA_ETH_IO_TX_META_DESC_L3_HDR_OFF… in set_ena_eth_io_tx_meta_desc_l3_hdr_off()
728 …e uint32_t get_ena_eth_io_tx_meta_desc_l4_hdr_len_in_words(const struct ena_eth_io_tx_meta_desc *p) in get_ena_eth_io_tx_meta_desc_l4_hdr_len_in_words() argument
730 …return (p->word2 & ENA_ETH_IO_TX_META_DESC_L4_HDR_LEN_IN_WORDS_MASK) >> ENA_ETH_IO_TX_META_DESC_L4… in get_ena_eth_io_tx_meta_desc_l4_hdr_len_in_words()
733 …id set_ena_eth_io_tx_meta_desc_l4_hdr_len_in_words(struct ena_eth_io_tx_meta_desc *p, uint32_t val) in set_ena_eth_io_tx_meta_desc_l4_hdr_len_in_words() argument
735p->word2 |= (val << ENA_ETH_IO_TX_META_DESC_L4_HDR_LEN_IN_WORDS_SHIFT) & ENA_ETH_IO_TX_META_DESC_L… in set_ena_eth_io_tx_meta_desc_l4_hdr_len_in_words()
738 static inline uint32_t get_ena_eth_io_tx_meta_desc_mss_lo(const struct ena_eth_io_tx_meta_desc *p) in get_ena_eth_io_tx_meta_desc_mss_lo() argument
740 return (p->word2 & ENA_ETH_IO_TX_META_DESC_MSS_LO_MASK) >> ENA_ETH_IO_TX_META_DESC_MSS_LO_SHIFT; in get_ena_eth_io_tx_meta_desc_mss_lo()
743 static inline void set_ena_eth_io_tx_meta_desc_mss_lo(struct ena_eth_io_tx_meta_desc *p, uint32_t v… in set_ena_eth_io_tx_meta_desc_mss_lo() argument
745 p->word2 |= (val << ENA_ETH_IO_TX_META_DESC_MSS_LO_SHIFT) & ENA_ETH_IO_TX_META_DESC_MSS_LO_MASK; in set_ena_eth_io_tx_meta_desc_mss_lo()
748 static inline uint8_t get_ena_eth_io_tx_cdesc_phase(const struct ena_eth_io_tx_cdesc *p) in get_ena_eth_io_tx_cdesc_phase() argument
750 return p->flags & ENA_ETH_IO_TX_CDESC_PHASE_MASK; in get_ena_eth_io_tx_cdesc_phase()
753 static inline void set_ena_eth_io_tx_cdesc_phase(struct ena_eth_io_tx_cdesc *p, uint8_t val) in set_ena_eth_io_tx_cdesc_phase() argument
755 p->flags |= val & ENA_ETH_IO_TX_CDESC_PHASE_MASK; in set_ena_eth_io_tx_cdesc_phase()
758 static inline uint8_t get_ena_eth_io_rx_desc_phase(const struct ena_eth_io_rx_desc *p) in get_ena_eth_io_rx_desc_phase() argument
760 return p->ctrl & ENA_ETH_IO_RX_DESC_PHASE_MASK; in get_ena_eth_io_rx_desc_phase()
763 static inline void set_ena_eth_io_rx_desc_phase(struct ena_eth_io_rx_desc *p, uint8_t val) in set_ena_eth_io_rx_desc_phase() argument
765 p->ctrl |= val & ENA_ETH_IO_RX_DESC_PHASE_MASK; in set_ena_eth_io_rx_desc_phase()
768 static inline uint8_t get_ena_eth_io_rx_desc_first(const struct ena_eth_io_rx_desc *p) in get_ena_eth_io_rx_desc_first() argument
770 return (p->ctrl & ENA_ETH_IO_RX_DESC_FIRST_MASK) >> ENA_ETH_IO_RX_DESC_FIRST_SHIFT; in get_ena_eth_io_rx_desc_first()
773 static inline void set_ena_eth_io_rx_desc_first(struct ena_eth_io_rx_desc *p, uint8_t val) in set_ena_eth_io_rx_desc_first() argument
775 p->ctrl |= (val << ENA_ETH_IO_RX_DESC_FIRST_SHIFT) & ENA_ETH_IO_RX_DESC_FIRST_MASK; in set_ena_eth_io_rx_desc_first()
778 static inline uint8_t get_ena_eth_io_rx_desc_last(const struct ena_eth_io_rx_desc *p) in get_ena_eth_io_rx_desc_last() argument
780 return (p->ctrl & ENA_ETH_IO_RX_DESC_LAST_MASK) >> ENA_ETH_IO_RX_DESC_LAST_SHIFT; in get_ena_eth_io_rx_desc_last()
783 static inline void set_ena_eth_io_rx_desc_last(struct ena_eth_io_rx_desc *p, uint8_t val) in set_ena_eth_io_rx_desc_last() argument
785 p->ctrl |= (val << ENA_ETH_IO_RX_DESC_LAST_SHIFT) & ENA_ETH_IO_RX_DESC_LAST_MASK; in set_ena_eth_io_rx_desc_last()
788 static inline uint8_t get_ena_eth_io_rx_desc_comp_req(const struct ena_eth_io_rx_desc *p) in get_ena_eth_io_rx_desc_comp_req() argument
790 return (p->ctrl & ENA_ETH_IO_RX_DESC_COMP_REQ_MASK) >> ENA_ETH_IO_RX_DESC_COMP_REQ_SHIFT; in get_ena_eth_io_rx_desc_comp_req()
793 static inline void set_ena_eth_io_rx_desc_comp_req(struct ena_eth_io_rx_desc *p, uint8_t val) in set_ena_eth_io_rx_desc_comp_req() argument
795 p->ctrl |= (val << ENA_ETH_IO_RX_DESC_COMP_REQ_SHIFT) & ENA_ETH_IO_RX_DESC_COMP_REQ_MASK; in set_ena_eth_io_rx_desc_comp_req()
798 …inline uint32_t get_ena_eth_io_rx_cdesc_base_l3_proto_idx(const struct ena_eth_io_rx_cdesc_base *p) in get_ena_eth_io_rx_cdesc_base_l3_proto_idx() argument
800 return p->status & ENA_ETH_IO_RX_CDESC_BASE_L3_PROTO_IDX_MASK; in get_ena_eth_io_rx_cdesc_base_l3_proto_idx()
803 static inline void set_ena_eth_io_rx_cdesc_base_l3_proto_idx(struct ena_eth_io_rx_cdesc_base *p, ui… in set_ena_eth_io_rx_cdesc_base_l3_proto_idx() argument
805 p->status |= val & ENA_ETH_IO_RX_CDESC_BASE_L3_PROTO_IDX_MASK; in set_ena_eth_io_rx_cdesc_base_l3_proto_idx()
808 …inline uint32_t get_ena_eth_io_rx_cdesc_base_src_vlan_cnt(const struct ena_eth_io_rx_cdesc_base *p) in get_ena_eth_io_rx_cdesc_base_src_vlan_cnt() argument
810 …return (p->status & ENA_ETH_IO_RX_CDESC_BASE_SRC_VLAN_CNT_MASK) >> ENA_ETH_IO_RX_CDESC_BASE_SRC_VL… in get_ena_eth_io_rx_cdesc_base_src_vlan_cnt()
813 static inline void set_ena_eth_io_rx_cdesc_base_src_vlan_cnt(struct ena_eth_io_rx_cdesc_base *p, ui… in set_ena_eth_io_rx_cdesc_base_src_vlan_cnt() argument
815p->status |= (val << ENA_ETH_IO_RX_CDESC_BASE_SRC_VLAN_CNT_SHIFT) & ENA_ETH_IO_RX_CDESC_BASE_SRC_V… in set_ena_eth_io_rx_cdesc_base_src_vlan_cnt()
818 …inline uint32_t get_ena_eth_io_rx_cdesc_base_l4_proto_idx(const struct ena_eth_io_rx_cdesc_base *p) in get_ena_eth_io_rx_cdesc_base_l4_proto_idx() argument
820 …return (p->status & ENA_ETH_IO_RX_CDESC_BASE_L4_PROTO_IDX_MASK) >> ENA_ETH_IO_RX_CDESC_BASE_L4_PRO… in get_ena_eth_io_rx_cdesc_base_l4_proto_idx()
823 static inline void set_ena_eth_io_rx_cdesc_base_l4_proto_idx(struct ena_eth_io_rx_cdesc_base *p, ui… in set_ena_eth_io_rx_cdesc_base_l4_proto_idx() argument
825p->status |= (val << ENA_ETH_IO_RX_CDESC_BASE_L4_PROTO_IDX_SHIFT) & ENA_ETH_IO_RX_CDESC_BASE_L4_PR… in set_ena_eth_io_rx_cdesc_base_l4_proto_idx()
828 … inline uint32_t get_ena_eth_io_rx_cdesc_base_l3_csum_err(const struct ena_eth_io_rx_cdesc_base *p) in get_ena_eth_io_rx_cdesc_base_l3_csum_err() argument
830 …return (p->status & ENA_ETH_IO_RX_CDESC_BASE_L3_CSUM_ERR_MASK) >> ENA_ETH_IO_RX_CDESC_BASE_L3_CSUM… in get_ena_eth_io_rx_cdesc_base_l3_csum_err()
833 static inline void set_ena_eth_io_rx_cdesc_base_l3_csum_err(struct ena_eth_io_rx_cdesc_base *p, uin… in set_ena_eth_io_rx_cdesc_base_l3_csum_err() argument
835p->status |= (val << ENA_ETH_IO_RX_CDESC_BASE_L3_CSUM_ERR_SHIFT) & ENA_ETH_IO_RX_CDESC_BASE_L3_CSU… in set_ena_eth_io_rx_cdesc_base_l3_csum_err()
838 … inline uint32_t get_ena_eth_io_rx_cdesc_base_l4_csum_err(const struct ena_eth_io_rx_cdesc_base *p) in get_ena_eth_io_rx_cdesc_base_l4_csum_err() argument
840 …return (p->status & ENA_ETH_IO_RX_CDESC_BASE_L4_CSUM_ERR_MASK) >> ENA_ETH_IO_RX_CDESC_BASE_L4_CSUM… in get_ena_eth_io_rx_cdesc_base_l4_csum_err()
843 static inline void set_ena_eth_io_rx_cdesc_base_l4_csum_err(struct ena_eth_io_rx_cdesc_base *p, uin… in set_ena_eth_io_rx_cdesc_base_l4_csum_err() argument
845p->status |= (val << ENA_ETH_IO_RX_CDESC_BASE_L4_CSUM_ERR_SHIFT) & ENA_ETH_IO_RX_CDESC_BASE_L4_CSU… in set_ena_eth_io_rx_cdesc_base_l4_csum_err()
848 …ic inline uint32_t get_ena_eth_io_rx_cdesc_base_ipv4_frag(const struct ena_eth_io_rx_cdesc_base *p) in get_ena_eth_io_rx_cdesc_base_ipv4_frag() argument
850 …return (p->status & ENA_ETH_IO_RX_CDESC_BASE_IPV4_FRAG_MASK) >> ENA_ETH_IO_RX_CDESC_BASE_IPV4_FRAG… in get_ena_eth_io_rx_cdesc_base_ipv4_frag()
853 static inline void set_ena_eth_io_rx_cdesc_base_ipv4_frag(struct ena_eth_io_rx_cdesc_base *p, uint3… in set_ena_eth_io_rx_cdesc_base_ipv4_frag() argument
855p->status |= (val << ENA_ETH_IO_RX_CDESC_BASE_IPV4_FRAG_SHIFT) & ENA_ETH_IO_RX_CDESC_BASE_IPV4_FRA… in set_ena_eth_io_rx_cdesc_base_ipv4_frag()
858 static inline uint32_t get_ena_eth_io_rx_cdesc_base_phase(const struct ena_eth_io_rx_cdesc_base *p) in get_ena_eth_io_rx_cdesc_base_phase() argument
860 return (p->status & ENA_ETH_IO_RX_CDESC_BASE_PHASE_MASK) >> ENA_ETH_IO_RX_CDESC_BASE_PHASE_SHIFT; in get_ena_eth_io_rx_cdesc_base_phase()
863 static inline void set_ena_eth_io_rx_cdesc_base_phase(struct ena_eth_io_rx_cdesc_base *p, uint32_t … in set_ena_eth_io_rx_cdesc_base_phase() argument
865 p->status |= (val << ENA_ETH_IO_RX_CDESC_BASE_PHASE_SHIFT) & ENA_ETH_IO_RX_CDESC_BASE_PHASE_MASK; in set_ena_eth_io_rx_cdesc_base_phase()
868 …tic inline uint32_t get_ena_eth_io_rx_cdesc_base_l3_csum2(const struct ena_eth_io_rx_cdesc_base *p) in get_ena_eth_io_rx_cdesc_base_l3_csum2() argument
870 …return (p->status & ENA_ETH_IO_RX_CDESC_BASE_L3_CSUM2_MASK) >> ENA_ETH_IO_RX_CDESC_BASE_L3_CSUM2_S… in get_ena_eth_io_rx_cdesc_base_l3_csum2()
873 static inline void set_ena_eth_io_rx_cdesc_base_l3_csum2(struct ena_eth_io_rx_cdesc_base *p, uint32… in set_ena_eth_io_rx_cdesc_base_l3_csum2() argument
875p->status |= (val << ENA_ETH_IO_RX_CDESC_BASE_L3_CSUM2_SHIFT) & ENA_ETH_IO_RX_CDESC_BASE_L3_CSUM2_… in set_ena_eth_io_rx_cdesc_base_l3_csum2()
878 static inline uint32_t get_ena_eth_io_rx_cdesc_base_first(const struct ena_eth_io_rx_cdesc_base *p) in get_ena_eth_io_rx_cdesc_base_first() argument
880 return (p->status & ENA_ETH_IO_RX_CDESC_BASE_FIRST_MASK) >> ENA_ETH_IO_RX_CDESC_BASE_FIRST_SHIFT; in get_ena_eth_io_rx_cdesc_base_first()
883 static inline void set_ena_eth_io_rx_cdesc_base_first(struct ena_eth_io_rx_cdesc_base *p, uint32_t … in set_ena_eth_io_rx_cdesc_base_first() argument
885 p->status |= (val << ENA_ETH_IO_RX_CDESC_BASE_FIRST_SHIFT) & ENA_ETH_IO_RX_CDESC_BASE_FIRST_MASK; in set_ena_eth_io_rx_cdesc_base_first()
888 static inline uint32_t get_ena_eth_io_rx_cdesc_base_last(const struct ena_eth_io_rx_cdesc_base *p) in get_ena_eth_io_rx_cdesc_base_last() argument
890 return (p->status & ENA_ETH_IO_RX_CDESC_BASE_LAST_MASK) >> ENA_ETH_IO_RX_CDESC_BASE_LAST_SHIFT; in get_ena_eth_io_rx_cdesc_base_last()
893 static inline void set_ena_eth_io_rx_cdesc_base_last(struct ena_eth_io_rx_cdesc_base *p, uint32_t v… in set_ena_eth_io_rx_cdesc_base_last() argument
895 p->status |= (val << ENA_ETH_IO_RX_CDESC_BASE_LAST_SHIFT) & ENA_ETH_IO_RX_CDESC_BASE_LAST_MASK; in set_ena_eth_io_rx_cdesc_base_last()
898 static inline uint32_t get_ena_eth_io_rx_cdesc_base_buffer(const struct ena_eth_io_rx_cdesc_base *p) in get_ena_eth_io_rx_cdesc_base_buffer() argument
900 return (p->status & ENA_ETH_IO_RX_CDESC_BASE_BUFFER_MASK) >> ENA_ETH_IO_RX_CDESC_BASE_BUFFER_SHIFT; in get_ena_eth_io_rx_cdesc_base_buffer()
903 static inline void set_ena_eth_io_rx_cdesc_base_buffer(struct ena_eth_io_rx_cdesc_base *p, uint32_t… in set_ena_eth_io_rx_cdesc_base_buffer() argument
905 p->status |= (val << ENA_ETH_IO_RX_CDESC_BASE_BUFFER_SHIFT) & ENA_ETH_IO_RX_CDESC_BASE_BUFFER_MASK; in set_ena_eth_io_rx_cdesc_base_buffer()
908 static inline uint32_t get_ena_eth_io_intr_reg_rx_intr_delay(const struct ena_eth_io_intr_reg *p) in get_ena_eth_io_intr_reg_rx_intr_delay() argument
910 return p->intr_control & ENA_ETH_IO_INTR_REG_RX_INTR_DELAY_MASK; in get_ena_eth_io_intr_reg_rx_intr_delay()
913 static inline void set_ena_eth_io_intr_reg_rx_intr_delay(struct ena_eth_io_intr_reg *p, uint32_t va… in set_ena_eth_io_intr_reg_rx_intr_delay() argument
915 p->intr_control |= val & ENA_ETH_IO_INTR_REG_RX_INTR_DELAY_MASK; in set_ena_eth_io_intr_reg_rx_intr_delay()
918 static inline uint32_t get_ena_eth_io_intr_reg_tx_intr_delay(const struct ena_eth_io_intr_reg *p) in get_ena_eth_io_intr_reg_tx_intr_delay() argument
920 …return (p->intr_control & ENA_ETH_IO_INTR_REG_TX_INTR_DELAY_MASK) >> ENA_ETH_IO_INTR_REG_TX_INTR_D… in get_ena_eth_io_intr_reg_tx_intr_delay()
923 static inline void set_ena_eth_io_intr_reg_tx_intr_delay(struct ena_eth_io_intr_reg *p, uint32_t va… in set_ena_eth_io_intr_reg_tx_intr_delay() argument
925p->intr_control |= (val << ENA_ETH_IO_INTR_REG_TX_INTR_DELAY_SHIFT) & ENA_ETH_IO_INTR_REG_TX_INTR_… in set_ena_eth_io_intr_reg_tx_intr_delay()
928 static inline uint32_t get_ena_eth_io_intr_reg_intr_unmask(const struct ena_eth_io_intr_reg *p) in get_ena_eth_io_intr_reg_intr_unmask() argument
930 …return (p->intr_control & ENA_ETH_IO_INTR_REG_INTR_UNMASK_MASK) >> ENA_ETH_IO_INTR_REG_INTR_UNMASK… in get_ena_eth_io_intr_reg_intr_unmask()
933 static inline void set_ena_eth_io_intr_reg_intr_unmask(struct ena_eth_io_intr_reg *p, uint32_t val) in set_ena_eth_io_intr_reg_intr_unmask() argument
935p->intr_control |= (val << ENA_ETH_IO_INTR_REG_INTR_UNMASK_SHIFT) & ENA_ETH_IO_INTR_REG_INTR_UNMAS… in set_ena_eth_io_intr_reg_intr_unmask()
938 …inline uint32_t get_ena_eth_io_numa_node_cfg_reg_numa(const struct ena_eth_io_numa_node_cfg_reg *p) in get_ena_eth_io_numa_node_cfg_reg_numa() argument
940 return p->numa_cfg & ENA_ETH_IO_NUMA_NODE_CFG_REG_NUMA_MASK; in get_ena_eth_io_numa_node_cfg_reg_numa()
943 static inline void set_ena_eth_io_numa_node_cfg_reg_numa(struct ena_eth_io_numa_node_cfg_reg *p, ui… in set_ena_eth_io_numa_node_cfg_reg_numa() argument
945 p->numa_cfg |= val & ENA_ETH_IO_NUMA_NODE_CFG_REG_NUMA_MASK; in set_ena_eth_io_numa_node_cfg_reg_numa()
948 …ine uint32_t get_ena_eth_io_numa_node_cfg_reg_enabled(const struct ena_eth_io_numa_node_cfg_reg *p) in get_ena_eth_io_numa_node_cfg_reg_enabled() argument
950 …return (p->numa_cfg & ENA_ETH_IO_NUMA_NODE_CFG_REG_ENABLED_MASK) >> ENA_ETH_IO_NUMA_NODE_CFG_REG_E… in get_ena_eth_io_numa_node_cfg_reg_enabled()
953 static inline void set_ena_eth_io_numa_node_cfg_reg_enabled(struct ena_eth_io_numa_node_cfg_reg *p,… in set_ena_eth_io_numa_node_cfg_reg_enabled() argument
955p->numa_cfg |= (val << ENA_ETH_IO_NUMA_NODE_CFG_REG_ENABLED_SHIFT) & ENA_ETH_IO_NUMA_NODE_CFG_REG_… in set_ena_eth_io_numa_node_cfg_reg_enabled()