Lines Matching refs:rhdr
142 struct cam_hdr *rhdr = (void *)ibuf; in send_cmd() local
169 if (actual_len < sizeof(*rhdr)) { in send_cmd()
174 actual_len -= sizeof(*rhdr); in send_cmd()
176 if (rhdr->magic[0] != 0x52 || rhdr->magic[1] != 0x42) { in send_cmd()
178 rhdr->magic[0], rhdr->magic[1]); in send_cmd()
181 if (rhdr->cmd != chdr->cmd) { in send_cmd()
183 rhdr->cmd, chdr->cmd); in send_cmd()
186 if (rhdr->tag != chdr->tag) { in send_cmd()
188 rhdr->tag, chdr->tag); in send_cmd()
191 if (le16_to_cpu(rhdr->len) != (actual_len/2)) { in send_cmd()
193 le16_to_cpu(rhdr->len), (int)(actual_len/2)); in send_cmd()
200 memcpy(replybuf, ibuf+sizeof(*rhdr), reply_len); in send_cmd()
202 memcpy(replybuf, ibuf+sizeof(*rhdr), actual_len); in send_cmd()