Lines Matching defs:nhcnt
366 static u32 flexrm_estimate_header_desc_count(u32 nhcnt)
368 u32 hcnt = nhcnt / HEADER_BDCOUNT_MAX;
370 if (!(nhcnt % HEADER_BDCOUNT_MAX))
404 static void flexrm_enqueue_desc(u32 nhpos, u32 nhcnt, u32 reqid,
412 if (nhcnt <= nhpos)
439 if ((nhpos % HEADER_BDCOUNT_MAX == 0) && (nhcnt - nhpos)) {
441 nhavail = (nhcnt - nhpos);
657 static void *flexrm_spu_write_descs(struct brcm_message *msg, u32 nhcnt,
675 flexrm_enqueue_desc(nhpos, nhcnt, reqid,
691 flexrm_enqueue_desc(nhpos, nhcnt, reqid,
766 static void *flexrm_sba_write_descs(struct brcm_message *msg, u32 nhcnt,
783 flexrm_enqueue_desc(nhpos, nhcnt, reqid,
790 flexrm_enqueue_desc(nhpos, nhcnt, reqid,
799 flexrm_enqueue_desc(nhpos, nhcnt, reqid,
808 flexrm_enqueue_desc(nhpos, nhcnt, reqid,
815 flexrm_enqueue_desc(nhpos, nhcnt, reqid,
825 flexrm_enqueue_desc(nhpos, nhcnt, reqid,
903 static void *flexrm_write_descs(struct brcm_message *msg, u32 nhcnt,
915 return flexrm_spu_write_descs(msg, nhcnt, reqid,
919 return flexrm_sba_write_descs(msg, nhcnt, reqid,
991 u32 val, count, nhcnt;
1031 nhcnt = flexrm_estimate_nonheader_desc_count(msg);
1032 count = flexrm_estimate_header_desc_count(nhcnt) + nhcnt + 1;
1052 next = flexrm_write_descs(msg, nhcnt, reqid,