Lines Matching full:req
26 static inline u8 __get_cmdq_base_opcode(struct cmdq_base *req, u32 size) in __get_cmdq_base_opcode() argument
28 if (HAS_TLV_HEADER(req) && size > TLV_BYTES) in __get_cmdq_base_opcode()
29 return ((struct cmdq_base *)GET_TLV_DATA(req))->opcode; in __get_cmdq_base_opcode()
31 return req->opcode; in __get_cmdq_base_opcode()
34 static inline void __set_cmdq_base_opcode(struct cmdq_base *req, in __set_cmdq_base_opcode() argument
37 if (HAS_TLV_HEADER(req) && size > TLV_BYTES) in __set_cmdq_base_opcode()
38 ((struct cmdq_base *)GET_TLV_DATA(req))->opcode = val; in __set_cmdq_base_opcode()
40 req->opcode = val; in __set_cmdq_base_opcode()
43 static inline __le16 __get_cmdq_base_cookie(struct cmdq_base *req, u32 size) in __get_cmdq_base_cookie() argument
45 if (HAS_TLV_HEADER(req) && size > TLV_BYTES) in __get_cmdq_base_cookie()
46 return ((struct cmdq_base *)GET_TLV_DATA(req))->cookie; in __get_cmdq_base_cookie()
48 return req->cookie; in __get_cmdq_base_cookie()
51 static inline void __set_cmdq_base_cookie(struct cmdq_base *req, in __set_cmdq_base_cookie() argument
54 if (HAS_TLV_HEADER(req) && size > TLV_BYTES) in __set_cmdq_base_cookie()
55 ((struct cmdq_base *)GET_TLV_DATA(req))->cookie = val; in __set_cmdq_base_cookie()
57 req->cookie = val; in __set_cmdq_base_cookie()
60 static inline __le64 __get_cmdq_base_resp_addr(struct cmdq_base *req, u32 size) in __get_cmdq_base_resp_addr() argument
62 if (HAS_TLV_HEADER(req) && size > TLV_BYTES) in __get_cmdq_base_resp_addr()
63 return ((struct cmdq_base *)GET_TLV_DATA(req))->resp_addr; in __get_cmdq_base_resp_addr()
65 return req->resp_addr; in __get_cmdq_base_resp_addr()
68 static inline void __set_cmdq_base_resp_addr(struct cmdq_base *req, in __set_cmdq_base_resp_addr() argument
71 if (HAS_TLV_HEADER(req) && size > TLV_BYTES) in __set_cmdq_base_resp_addr()
72 ((struct cmdq_base *)GET_TLV_DATA(req))->resp_addr = val; in __set_cmdq_base_resp_addr()
74 req->resp_addr = val; in __set_cmdq_base_resp_addr()
77 static inline u8 __get_cmdq_base_resp_size(struct cmdq_base *req, u32 size) in __get_cmdq_base_resp_size() argument
79 if (HAS_TLV_HEADER(req) && size > TLV_BYTES) in __get_cmdq_base_resp_size()
80 return ((struct cmdq_base *)GET_TLV_DATA(req))->resp_size; in __get_cmdq_base_resp_size()
82 return req->resp_size; in __get_cmdq_base_resp_size()
85 static inline void __set_cmdq_base_resp_size(struct cmdq_base *req, in __set_cmdq_base_resp_size() argument
88 if (HAS_TLV_HEADER(req) && size > TLV_BYTES) in __set_cmdq_base_resp_size()
89 ((struct cmdq_base *)GET_TLV_DATA(req))->resp_size = val; in __set_cmdq_base_resp_size()
91 req->resp_size = val; in __set_cmdq_base_resp_size()
94 static inline u8 __get_cmdq_base_cmd_size(struct cmdq_base *req, u32 size) in __get_cmdq_base_cmd_size() argument
96 if (HAS_TLV_HEADER(req) && size > TLV_BYTES) in __get_cmdq_base_cmd_size()
97 return ((struct roce_tlv *)(req))->total_size; in __get_cmdq_base_cmd_size()
99 return req->cmd_size; in __get_cmdq_base_cmd_size()
102 static inline void __set_cmdq_base_cmd_size(struct cmdq_base *req, in __set_cmdq_base_cmd_size() argument
105 if (HAS_TLV_HEADER(req) && size > TLV_BYTES) in __set_cmdq_base_cmd_size()
106 ((struct cmdq_base *)GET_TLV_DATA(req))->cmd_size = val; in __set_cmdq_base_cmd_size()
108 req->cmd_size = val; in __set_cmdq_base_cmd_size()
111 static inline __le16 __get_cmdq_base_flags(struct cmdq_base *req, u32 size) in __get_cmdq_base_flags() argument
113 if (HAS_TLV_HEADER(req) && size > TLV_BYTES) in __get_cmdq_base_flags()
114 return ((struct cmdq_base *)GET_TLV_DATA(req))->flags; in __get_cmdq_base_flags()
116 return req->flags; in __get_cmdq_base_flags()
119 static inline void __set_cmdq_base_flags(struct cmdq_base *req, in __set_cmdq_base_flags() argument
122 if (HAS_TLV_HEADER(req) && size > TLV_BYTES) in __set_cmdq_base_flags()
123 ((struct cmdq_base *)GET_TLV_DATA(req))->flags = val; in __set_cmdq_base_flags()
125 req->flags = val; in __set_cmdq_base_flags()