Lines Matching refs:selector
168 uint8_t selector = 0x0;
176 selector = 0x1;
179 virtio_mmio_dev_features_sel_selector_wrf(&mmio_dev->regs, selector);
184 if (selector) {
204 uint8_t selector = 0x0;
212 selector = 0x1;
220 virtio_mmio_driv_features_sel_wr(&mmio_dev->regs, selector);
222 if (selector) {
510 uint8_t selector)
512 VIRTIO_DEBUG_TL("handle_dev_feature_sel_change: [0x%x]\n", selector);
513 mmio_host->dev_reg.dev_feature_sel = selector;
515 if (selector) {
529 uint8_t selector,
533 selector,
536 mmio_host->dev_reg.driv_feature_sel = selector;
537 mmio_host->dev_reg.driv_features[selector] = feature;
545 uint16_t selector)
547 VIRTIO_DEBUG_TL("handle_queue_sel_change: [0x%x]\n", selector);
549 mmio_host->dev_reg.queue_sel = selector;
561 uint16_t selector)
563 VIRTIO_DEBUG_TL("handle_queue_change: [0x%x]\n", selector);
585 uint32_t reg_value, selector;
592 selector = virtio_mmio_dev_features_sel_selector_rdf(&mmio_host->regs);
593 if (mmio_host->dev_reg.dev_feature_sel != selector) {
594 err = handle_dev_feature_sel_change(mmio_host, selector);
598 selector = virtio_mmio_driv_features_sel_selector_rdf(&mmio_host->regs);
599 if ((selector != mmio_host->dev_reg.driv_feature_sel) || (mmio_host->dev_reg
600 .driv_features[selector]
604 (uint8_t) selector,
613 selector = virtio_mmio_queue_sel_selector_rdf(&mmio_host->regs);
614 if (selector != mmio_host->dev_reg.queue_sel) {
615 err = handle_queue_sel_change(mmio_host, (uint16_t) selector);
619 err = handle_queue_change(mmio_host, selector);