Home
last modified time | relevance | path

Searched refs:pel_abort_cmd (Results 1 – 3 of 3) sorted by relevance

/freebsd/sys/dev/mpi3mr/
H A Dmpi3mr_app.c1563 mtx_lock(&sc->pel_abort_cmd.completion.lock); in mpi3mr_pel_abort()
1564 if (sc->pel_abort_cmd.state & MPI3MR_CMD_PENDING) { in mpi3mr_pel_abort()
1566 mtx_unlock(&sc->pel_abort_cmd.completion.lock); in mpi3mr_pel_abort()
1570 sc->pel_abort_cmd.state = MPI3MR_CMD_PENDING; in mpi3mr_pel_abort()
1571 sc->pel_abort_cmd.is_waiting = 1; in mpi3mr_pel_abort()
1572 sc->pel_abort_cmd.callback = NULL; in mpi3mr_pel_abort()
1580 init_completion(&sc->pel_abort_cmd.completion); in mpi3mr_pel_abort()
1588 wait_for_completion_timeout(&sc->pel_abort_cmd.completion, MPI3MR_INTADMCMD_TIMEOUT); in mpi3mr_pel_abort()
1590 if (!(sc->pel_abort_cmd.state & MPI3MR_CMD_COMPLETE)) { in mpi3mr_pel_abort()
1592 sc->pel_abort_cmd.is_waiting = 0; in mpi3mr_pel_abort()
[all …]
H A Dmpi3mr.c2581 if (!sc->pel_abort_cmd.reply) { in mpi3mr_pel_alloc()
2582 sc->pel_abort_cmd.reply = malloc(sc->reply_sz, M_MPI3MR, M_NOWAIT | M_ZERO); in mpi3mr_pel_alloc()
2583 if (!sc->pel_abort_cmd.reply) { in mpi3mr_pel_alloc()
2837 mtx_init(&sc->pel_abort_cmd.completion.lock, "PEL Abort command lock", NULL, MTX_DEF); in mpi3mr_initialize_ioc()
2838 sc->pel_abort_cmd.reply = NULL; in mpi3mr_initialize_ioc()
2839 sc->pel_abort_cmd.state = MPI3MR_CMD_NOTUSED; in mpi3mr_initialize_ioc()
2840 sc->pel_abort_cmd.dev_handle = MPI3MR_INVALID_DEV_HANDLE; in mpi3mr_initialize_ioc()
2841 sc->pel_abort_cmd.host_tag = MPI3MR_HOSTTAG_PELABORT; in mpi3mr_initialize_ioc()
4337 cmdptr = &sc->pel_abort_cmd; in mpi3mr_process_admin_reply_desc()
5453 if (sc->pel_abort_cmd.reply) { in mpi3mr_free_mem()
[all …]
H A Dmpi3mr.h724 struct mpi3mr_drvr_cmd pel_abort_cmd; member