Lines Matching refs:rsc
165 struct fw_rsc_vdev *rsc; in rproc_virtio_get_status() local
167 rsc = (void *)rvdev->rproc->table_ptr + rvdev->rsc_offset; in rproc_virtio_get_status()
169 return rsc->status; in rproc_virtio_get_status()
175 struct fw_rsc_vdev *rsc; in rproc_virtio_set_status() local
177 rsc = (void *)rvdev->rproc->table_ptr + rvdev->rsc_offset; in rproc_virtio_set_status()
179 rsc->status = status; in rproc_virtio_set_status()
186 struct fw_rsc_vdev *rsc; in rproc_virtio_reset() local
188 rsc = (void *)rvdev->rproc->table_ptr + rvdev->rsc_offset; in rproc_virtio_reset()
190 rsc->status = 0; in rproc_virtio_reset()
198 struct fw_rsc_vdev *rsc; in rproc_virtio_get_features() local
200 rsc = (void *)rvdev->rproc->table_ptr + rvdev->rsc_offset; in rproc_virtio_get_features()
202 return rsc->dfeatures; in rproc_virtio_get_features()
208 struct fw_rsc_vdev *rsc; in rproc_virtio_finalize_features() local
210 rsc = (void *)rvdev->rproc->table_ptr + rvdev->rsc_offset; in rproc_virtio_finalize_features()
222 rsc->gfeatures = vdev->features; in rproc_virtio_finalize_features()
231 struct fw_rsc_vdev *rsc; in rproc_virtio_get() local
234 rsc = (void *)rvdev->rproc->table_ptr + rvdev->rsc_offset; in rproc_virtio_get()
235 cfg = &rsc->vring[rsc->num_of_vrings]; in rproc_virtio_get()
237 if (offset + len > rsc->config_len || offset + len < len) { in rproc_virtio_get()
249 struct fw_rsc_vdev *rsc; in rproc_virtio_set() local
252 rsc = (void *)rvdev->rproc->table_ptr + rvdev->rsc_offset; in rproc_virtio_set()
253 cfg = &rsc->vring[rsc->num_of_vrings]; in rproc_virtio_set()
255 if (offset + len > rsc->config_len || offset + len < len) { in rproc_virtio_set()