Lines Matching refs:desc
98 * @desc: Array of MIC virtio device descriptors.
102 struct mic_device_desc desc[0];
109 * (avail and desc rings)
129 * Max vring entries (power of 2) to ensure desc and avail rings
135 * Max size of the desc block in bytes: includes:
174 static inline unsigned mic_desc_size(const struct mic_device_desc *desc)
176 return sizeof(*desc) + desc->num_vq * sizeof(struct mic_vqconfig)
177 + desc->feature_len * 2 + desc->config_len;
181 mic_vq_config(const struct mic_device_desc *desc)
183 return (struct mic_vqconfig *)(desc + 1);
186 static inline __u8 *mic_vq_features(const struct mic_device_desc *desc)
188 return (__u8 *)(mic_vq_config(desc) + desc->num_vq);
191 static inline __u8 *mic_vq_configspace(const struct mic_device_desc *desc)
193 return mic_vq_features(desc) + desc->feature_len * 2;
195 static inline unsigned mic_total_desc_size(struct mic_device_desc *desc)
197 return mic_aligned_desc_size(desc) + sizeof(struct mic_device_ctrl);