Lines Matching refs:crc
1256 u32 crc; in prepare_write_message() local
1306 crc = crc32c(0, &m->hdr, offsetof(struct ceph_msg_header, crc)); in prepare_write_message()
1307 con->out_msg->hdr.crc = cpu_to_le32(crc); in prepare_write_message()
1311 crc = crc32c(0, m->front.iov_base, m->front.iov_len); in prepare_write_message()
1312 con->out_msg->footer.front_crc = cpu_to_le32(crc); in prepare_write_message()
1314 crc = crc32c(0, m->middle->vec.iov_base, in prepare_write_message()
1316 con->out_msg->footer.middle_crc = cpu_to_le32(crc); in prepare_write_message()
1534 static u32 ceph_crc32c_page(u32 crc, struct page *page, in ceph_crc32c_page() argument
1542 crc = crc32c(crc, kaddr + page_offset, length); in ceph_crc32c_page()
1545 return crc; in ceph_crc32c_page()
1559 u32 crc; in write_partial_message_data() local
1574 crc = do_datacrc ? le32_to_cpu(msg->footer.data_crc) : 0; in write_partial_message_data()
1589 msg->footer.data_crc = cpu_to_le32(crc); in write_partial_message_data()
1594 crc = ceph_crc32c_page(crc, page, page_offset, length); in write_partial_message_data()
1602 msg->footer.data_crc = cpu_to_le32(crc); in write_partial_message_data()
2239 unsigned int sec_len, u32 *crc) in read_partial_message_section() argument
2255 *crc = crc32c(0, section->iov_base, section->iov_len); in read_partial_message_section()
2268 u32 crc = 0; in read_partial_msg_data() local
2276 crc = con->in_data_crc; in read_partial_msg_data()
2282 con->in_data_crc = crc; in read_partial_msg_data()
2288 crc = ceph_crc32c_page(crc, page, page_offset, ret); in read_partial_msg_data()
2292 con->in_data_crc = crc; in read_partial_msg_data()
2312 u32 crc; in read_partial_message() local
2323 crc = crc32c(0, &con->in_hdr, offsetof(struct ceph_msg_header, crc)); in read_partial_message()
2324 if (cpu_to_le32(crc) != con->in_hdr.crc) { in read_partial_message()
2326 crc, con->in_hdr.crc); in read_partial_message()