Lines Matching refs:off

320 	u32 off, i, tmp;  in snet_write_conf()  local
345 off = snet->psnet->cfg.host_cfg_off; in snet_write_conf()
348 off += 4; in snet_write_conf()
349 snet_write32(snet, off, snet->psnet->negotiated_cfg_ver); in snet_write_conf()
350 off += 4; in snet_write_conf()
351 snet_write32(snet, off, snet->sid); in snet_write_conf()
352 off += 4; in snet_write_conf()
353 snet_write32(snet, off, snet->cfg->vq_num); in snet_write_conf()
354 off += 4; in snet_write_conf()
355 snet_write32(snet, off, snet->cfg_irq_idx); in snet_write_conf()
356 off += 4; in snet_write_conf()
357 snet_write64(snet, off, snet->negotiated_features); in snet_write_conf()
358 off += 8; in snet_write_conf()
360 off += 8; in snet_write_conf()
364 snet_write32(snet, off, tmp); in snet_write_conf()
365 off += 4; in snet_write_conf()
366 snet_write32(snet, off, snet->vqs[i]->irq_idx); in snet_write_conf()
367 off += 4; in snet_write_conf()
368 snet_write64(snet, off, snet->vqs[i]->desc_area); in snet_write_conf()
369 off += 8; in snet_write_conf()
370 snet_write64(snet, off, snet->vqs[i]->device_area); in snet_write_conf()
371 off += 8; in snet_write_conf()
372 snet_write64(snet, off, snet->vqs[i]->driver_area); in snet_write_conf()
373 off += 8; in snet_write_conf()
376 snet_write32(snet, off, *(u32 *)&snet->vqs[i]->vq_state); in snet_write_conf()
377 off += 4; in snet_write_conf()
380 off += 4; in snet_write_conf()
634 static int psnet_detect_bar(struct psnet *psnet, u32 off) in psnet_detect_bar() argument
648 if (ioread32(psnet->bars[i] + off) == SNET_SIGNATURE) in psnet_detect_bar()
674 u32 i, off; in psnet_read_cfg() local
678 off = SNET_CONFIG_OFF; in psnet_read_cfg()
681 barno = psnet_detect_bar(psnet, off); in psnet_read_cfg()
694 cfg->key = psnet_read32(psnet, off); in psnet_read_cfg()
695 off += 4; in psnet_read_cfg()
696 cfg->cfg_size = psnet_read32(psnet, off); in psnet_read_cfg()
697 off += 4; in psnet_read_cfg()
698 cfg->cfg_ver = psnet_read32(psnet, off); in psnet_read_cfg()
699 off += 4; in psnet_read_cfg()
706 cfg->vf_num = psnet_read32(psnet, off); in psnet_read_cfg()
707 off += 4; in psnet_read_cfg()
708 cfg->vf_bar = psnet_read32(psnet, off); in psnet_read_cfg()
709 off += 4; in psnet_read_cfg()
710 cfg->host_cfg_off = psnet_read32(psnet, off); in psnet_read_cfg()
711 off += 4; in psnet_read_cfg()
712 cfg->max_size_host_cfg = psnet_read32(psnet, off); in psnet_read_cfg()
713 off += 4; in psnet_read_cfg()
714 cfg->virtio_cfg_off = psnet_read32(psnet, off); in psnet_read_cfg()
715 off += 4; in psnet_read_cfg()
716 cfg->kick_off = psnet_read32(psnet, off); in psnet_read_cfg()
717 off += 4; in psnet_read_cfg()
718 cfg->hwmon_off = psnet_read32(psnet, off); in psnet_read_cfg()
719 off += 4; in psnet_read_cfg()
720 cfg->ctrl_off = psnet_read32(psnet, off); in psnet_read_cfg()
721 off += 4; in psnet_read_cfg()
722 cfg->flags = psnet_read32(psnet, off); in psnet_read_cfg()
723 off += 4; in psnet_read_cfg()
725 off += sizeof(cfg->rsvd); in psnet_read_cfg()
727 cfg->devices_num = psnet_read32(psnet, off); in psnet_read_cfg()
728 off += 4; in psnet_read_cfg()
742 cfg->devs[i]->virtio_id = psnet_read32(psnet, off); in psnet_read_cfg()
743 off += 4; in psnet_read_cfg()
744 cfg->devs[i]->vq_num = psnet_read32(psnet, off); in psnet_read_cfg()
745 off += 4; in psnet_read_cfg()
746 cfg->devs[i]->vq_size = psnet_read32(psnet, off); in psnet_read_cfg()
747 off += 4; in psnet_read_cfg()
748 cfg->devs[i]->vfid = psnet_read32(psnet, off); in psnet_read_cfg()
749 off += 4; in psnet_read_cfg()
750 cfg->devs[i]->features = psnet_read64(psnet, off); in psnet_read_cfg()
751 off += 8; in psnet_read_cfg()
753 off += sizeof(cfg->devs[i]->rsvd); in psnet_read_cfg()
755 cfg->devs[i]->cfg_size = psnet_read32(psnet, off); in psnet_read_cfg()
756 off += 4; in psnet_read_cfg()