Lines Matching refs:dh
77 static inline struct dccp_hdr_ext *dccp_hdrx(const struct dccp_hdr *dh) in dccp_hdrx() argument
79 return (struct dccp_hdr_ext *)((unsigned char *)dh + sizeof(*dh)); in dccp_hdrx()
82 static inline unsigned int __dccp_basic_hdr_len(const struct dccp_hdr *dh) in __dccp_basic_hdr_len() argument
84 return sizeof(*dh) + (dh->dccph_x ? sizeof(struct dccp_hdr_ext) : 0); in __dccp_basic_hdr_len()
89 const struct dccp_hdr *dh = dccp_hdr(skb); in dccp_basic_hdr_len() local
90 return __dccp_basic_hdr_len(dh); in dccp_basic_hdr_len()
93 static inline __u64 dccp_hdr_seq(const struct dccp_hdr *dh) in dccp_hdr_seq() argument
95 __u64 seq_nr = ntohs(dh->dccph_seq); in dccp_hdr_seq()
97 if (dh->dccph_x != 0) in dccp_hdr_seq()
98 seq_nr = (seq_nr << 32) + ntohl(dccp_hdrx(dh)->dccph_seq_low); in dccp_hdr_seq()
100 seq_nr += (u32)dh->dccph_seq2 << 16; in dccp_hdr_seq()
135 static inline unsigned int __dccp_hdr_len(const struct dccp_hdr *dh) in __dccp_hdr_len() argument
137 return __dccp_basic_hdr_len(dh) + in __dccp_hdr_len()
138 dccp_packet_hdr_len(dh->dccph_type); in __dccp_hdr_len()