Lines Matching refs:desc
43 static inline unsigned mic_desc_size(struct mic_device_desc __iomem *desc) in mic_desc_size() argument
45 return sizeof(*desc) in mic_desc_size()
46 + ioread8(&desc->num_vq) * sizeof(struct mic_vqconfig) in mic_desc_size()
47 + ioread8(&desc->feature_len) * 2 in mic_desc_size()
48 + ioread8(&desc->config_len); in mic_desc_size()
52 mic_vq_config(struct mic_device_desc __iomem *desc) in mic_vq_config() argument
54 return (struct mic_vqconfig __iomem *)(desc + 1); in mic_vq_config()
58 mic_vq_features(struct mic_device_desc __iomem *desc) in mic_vq_features() argument
60 return (__u8 __iomem *)(mic_vq_config(desc) + ioread8(&desc->num_vq)); in mic_vq_features()
64 mic_vq_configspace(struct mic_device_desc __iomem *desc) in mic_vq_configspace() argument
66 return mic_vq_features(desc) + ioread8(&desc->feature_len) * 2; in mic_vq_configspace()
68 static inline unsigned mic_total_desc_size(struct mic_device_desc __iomem *desc) in mic_total_desc_size() argument
70 return mic_aligned_desc_size(desc) + sizeof(struct mic_device_ctrl); in mic_total_desc_size()