Lines Matching refs:dring_len
244 ((((id) + 1) >= vd->dring_len)? 0 : (id) + 1)
491 uint32_t dring_len; /* number of dring elements */ member
4652 vd->dring_len = reg_msg->num_descriptors; in vd_process_dring_reg_msg()
4656 vd->descriptor_size, vd->dring_len); in vd_process_dring_reg_msg()
4663 kmem_zalloc((sizeof (*vd->dring_task)) * vd->dring_len, KM_SLEEP); in vd_process_dring_reg_msg()
4664 for (int i = 0; i < vd->dring_len; i++) { in vd_process_dring_reg_msg()
4687 kmem_zalloc(sizeof (buf_t *) * vd->dring_len, KM_SLEEP); in vd_process_dring_reg_msg()
4893 nelem = ((end < start) ? end + vd->dring_len : end) - start + 1; in vd_process_element_range()
4894 for (i = start, n = nelem; n > 0; i = (i + 1) % vd->dring_len, n--) { in vd_process_element_range()
4950 if (dring_msg->start_idx >= vd->dring_len) { in vd_process_dring_msg()
4952 dring_msg->start_idx, vd->dring_len); in vd_process_dring_msg()
4957 (dring_msg->end_idx >= vd->dring_len)) { in vd_process_dring_msg()
4959 dring_msg->end_idx, vd->dring_len); in vd_process_dring_msg()
6866 ASSERT(vdp->dring_len != 0); in vd_free_dring_task()
6868 for (int i = 0; i < vdp->dring_len; i++) { in vd_free_dring_task()
6878 (sizeof (*vdp->dring_task)) * vdp->dring_len); in vd_free_dring_task()
6883 kmem_free(vdp->write_queue, sizeof (buf_t *) * vdp->dring_len); in vd_free_dring_task()