Lines Matching refs:ip
234 sfxge_mcdi_ioctl(struct sfxge_softc *sc, sfxge_ioc_t *ip)
252 if (ip->u.mcdi.len > SFXGE_MCDI_MAX_PAYLOAD) {
258 if ((rc = copyin(ip->u.mcdi.payload, mcdibuf, ip->u.mcdi.len)) != 0) {
262 emr.emr_cmd = ip->u.mcdi.cmd;
264 emr.emr_in_length = ip->u.mcdi.len;
271 ip->u.mcdi.rc = emr.emr_rc;
272 ip->u.mcdi.cmd = emr.emr_cmd;
273 ip->u.mcdi.len = emr.emr_out_length_used;
274 if ((rc = copyout(mcdibuf, ip->u.mcdi.payload, ip->u.mcdi.len)) != 0) {
282 if (ip->u.mcdi.cmd == MC_CMD_REBOOT) {