Lines Matching full:a0

81 	/* mcpu fw info in mem: (u64)a0=paddr to struct vnic_devcmd_fw_info */
85 * in: (u16)a0=offset,(u8)a1=size
86 * out: a0=value */
92 /* stats dump in mem: (u64)a0=paddr to stats area,
96 /* set Rx packet filter: (u32)a0=filters (see CMD_PFILTER_*) */
102 /* MAC address in (u48)a0 */
106 /* disable/enable promisc mode: (u8)a0=0/1 */
110 /* disable/enable all-multi mode: (u8)a0=0/1 */
114 /* add addr from (u48)a0 */
118 /* del addr from (u48)a0 */
122 /* add VLAN id in (u16)a0 */
125 /* del VLAN id in (u16)a0 */
128 /* nic_cfg in (u32)a0 */
131 /* union vnic_rss_key in mem: (u64)a0=paddr, (u16)a1=len */
134 /* union vnic_rss_cpu in mem: (u64)a0=paddr, (u16)a1=len */
141 * out: a0=0 reset complete, a0=1 reset in progress */
146 * (u64)a0=paddr to notify (set paddr=0 to unset)
154 /* UNDI API: (u64)a0=paddr to s_PXENV_UNDI_ struct,
158 /* initiate open sequence (u32)a0=flags (see CMD_OPENF_*) */
162 * out: a0=0 open complete, a0=1 open in progress */
168 /* initialize virtual link: (u32)a0=flags (see CMD_INITF_*) */
172 * (u64)a0=paddr of vnic_devcmd_provinfo
183 /* stats dump all vnics on uplink in mem: (u64)a0=paddr (u32)a1=uif */
187 * out: a0=0 init complete, a0=1 init in progress
188 * if a0=0, a1=errno */
191 /* INT13 API: (u64)a0=paddr to vnic_int13_params struct
195 /* logical uplink enable/disable: (u64)a0: 0/1=disable/enable */
202 * in: (u32)a0=cmd
203 * out: (u32)a0=errno, 0:valid cmd, a1=supported VNIC_STF_* bits */
207 * in: (u64)a0=paddr of arg
212 * in: (u16)a0=interrupt number to assert
220 * out: a0=0 reset complete, a0=1 reset in progress */
225 * in: (u32)a0=new vlan rewrite mode
226 * out: (u32)a0=old vlan rewrite mode */
230 * in: (u16)a0=bdf of target vnic
233 * out: (u32)a0=status of proxied cmd
238 * As for BY_BDF except a0 is index of hvnlink subordinate vnic
246 * in: (u64)a0=phsical address of buffer passed in from caller.
247 * (u16)a1=size of buffer specified in a0.
248 * out: (u64)a0=phsical address of buffer passed in from caller.
254 * INT13 API: (u64)a0=paddr to vnic_int13_params struct
261 * in: (u16)a0=new default vlan
262 * (u16)a1=zero for overriding vlan with param a0,
264 * out: (u16)a0=old default vlan
271 * (u64)a0=paddr of vnic_devcmd_provinfo
277 * (u32)a0=0 ==> standby
286 * a0 = command for which status is being queried.
298 * a0 = ERR_ENOTSUPPORTED - status for command in a0 is
301 * a0 = status of the devcmd specified in a0 as follows.
302 * ERR_SUCCESS - command in a0 completed successfully
303 * ERR_EINPROGRESS - command in a0 is still in progress
320 * out: (u32)a0 = multiplier
328 * in: (u64)a0=paddr of the param or param itself
335 * in: (u32)a0=cmd tag
337 * out: (u32)a0=cmd status
348 * in: (u32)a0=Direction of Migration
358 * (u64)a0=paddr to notify (set paddr=0 to unset)
369 * (u48)a0=mac addr
374 * (u64)a0=paddr of vnic_devcmd_provinfo
381 * in: (u64) a0=host result buffer physical address
405 STAT_ERROR = 1 << 1, /* last cmd caused error (code in a0) */