Lines Matching full:a0

378 	u64 *a0, u64 *a1, int wait)
383 args[0] = *a0;
403 *a0 = args[0];
437 u64 a0 = CMD_ADD_ADV_FILTER, a1 = 0;
441 err = vnic_dev_cmd(vdev, CMD_CAPABILITY, &a0, &a1, wait);
504 u64 a0 = CMD_NIC_CFG, a1 = 0;
510 err = vnic_dev_cmd(vdev, CMD_CAPABILITY, &a0, &a1, wait);
511 if (err == 0 && a0 != 0 && a1 != 0) {
519 u64 a0 = (u32)cmd, a1 = 0;
523 err = vnic_dev_cmd(vdev, CMD_CAPABILITY, &a0, &a1, wait);
525 return !(err || a0);
531 u64 a0, a1;
535 a0 = offset;
538 err = vnic_dev_cmd(vdev, CMD_DEV_SPEC, &a0, &a1, wait);
542 *(u8 *)value = (u8)a0;
545 *(u16 *)value = (u16)a0;
548 *(u32 *)value = (u32)a0;
551 *(u64 *)value = a0;
563 u64 a0 = 0, a1 = 0;
566 return vnic_dev_cmd(vdev, CMD_STATS_CLEAR, &a0, &a1, wait);
571 u64 a0, a1;
579 a0 = vdev->stats_res.idi_paddr;
585 rc = vnic_dev_cmd(vdev, CMD_STATS_DUMP, &a0, &a1, wait);
629 u64 a0 = 0, a1 = 0;
632 return vnic_dev_cmd(vdev, CMD_CLOSE, &a0, &a1, wait);
637 u64 a0 = 0, a1 = 0;
641 return vnic_dev_cmd(vdev, CMD_ENABLE_WAIT, &a0, &a1, wait);
643 return vnic_dev_cmd(vdev, CMD_ENABLE, &a0, &a1, wait);
648 u64 a0 = 0, a1 = 0;
651 return vnic_dev_cmd(vdev, CMD_DISABLE, &a0, &a1, wait);
656 u64 a0 = (u32)arg, a1 = 0;
659 return vnic_dev_cmd(vdev, CMD_OPEN, &a0, &a1, wait);
664 u64 a0 = 0, a1 = 0;
670 err = vnic_dev_cmd(vdev, CMD_OPEN_STATUS, &a0, &a1, wait);
674 *done = (a0 == 0);
681 u64 a0 = 0, a1 = 0;
688 err = vnic_dev_cmd(vdev, CMD_GET_MAC_ADDR, &a0, &a1, wait);
693 mac_addr[i] = ((u8 *)&a0)[i];
701 u64 a0, a1 = 0;
705 a0 = (directed ? CMD_PFILTER_DIRECTED : 0) |
711 err = vnic_dev_cmd(vdev, CMD_PACKET_FILTER, &a0, &a1, wait);
720 u64 a0 = 0, a1 = 0;
726 ((u8 *)&a0)[i] = addr[i];
728 err = vnic_dev_cmd(vdev, CMD_ADDR_ADD, &a0, &a1, wait);
739 u64 a0 = 0, a1 = 0;
745 ((u8 *)&a0)[i] = addr[i];
747 err = vnic_dev_cmd(vdev, CMD_ADDR_DEL, &a0, &a1, wait);
759 u64 a0 = ig_vlan_rewrite_mode, a1 = 0;
764 &a0, &a1, wait);
782 u64 a0, a1;
798 a0 = (u64)notify_pa;
802 r = vnic_dev_cmd(vdev, CMD_NOTIFY, &a0, &a1, wait);
835 u64 a0, a1;
839 a0 = 0; /* paddr = 0 to unset notify buffer */
843 err = vnic_dev_cmd(vdev, CMD_NOTIFY, &a0, &a1, wait);
892 u64 a0 = (u32)arg, a1 = 0;
897 r = vnic_dev_cmd(vdev, CMD_INIT, &a0, &a1, wait);
899 vnic_dev_cmd(vdev, CMD_INIT_v1, &a0, &a1, wait);
900 if (a0 & CMD_INITF_DEFAULT_MAC) {
902 * didn't pass a0 so no CMD_INITF_*.
904 vnic_dev_cmd(vdev, CMD_GET_MAC_ADDR, &a0, &a1, wait);
905 vnic_dev_cmd(vdev, CMD_ADDR_ADD, &a0, &a1, wait);
1119 u64 a0 = overlay;
1123 return vnic_dev_cmd(vdev, CMD_OVERLAY_OFFLOAD_CTRL, &a0, &a1, wait);
1130 u64 a0 = overlay;
1133 return vnic_dev_cmd(vdev, CMD_OVERLAY_OFFLOAD_CFG, &a0, &a1, wait);
1138 u64 a0 = VIC_FEATURE_VXLAN;
1143 ret = vnic_dev_cmd(vdev, CMD_GET_SUPP_FEATURE_VER, &a0, &a1, wait);
1152 u64 a0 = 0;
1156 if (vnic_dev_cmd(vdev, CMD_COUNTER_ALLOC, &a0, &a1, wait))
1158 *idx = (uint32_t)a0;
1164 u64 a0 = idx;
1168 return vnic_dev_cmd(vdev, CMD_COUNTER_FREE, &a0, &a1,
1175 u64 a0 = idx;
1181 if (vnic_dev_cmd(vdev, CMD_COUNTER_QUERY, &a0, &a1, wait))
1183 *packets = a0;