mfi_dcmd_command
error = mfi_dcmd_command(sc, &cm, MFI_DCMD_CTRL_GETINFO,
error = mfi_dcmd_command(sc, &cm, MFI_DCMD_CTRL_EVENT_GETINFO,
error = mfi_dcmd_command(sc, &cm, MFI_DCMD_CTRL_SHUTDOWN, NULL, 0);
error = mfi_dcmd_command(sc, &cm, MFI_DCMD_PD_LIST_QUERY,
error = mfi_dcmd_command(sc, &cm, MFI_DCMD_LD_GET_LIST,
error = mfi_dcmd_command(sc, &cm, MFI_DCMD_CTRL_EVENT_WAIT,
error = mfi_dcmd_command(sc, &cm, MFI_DCMD_LD_GET_INFO,
error = mfi_dcmd_command(sc, &cm, MFI_DCMD_PD_GET_INFO,
error = mfi_dcmd_command (sc, &ld_cm, MFI_DCMD_LD_GET_INFO,
error = mfi_dcmd_command(sc, &cm, MFI_DCMD_LD_GET_LIST,
extern int mfi_dcmd_command(struct mfi_softc *, struct mfi_command **,
return (mfi_dcmd_command(fd, MFI_DCMD_BBU_GET_PROP, props,
return (mfi_dcmd_command(fd, MFI_DCMD_BBU_SET_PROP, props,
if (mfi_dcmd_command(fd, MFI_DCMD_BBU_START_LEARN, NULL, 0, NULL, 0,
if (mfi_dcmd_command(fd, MFI_DCMD_LD_GET_LIST, &list, sizeof(list),
return (mfi_dcmd_command(fd, MFI_DCMD_CTRL_GETINFO, info,
if (mfi_dcmd_command(fd, MFI_DCMD_CFG_MAKE_SPARE, spare,
if (mfi_dcmd_command(fd, opcode, config,
if (mfi_dcmd_command(fd, MFI_DCMD_CFG_REMOVE_SPARE, NULL, 0, mbox,
if (mfi_dcmd_command(fd, MFI_DCMD_CFG_CLEAR, NULL, 0, NULL, 0, NULL) < 0) {
if (mfi_dcmd_command(fd, MFI_DCMD_CFG_ADD, config, config_size,
if (mfi_dcmd_command(fd, MFI_DCMD_LD_DELETE, NULL, 0, mbox,
if (mfi_dcmd_command(fd, MFI_DCMD_PD_GET_LIST, list, list_size, NULL,
return (mfi_dcmd_command(fd, MFI_DCMD_PD_GET_INFO, info,
if (mfi_dcmd_command(fd, MFI_DCMD_PD_STATE_SET, NULL, 0, mbox, 6,
if (mfi_dcmd_command(fd, MFI_DCMD_PD_REBUILD_START, NULL, 0, mbox, 4,
if (mfi_dcmd_command(fd, MFI_DCMD_PD_REBUILD_ABORT, NULL, 0, mbox, 4,
if (mfi_dcmd_command(fd, opcode, NULL, 0, mbox, 4, NULL) < 0) {
if (mfi_dcmd_command(fd, opcode, NULL, 0, mbox, 4, NULL) < 0) {
return (mfi_dcmd_command(fd, MFI_DCMD_CTRL_EVENT_GETINFO, info,
return (mfi_dcmd_command(fd, MFI_DCMD_CTRL_EVENT_GET, list, size,
if (mfi_dcmd_command(fd, MFI_DCMD_FLASH_FW_OPEN, NULL, 0, mbox, 4,
if (mfi_dcmd_command(fd, MFI_DCMD_FLASH_FW_CLOSE,
if (mfi_dcmd_command(fd, MFI_DCMD_FLASH_FW_DOWNLOAD, buf, nread,
mfi_dcmd_command(fd, MFI_DCMD_FLASH_FW_CLOSE, NULL,
if (mfi_dcmd_command(fd, MFI_DCMD_FLASH_FW_FLASH, &dummy, sizeof(dummy),
if (mfi_dcmd_command(fd, MFI_DCMD_CFG_FOREIGN_SCAN, &info,
if (mfi_dcmd_command(fd, MFI_DCMD_CFG_FOREIGN_SCAN, &info,
if (mfi_dcmd_command(fd, MFI_DCMD_CFG_FOREIGN_IMPORT, NULL, 0, mbox,
if (mfi_dcmd_command(fd, MFI_DCMD_CFG_FOREIGN_CLEAR, NULL, 0, NULL,
if (mfi_dcmd_command(fd, MFI_DCMD_CFG_FOREIGN_SCAN, &info,
if (mfi_dcmd_command(fd, MFI_DCMD_PR_GET_STATUS, &status,
if (mfi_dcmd_command(fd, MFI_DCMD_PR_START, NULL, 0, NULL, 0, NULL) <
if (mfi_dcmd_command(fd, MFI_DCMD_PR_STOP, NULL, 0, NULL, 0, NULL) <
if (mfi_dcmd_command(fd, MFI_DCMD_PR_SET_PROPERTIES, &prop,
if (mfi_dcmd_command(fd, MFI_DCMD_TIME_SECS_GET, at, sizeof(*at), NULL,
if (mfi_dcmd_command(fd, MFI_DCMD_PR_GET_PROPERTIES, prop,
return (mfi_dcmd_command(fd, MFI_DCMD_CTRL_GET_PROPS, info,
return (mfi_dcmd_command(fd, MFI_DCMD_CTRL_SET_PROPS, info,
if (mfi_dcmd_command(fd, MFI_DCMD_BBU_GET_CAPACITY_INFO, &cap,
if (mfi_dcmd_command(fd, MFI_DCMD_BBU_GET_DESIGN_INFO, &design,
if (mfi_dcmd_command(fd, MFI_DCMD_BBU_GET_STATUS, &stat, sizeof(stat),
return (mfi_dcmd_command(fd, MFI_DCMD_LD_GET_PROP, props,
return (mfi_dcmd_command(fd, MFI_DCMD_LD_SET_PROP, props,
return (mfi_dcmd_command(fd, MFI_DCMD_LD_GET_LIST, list,
return (mfi_dcmd_command(fd, MFI_DCMD_LD_GET_INFO, info,
int mfi_dcmd_command(int fd, uint32_t opcode, void *buf, size_t bufsize,