VNIC_DEVCMD_NARGS
u64 args[VNIC_DEVCMD_NARGS];
ENIC_BUS_WRITE_REGION_4(devcmd, DEVCMD_ARGS(0), (void *)&vdev->args[0], VNIC_DEVCMD_NARGS * 2);
ENIC_BUS_READ_REGION_4(devcmd, bar, DEVCMD_ARGS(0), (void *)&vdev->args[0], VNIC_DEVCMD_NARGS * 2);
for (i = 0; i < VNIC_DEVCMD_NARGS; i++)
if (nargs > VNIC_DEVCMD_NARGS - 2) {
if (nargs > VNIC_DEVCMD_NARGS) {
u64 args[VNIC_DEVCMD_NARGS]; /* RW cmd args (little-endian) */
#define DEVCMD_ARGS(x) (8 + (VNIC_DEVCMD_NARGS * x))
#define VNIC_DEVCMD2_NARGS VNIC_DEVCMD_NARGS
#define VNIC_DEVCMD2_NRESULTS VNIC_DEVCMD_NARGS