Lines Matching defs:a1
378 u64 *a0, u64 *a1, int wait)
384 args[1] = *a1;
404 *a1 = args[1];
437 u64 a0 = CMD_ADD_ADV_FILTER, a1 = 0;
441 err = vnic_dev_cmd(vdev, CMD_CAPABILITY, &a0, &a1, wait);
444 return (a1 >= (u32)FILTER_DPDK_1);
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) {
513 *weak = !!((a1 >> 32) & CMD_NIC_CFG_CAPF_UDP_WEAK);
519 u64 a0 = (u32)cmd, a1 = 0;
523 err = vnic_dev_cmd(vdev, CMD_CAPABILITY, &a0, &a1, wait);
531 u64 a0, a1;
536 a1 = size;
538 err = vnic_dev_cmd(vdev, CMD_DEV_SPEC, &a0, &a1, wait);
563 u64 a0 = 0, a1 = 0;
566 return vnic_dev_cmd(vdev, CMD_STATS_CLEAR, &a0, &a1, wait);
571 u64 a0, a1;
580 a1 = sizeof(struct vnic_stats);
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);
681 u64 a0 = 0, a1 = 0;
688 err = vnic_dev_cmd(vdev, CMD_GET_MAC_ADDR, &a0, &a1, wait);
701 u64 a0, a1 = 0;
711 err = vnic_dev_cmd(vdev, CMD_PACKET_FILTER, &a0, &a1, wait);
720 u64 a0 = 0, a1 = 0;
728 err = vnic_dev_cmd(vdev, CMD_ADDR_ADD, &a0, &a1, wait);
739 u64 a0 = 0, a1 = 0;
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;
799 a1 = ((u64)intr << 32) & 0x0000ffff00000000ULL;
800 a1 += sizeof(struct vnic_devcmd_notify);
802 r = vnic_dev_cmd(vdev, CMD_NOTIFY, &a0, &a1, wait);
804 vdev->notify_sz = (r == 0) ? (u32)a1 : 0;
835 u64 a0, a1;
840 a1 = 0x0000ffff00000000ULL; /* intr num = -1 to unreg for intr */
841 a1 += sizeof(struct vnic_devcmd_notify);
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);
904 vnic_dev_cmd(vdev, CMD_GET_MAC_ADDR, &a0, &a1, wait);
905 vnic_dev_cmd(vdev, CMD_ADDR_ADD, &a0, &a1, wait);
1120 u64 a1 = config;
1123 return vnic_dev_cmd(vdev, CMD_OVERLAY_OFFLOAD_CTRL, &a0, &a1, wait);
1129 u64 a1 = vxlan_udp_port_number;
1133 return vnic_dev_cmd(vdev, CMD_OVERLAY_OFFLOAD_CFG, &a0, &a1, wait);
1139 u64 a1 = 0;
1143 ret = vnic_dev_cmd(vdev, CMD_GET_SUPP_FEATURE_VER, &a0, &a1, wait);
1146 (a1 & (FEATURE_VXLAN_IPV6 | FEATURE_VXLAN_MULTI_WQ)) ==
1153 u64 a1 = 0;
1156 if (vnic_dev_cmd(vdev, CMD_COUNTER_ALLOC, &a0, &a1, wait))
1165 u64 a1 = 0;
1168 return vnic_dev_cmd(vdev, CMD_COUNTER_FREE, &a0, &a1,
1176 u64 a1 = reset ? 1 : 0;
1181 if (vnic_dev_cmd(vdev, CMD_COUNTER_QUERY, &a0, &a1, wait))
1184 *bytes = a1;