Lines Matching refs:hs_header
831 struct mvumi_hs_header *hs_header)
839 switch (hs_header->page_code) {
841 hs_page2 = (struct mvumi_hs_page2 *) hs_header;
842 hs_header->frame_length = sizeof(*hs_page2) - 4;
843 memset(hs_header->frame_content, 0, hs_header->frame_length);
858 hs_header->checksum = mvumi_calculate_checksum(hs_header,
859 hs_header->frame_length);
863 hs_page3 = (struct mvumi_hs_page3 *) hs_header;
864 hs_header->frame_length = sizeof(*hs_page3) - 4;
865 memset(hs_header->frame_content, 0, hs_header->frame_length);
866 hs_header->checksum = mvumi_calculate_checksum(hs_header,
867 hs_header->frame_length);
871 hs_page4 = (struct mvumi_hs_page4 *) hs_header;
872 hs_header->frame_length = sizeof(*hs_page4) - 4;
873 memset(hs_header->frame_content, 0, hs_header->frame_length);
893 hs_header->checksum = mvumi_calculate_checksum(hs_header,
894 hs_header->frame_length);
899 hs_header->page_code);
1038 struct mvumi_hs_header *hs_header)
1043 page_checksum = mvumi_calculate_checksum(hs_header,
1044 hs_header->frame_length);
1045 if (page_checksum != hs_header->checksum) {
1050 switch (hs_header->page_code) {
1052 hs_page1 = (struct mvumi_hs_page1 *) hs_header;
1094 struct mvumi_hs_header *hs_header;
1134 hs_header = (struct mvumi_hs_header *) mhba->handshake_page;
1135 if (hs_header->page_code == HS_PAGE_FIRM_CAP) {
1137 ((struct mvumi_hs_page1 *) hs_header)->total_pages;
1144 if (mvumi_hs_process_page(mhba, hs_header)) {
1153 hs_header->page_code = 0;
1157 if ((hs_header->page_code + 1) <= mhba->hba_total_pages) {
1158 hs_header->page_code++;
1159 if (hs_header->page_code != HS_PAGE_FIRM_CAP) {
1160 mvumi_hs_build_page(mhba, hs_header);