Lines Matching refs:nhcnt

356 static u32 flexrm_estimate_header_desc_count(u32 nhcnt)  in flexrm_estimate_header_desc_count()  argument
358 u32 hcnt = nhcnt / HEADER_BDCOUNT_MAX; in flexrm_estimate_header_desc_count()
360 if (!(nhcnt % HEADER_BDCOUNT_MAX)) in flexrm_estimate_header_desc_count()
394 static void flexrm_enqueue_desc(u32 nhpos, u32 nhcnt, u32 reqid, in flexrm_enqueue_desc() argument
402 if (nhcnt <= nhpos) in flexrm_enqueue_desc()
429 if ((nhpos % HEADER_BDCOUNT_MAX == 0) && (nhcnt - nhpos)) { in flexrm_enqueue_desc()
431 nhavail = (nhcnt - nhpos); in flexrm_enqueue_desc()
647 static void *flexrm_spu_write_descs(struct brcm_message *msg, u32 nhcnt, in flexrm_spu_write_descs() argument
665 flexrm_enqueue_desc(nhpos, nhcnt, reqid, in flexrm_spu_write_descs()
681 flexrm_enqueue_desc(nhpos, nhcnt, reqid, in flexrm_spu_write_descs()
756 static void *flexrm_sba_write_descs(struct brcm_message *msg, u32 nhcnt, in flexrm_sba_write_descs() argument
773 flexrm_enqueue_desc(nhpos, nhcnt, reqid, in flexrm_sba_write_descs()
780 flexrm_enqueue_desc(nhpos, nhcnt, reqid, in flexrm_sba_write_descs()
789 flexrm_enqueue_desc(nhpos, nhcnt, reqid, in flexrm_sba_write_descs()
798 flexrm_enqueue_desc(nhpos, nhcnt, reqid, in flexrm_sba_write_descs()
805 flexrm_enqueue_desc(nhpos, nhcnt, reqid, in flexrm_sba_write_descs()
815 flexrm_enqueue_desc(nhpos, nhcnt, reqid, in flexrm_sba_write_descs()
893 static void *flexrm_write_descs(struct brcm_message *msg, u32 nhcnt, in flexrm_write_descs() argument
905 return flexrm_spu_write_descs(msg, nhcnt, reqid, in flexrm_write_descs()
909 return flexrm_sba_write_descs(msg, nhcnt, reqid, in flexrm_write_descs()
981 u32 val, count, nhcnt; in flexrm_new_request() local
1021 nhcnt = flexrm_estimate_nonheader_desc_count(msg); in flexrm_new_request()
1022 count = flexrm_estimate_header_desc_count(nhcnt) + nhcnt + 1; in flexrm_new_request()
1042 next = flexrm_write_descs(msg, nhcnt, reqid, in flexrm_new_request()