Lines Matching refs:a0
233 u64 *a0, u64 *a1, int wait) in vnic_dev_cmd() argument
255 writeq(*a0, &devcmd->args[0]); in vnic_dev_cmd()
281 *a0 = readq(&devcmd->args[0]); in vnic_dev_cmd()
296 u64 a0, a1 = 0; in vnic_dev_fw_info() local
307 a0 = vdev->fw_info_pa; in vnic_dev_fw_info()
310 err = vnic_dev_cmd(vdev, CMD_MCPU_FW_INFO, &a0, &a1, wait); in vnic_dev_fw_info()
321 u64 a0, a1; in vnic_dev_spec() local
325 a0 = offset; in vnic_dev_spec()
328 err = vnic_dev_cmd(vdev, CMD_DEV_SPEC, &a0, &a1, wait); in vnic_dev_spec()
332 *(u8 *)value = (u8)a0; in vnic_dev_spec()
335 *(u16 *)value = (u16)a0; in vnic_dev_spec()
338 *(u32 *)value = (u32)a0; in vnic_dev_spec()
341 *(u64 *)value = a0; in vnic_dev_spec()
353 u64 a0 = 0, a1 = 0; in vnic_dev_stats_clear() local
355 return vnic_dev_cmd(vdev, CMD_STATS_CLEAR, &a0, &a1, wait); in vnic_dev_stats_clear()
360 u64 a0, a1; in vnic_dev_stats_dump() local
371 a0 = vdev->stats_pa; in vnic_dev_stats_dump()
374 return vnic_dev_cmd(vdev, CMD_STATS_DUMP, &a0, &a1, wait); in vnic_dev_stats_dump()
379 u64 a0 = 0, a1 = 0; in vnic_dev_close() local
381 return vnic_dev_cmd(vdev, CMD_CLOSE, &a0, &a1, wait); in vnic_dev_close()
386 u64 a0 = 0, a1 = 0; in vnic_dev_enable() local
388 return vnic_dev_cmd(vdev, CMD_ENABLE, &a0, &a1, wait); in vnic_dev_enable()
393 u64 a0 = 0, a1 = 0; in vnic_dev_disable() local
395 return vnic_dev_cmd(vdev, CMD_DISABLE, &a0, &a1, wait); in vnic_dev_disable()
400 u64 a0 = (u32)arg, a1 = 0; in vnic_dev_open() local
402 return vnic_dev_cmd(vdev, CMD_OPEN, &a0, &a1, wait); in vnic_dev_open()
407 u64 a0 = 0, a1 = 0; in vnic_dev_open_done() local
413 err = vnic_dev_cmd(vdev, CMD_OPEN_STATUS, &a0, &a1, wait); in vnic_dev_open_done()
417 *done = (a0 == 0); in vnic_dev_open_done()
424 u64 a0 = (u32)arg, a1 = 0; in vnic_dev_soft_reset() local
426 return vnic_dev_cmd(vdev, CMD_SOFT_RESET, &a0, &a1, wait); in vnic_dev_soft_reset()
431 u64 a0 = 0, a1 = 0; in vnic_dev_soft_reset_done() local
437 err = vnic_dev_cmd(vdev, CMD_SOFT_RESET_STATUS, &a0, &a1, wait); in vnic_dev_soft_reset_done()
441 *done = (a0 == 0); in vnic_dev_soft_reset_done()
448 u64 a0, a1; in vnic_dev_hang_notify() local
450 return vnic_dev_cmd(vdev, CMD_HANG_NOTIFY, &a0, &a1, wait); in vnic_dev_hang_notify()
455 u64 a0, a1; in vnic_dev_mac_addr() local
462 err = vnic_dev_cmd(vdev, CMD_MAC_ADDR, &a0, &a1, wait); in vnic_dev_mac_addr()
467 mac_addr[i] = ((u8 *)&a0)[i]; in vnic_dev_mac_addr()
475 u64 a0, a1 = 0; in vnic_dev_packet_filter() local
479 a0 = (directed ? CMD_PFILTER_DIRECTED : 0) | in vnic_dev_packet_filter()
485 err = vnic_dev_cmd(vdev, CMD_PACKET_FILTER, &a0, &a1, wait); in vnic_dev_packet_filter()
492 u64 a0 = 0, a1 = 0; in vnic_dev_add_addr() local
498 ((u8 *)&a0)[i] = addr[i]; in vnic_dev_add_addr()
500 err = vnic_dev_cmd(vdev, CMD_ADDR_ADD, &a0, &a1, wait); in vnic_dev_add_addr()
510 u64 a0 = 0, a1 = 0; in vnic_dev_del_addr() local
516 ((u8 *)&a0)[i] = addr[i]; in vnic_dev_del_addr()
518 err = vnic_dev_cmd(vdev, CMD_ADDR_DEL, &a0, &a1, wait); in vnic_dev_del_addr()
528 u64 a0, a1; in vnic_dev_notify_set() local
539 a0 = vdev->notify_pa; in vnic_dev_notify_set()
543 return vnic_dev_cmd(vdev, CMD_NOTIFY, &a0, &a1, wait); in vnic_dev_notify_set()
548 u64 a0, a1; in vnic_dev_notify_unset() local
551 a0 = 0; /* paddr = 0 to unset notify buffer */ in vnic_dev_notify_unset()
555 vnic_dev_cmd(vdev, CMD_NOTIFY, &a0, &a1, wait); in vnic_dev_notify_unset()
582 u64 a0 = (u32)arg, a1 = 0; in vnic_dev_init() local
584 return vnic_dev_cmd(vdev, CMD_INIT, &a0, &a1, wait); in vnic_dev_init()
589 u64 a0 = new_default_vlan, a1 = 0; in vnic_dev_set_default_vlan() local
593 old_vlan = vnic_dev_cmd(vdev, CMD_SET_DEFAULT_VLAN, &a0, &a1, wait); in vnic_dev_set_default_vlan()