Lines Matching defs:sec_info

56 update_skip_size(struct cudbg_flash_sec_info *sec_info, u32 size)
58 sec_info->skip_size += size;
62 void set_sector_availability(struct cudbg_flash_sec_info *sec_info,
67 set_dbg_bitmap(sec_info->sec_bitmap, sector_nu);
69 reset_dbg_bitmap(sec_info->sec_bitmap, sector_nu);
74 find_empty_sec(struct cudbg_flash_sec_info *sec_info)
81 if (!(sec_info->sec_bitmap[index] & (1 << bit)))
95 struct cudbg_flash_sec_info *sec_info = &priv->sec_info;
109 sec_hdr = sec_info->sec_data + sec_hdr_start_addr;
117 if ((start_offset - sec_info->skip_size) == data_hdr_size) {
136 flash_hdr->data_len = cudbg_hdr->data_len - sec_info->skip_size;
143 entity_hdr->start_offset -= sec_info->skip_size;
159 struct cudbg_flash_sec_info *sec_info = &priv->sec_info;
181 /* this function will get header if sec_info->sec_data does not
194 flash_hdr = (struct cudbg_flash_hdr *)(sec_info->sec_data +
210 sec = find_empty_sec(sec_info);
211 if (sec_info->par_sec) {
212 sec_data_offset = sec_info->par_sec_offset;
213 set_sector_availability(sec_info, sec_info->par_sec, 0);
214 sec_info->par_sec = 0;
215 sec_info->par_sec_offset = 0;
218 sec_info->cur_seq_no++;
219 flash_hdr->sec_seq_no = sec_info->cur_seq_no;
227 sec_info->par_sec = sec;
228 sec_info->par_sec_offset = cur_entity_size +
232 memcpy((void *)((char *)sec_info->sec_data + sec_data_offset),
236 rc = write_flash(adap, sec, sec_info->sec_data,
242 set_sector_availability(sec_info, sec, 1);
333 struct cudbg_flash_sec_info *sec_info = &priv->sec_info;
358 if (!sec_info->max_timestamp) {
368 sec_info->max_timestamp = flash_hdr.timestamp;
376 sec_info->max_timestamp =
398 sec_info->max_timestamp ==
400 sec_info->max_seq_no <=
402 if (sec_info->max_seq_no ==
404 if (sec_info->hdr_data_len <
406 sec_info->max_seq_sec = i;
408 sec_info->max_seq_sec = i;
409 sec_info->hdr_data_len =
412 sec_info->max_seq_no = flash_hdr.sec_seq_no;
416 rc = read_flash(adap, sec_info->max_seq_sec,
428 for (i = 1; i <= sec_info->max_seq_no; i++) {
437 sec_info->max_timestamp ==
447 if ((i != sec_info->max_seq_no) ||
448 (i == sec_info->max_seq_no &&
449 j == sec_info->max_seq_sec)){