• Home
  • Raw
  • Download

Lines Matching refs:fle

479 static inline dma_addr_t dpaa2_fl_get_addr(const struct dpaa2_fl_entry *fle)  in dpaa2_fl_get_addr()  argument
481 return (dma_addr_t)le64_to_cpu(fle->addr); in dpaa2_fl_get_addr()
489 static inline void dpaa2_fl_set_addr(struct dpaa2_fl_entry *fle, in dpaa2_fl_set_addr() argument
492 fle->addr = cpu_to_le64(addr); in dpaa2_fl_set_addr()
501 static inline u32 dpaa2_fl_get_frc(const struct dpaa2_fl_entry *fle) in dpaa2_fl_get_frc() argument
503 return le32_to_cpu(fle->frc); in dpaa2_fl_get_frc()
511 static inline void dpaa2_fl_set_frc(struct dpaa2_fl_entry *fle, u32 frc) in dpaa2_fl_set_frc() argument
513 fle->frc = cpu_to_le32(frc); in dpaa2_fl_set_frc()
522 static inline u32 dpaa2_fl_get_ctrl(const struct dpaa2_fl_entry *fle) in dpaa2_fl_get_ctrl() argument
524 return le32_to_cpu(fle->ctrl); in dpaa2_fl_get_ctrl()
532 static inline void dpaa2_fl_set_ctrl(struct dpaa2_fl_entry *fle, u32 ctrl) in dpaa2_fl_set_ctrl() argument
534 fle->ctrl = cpu_to_le32(ctrl); in dpaa2_fl_set_ctrl()
543 static inline dma_addr_t dpaa2_fl_get_flc(const struct dpaa2_fl_entry *fle) in dpaa2_fl_get_flc() argument
545 return (dma_addr_t)le64_to_cpu(fle->flc); in dpaa2_fl_get_flc()
553 static inline void dpaa2_fl_set_flc(struct dpaa2_fl_entry *fle, in dpaa2_fl_set_flc() argument
556 fle->flc = cpu_to_le64(flc_addr); in dpaa2_fl_set_flc()
559 static inline bool dpaa2_fl_short_len(const struct dpaa2_fl_entry *fle) in dpaa2_fl_short_len() argument
561 return !!((le16_to_cpu(fle->format_offset) >> in dpaa2_fl_short_len()
571 static inline u32 dpaa2_fl_get_len(const struct dpaa2_fl_entry *fle) in dpaa2_fl_get_len() argument
573 if (dpaa2_fl_short_len(fle)) in dpaa2_fl_get_len()
574 return le32_to_cpu(fle->len) & FL_SHORT_LEN_MASK; in dpaa2_fl_get_len()
576 return le32_to_cpu(fle->len); in dpaa2_fl_get_len()
584 static inline void dpaa2_fl_set_len(struct dpaa2_fl_entry *fle, u32 len) in dpaa2_fl_set_len() argument
586 fle->len = cpu_to_le32(len); in dpaa2_fl_set_len()
595 static inline u16 dpaa2_fl_get_offset(const struct dpaa2_fl_entry *fle) in dpaa2_fl_get_offset() argument
597 return le16_to_cpu(fle->format_offset) & FL_OFFSET_MASK; in dpaa2_fl_get_offset()
605 static inline void dpaa2_fl_set_offset(struct dpaa2_fl_entry *fle, u16 offset) in dpaa2_fl_set_offset() argument
607 fle->format_offset &= cpu_to_le16(~FL_OFFSET_MASK); in dpaa2_fl_set_offset()
608 fle->format_offset |= cpu_to_le16(offset); in dpaa2_fl_set_offset()
617 static inline enum dpaa2_fl_format dpaa2_fl_get_format(const struct dpaa2_fl_entry *fle) in dpaa2_fl_get_format() argument
619 return (enum dpaa2_fl_format)((le16_to_cpu(fle->format_offset) >> in dpaa2_fl_get_format()
628 static inline void dpaa2_fl_set_format(struct dpaa2_fl_entry *fle, in dpaa2_fl_set_format() argument
631 fle->format_offset &= cpu_to_le16(~(FL_FORMAT_MASK << FL_FORMAT_SHIFT)); in dpaa2_fl_set_format()
632 fle->format_offset |= cpu_to_le16(format << FL_FORMAT_SHIFT); in dpaa2_fl_set_format()
641 static inline u16 dpaa2_fl_get_bpid(const struct dpaa2_fl_entry *fle) in dpaa2_fl_get_bpid() argument
643 return le16_to_cpu(fle->bpid) & FL_BPID_MASK; in dpaa2_fl_get_bpid()
651 static inline void dpaa2_fl_set_bpid(struct dpaa2_fl_entry *fle, u16 bpid) in dpaa2_fl_set_bpid() argument
653 fle->bpid &= cpu_to_le16(~(FL_BPID_MASK)); in dpaa2_fl_set_bpid()
654 fle->bpid |= cpu_to_le16(bpid); in dpaa2_fl_set_bpid()
663 static inline bool dpaa2_fl_is_final(const struct dpaa2_fl_entry *fle) in dpaa2_fl_is_final() argument
665 return !!(le16_to_cpu(fle->format_offset) >> FL_FINAL_FLAG_SHIFT); in dpaa2_fl_is_final()
673 static inline void dpaa2_fl_set_final(struct dpaa2_fl_entry *fle, bool final) in dpaa2_fl_set_final() argument
675 fle->format_offset &= cpu_to_le16((~(FL_FINAL_FLAG_MASK << in dpaa2_fl_set_final()
677 fle->format_offset |= cpu_to_le16(final << FL_FINAL_FLAG_SHIFT); in dpaa2_fl_set_final()