isp_control
if (isp_control(isp, ISPCTL_RUN_MBOXCMD, &mbs) < 0 || mbs.param[0] != MBOX_COMMAND_COMPLETE) {
if (isp_control(isp, ISPCTL_RUN_MBOXCMD, &mbs) < 0 || mbs.param[0] != MBOX_COMMAND_COMPLETE) {
(void) isp_control(isp, ISPCTL_UPDATE_PARAMS, bus);
if (isp_control(isp, ISPCTL_ABORT_CMD, xs) == 0) {
error = isp_control(isp, ISPCTL_RESET_DEV, bus, tgt);
error = isp_control(isp, ISPCTL_ABORT_CMD, ccb);
if (isp_control(isp, ISPCTL_SEND_LIP, chan)) {
(void) isp_control(isp, ISPCTL_UPDATE_PARAMS, bus);
error = isp_control(isp, ISPCTL_RESET_BUS, bus);
retval = isp_control(isp, ISPCTL_RUN_MBOXCMD, &mbs);
retval = isp_control(isp, ISPCTL_RUN_MBOXCMD, &mbs);
if (isp_control(isp, ISPCTL_FCLINK_TEST, chan, tval) != 0) {
if (isp_control(isp, ISPCTL_SCAN_LOOP, chan) != 0) {
if (isp_control(isp, ISPCTL_SCAN_FABRIC, chan) != 0) {
if (isp_control(isp, ISPCTL_PDB_SYNC, chan) != 0) {
isp_control(isp, ISPCTL_RUN_MBOXCMD, &mbs);
int isp_control(ispsoftc_t *, ispctl_t, ...);