Lines Matching refs:vdc
148 #define VDC_GET_NEXT_REQ_ID(vdc) ((vdc)->req_id++) argument
150 #define VDC_GET_DRING_ENTRY_PTR(vdc, idx) \ argument
151 (vd_dring_entry_t *)(uintptr_t)((vdc)->dring_mem_info.vaddr + \
152 (idx * (vdc)->dring_entry_size))
154 #define VDC_MARK_DRING_ENTRY_FREE(vdc, idx) \ argument
157 ASSERT(vdc != NULL); \
158 ASSERT(idx < vdc->dring_len); \
159 ASSERT(vdc->dring_mem_info.vaddr != NULL); \
161 (vdc->dring_mem_info.vaddr + \
162 (idx * vdc->dring_entry_size)); \
168 #define VDC_INIT_DRING_DATA_MSG_IDS(dmsg, vdc) \ argument
169 ASSERT(vdc != NULL); \
170 dmsg.tag.vio_sid = vdc->session_id; \
171 dmsg.seq_num = vdc->seq_num;
273 struct vdc *vdcp; /* Ptr to vdc struct */
290 typedef struct vdc { struct