Lines Matching refs:seg_list
148 struct rt200_microc_seg* seg_list = NULL;
210 if (seg_list)
217 seg_list = prev_seg = curr_seg;
221 curr_seg = seg_list;
294 if (seg_list)
301 seg_list = prev_seg = curr_seg;
304 curr_seg = seg_list;
329 microc_datap->microc_seg_list = seg_list;
335 curr_seg = seg_list;
350 struct rt200_microc_seg* seg_list = microc_datap->microc_seg_list;
353 while(seg_list)
355 free(seg_list->data);
356 prev_seg = seg_list;
357 seg_list = seg_list->next;
388 struct rt200_microc_seg* seg_list = microc_datap->microc_seg_list;
433 RT_regw(VIP_TC_COMMAND, 0xe0000044 | ((seg_list->num_bytes - 1) << 7));
438 if (!RT_fifow(0x700, seg_list->num_bytes, seg_list->data))
462 RT_regw(VIP_TC_COMMAND, 0xe0000006 | ((seg_list->num_bytes - 1) << 7));
488 fb_scratch0 = ((seg_list->num_bytes << 16) & 0xffff0000) | ((seg_id << 8) & 0xff00) | (0xff & 193);
489 fb_scratch1 = (unsigned int)seg_list->crc_val;
504 while((seg_list = seg_list->next) != NULL)
517 RT_regw(VIP_TC_COMMAND, 0xe0000044 | ((seg_list->num_bytes - 1) << 7));
519 if (!RT_fifow(0x700, seg_list->num_bytes, seg_list->data))
531 fb_scratch0 = ((seg_list->num_bytes << 16) & 0xffff0000) | ((seg_id << 8) & 0xff00) | (0xff & 193);
532 fb_scratch1 = (unsigned int)seg_list->crc_val;
550 fb_scratch0 = ((seg_list->num_bytes << 16) & 0xffff0000) | ((seg_id << 8) & 0xff00) | (0xff & 194);
551 fb_scratch1 = (unsigned int)seg_list->download_dst;