Lines Matching defs:vdc
148 #define VDC_GET_NEXT_REQ_ID(vdc) ((vdc)->req_id++) argument
150 #define VDC_GET_DRING_ENTRY_PTR(vdc, idx) \ argument
154 #define VDC_MARK_DRING_ENTRY_FREE(vdc, idx) \ argument
168 #define VDC_INIT_DRING_DATA_MSG_IDS(dmsg, vdc) \ argument
290 typedef struct vdc { struct
302 vdc_lc_state_t lifecycle; /* Current state of the vdc instance */ argument
319 vdc_rd_state_t read_state; /* current read state */ argument
329 uint64_t req_id_proc; /* Last request ID processed by vdc */ argument
330 vdc_state_t state; /* Current disk client-server state */ argument
332 dev_info_t *dip; /* device info pointer */
333 int instance; /* driver instance number */
335 vio_ver_t ver; /* version number agreed with server */
336 vd_disk_type_t vdisk_type; /* type of device/disk being imported */
337 uint32_t vdisk_media; /* physical media type of vDisk */
338 uint64_t vdisk_size; /* device size in blocks */
339 uint64_t max_xfer_sz; /* maximum block size of a descriptor */
340 uint64_t vdisk_bsize; /* blk size for the virtual disk */
364 vdc_io_t *eio_queue; /* error io queue */ argument
386 vdc_local_desc_t *local_dring; /* local dring */ argument
387 vdc_local_desc_t *local_dring_backup; /* local dring backup */ argument
392 vdc_server_t *server_list; /* vdisk server list */ argument
393 vdc_server_t *curr_server; /* curr vdisk server */ argument