Lines Matching refs:flash_hdr

95 	struct cudbg_flash_hdr *flash_hdr;  in update_headers()  local
108 flash_hdr = (struct cudbg_flash_hdr *)(sec_hdr); in update_headers()
115 flash_hdr->signature = CUDBG_FL_SIGNATURE; in update_headers()
116 flash_hdr->major_ver = CUDBG_FL_MAJOR_VERSION; in update_headers()
117 flash_hdr->minor_ver = CUDBG_FL_MINOR_VERSION; in update_headers()
118 flash_hdr->build_ver = CUDBG_FL_BUILD_VERSION; in update_headers()
119 flash_hdr->hdr_len = sizeof(struct cudbg_flash_hdr); in update_headers()
133 flash_hdr->data_len = cudbg_hdr->data_len - sec_info->skip_size; in update_headers()
134 flash_hdr->timestamp = timestamp; in update_headers()
144 cudbg_hdr->data_len = flash_hdr->data_len; in update_headers()
145 flash_hdr->data_len += ext_size; in update_headers()
158 struct cudbg_flash_hdr *flash_hdr = NULL; in cudbg_write_flash() local
191 flash_hdr = (struct cudbg_flash_hdr *)(sec_info->sec_data + in cudbg_write_flash()
194 if (flash_hdr->data_len > CUDBG_FLASH_SIZE) { in cudbg_write_flash()
199 space_left = CUDBG_FLASH_SIZE - flash_hdr->data_len; in cudbg_write_flash()
216 flash_hdr->sec_seq_no = sec_info->cur_seq_no; in cudbg_write_flash()
332 struct cudbg_flash_hdr flash_hdr; in cudbg_read_flash() local
359 memset(&flash_hdr, 0, sizeof(struct cudbg_flash_hdr)); in cudbg_read_flash()
360 rc = read_flash(adap, CUDBG_START_SEC, &flash_hdr, in cudbg_read_flash()
364 if (flash_hdr.signature == CUDBG_FL_SIGNATURE) { in cudbg_read_flash()
365 sec_info->max_timestamp = flash_hdr.timestamp; in cudbg_read_flash()
368 &flash_hdr, in cudbg_read_flash()
372 if (flash_hdr.signature == CUDBG_FL_SIGNATURE) in cudbg_read_flash()
374 flash_hdr.timestamp; in cudbg_read_flash()
388 memset(&flash_hdr, 0, in cudbg_read_flash()
390 rc = read_flash(adap, i, &flash_hdr, in cudbg_read_flash()
394 if (flash_hdr.signature == CUDBG_FL_SIGNATURE && in cudbg_read_flash()
396 flash_hdr.timestamp && in cudbg_read_flash()
398 flash_hdr.sec_seq_no) { in cudbg_read_flash()
400 flash_hdr.sec_seq_no) { in cudbg_read_flash()
402 flash_hdr.data_len) in cudbg_read_flash()
407 flash_hdr.data_len; in cudbg_read_flash()
409 sec_info->max_seq_no = flash_hdr.sec_seq_no; in cudbg_read_flash()
427 memset(&flash_hdr, 0, sizeof(struct cudbg_flash_hdr)); in cudbg_read_flash()
428 rc = read_flash(adap, j, &flash_hdr, in cudbg_read_flash()
432 if (flash_hdr.signature == in cudbg_read_flash()
435 flash_hdr.timestamp && in cudbg_read_flash()
436 flash_hdr.sec_seq_no == i) { in cudbg_read_flash()