Symbol: drv_cmd
drivers/accel/amdxdna/aie2_ctx.c
225
job->drv_cmd->result = readl(data);
drivers/accel/amdxdna/aie2_ctx.c
301
if (job->drv_cmd) {
drivers/accel/amdxdna/aie2_ctx.c
302
switch (job->drv_cmd->opcode) {
drivers/accel/amdxdna/aie2_message.c
1129
if (job->drv_cmd->opcode == ATTACH_DEBUG_BO)
drivers/accel/amdxdna/amdxdna_ctx.c
456
struct amdxdna_drv_cmd *drv_cmd,
drivers/accel/amdxdna/amdxdna_ctx.c
470
job->drv_cmd = drv_cmd;
drivers/accel/amdxdna/amdxdna_ctx.h
137
struct amdxdna_drv_cmd *drv_cmd;
drivers/accel/amdxdna/amdxdna_ctx.h
181
struct amdxdna_drv_cmd *drv_cmd, u32 cmd_bo_hdls,
drivers/cpufreq/acpi-cpufreq.c
302
struct drv_cmd *cmd = _cmd;
drivers/cpufreq/acpi-cpufreq.c
310
struct drv_cmd cmd = {
drivers/cpufreq/acpi-cpufreq.c
323
struct drv_cmd *cmd = _cmd;
drivers/cpufreq/acpi-cpufreq.c
332
struct drv_cmd cmd = {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1822
enum bnx2x_queue_cmd drv_cmd = BNX2X_Q_CMD_MAX;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1840
drv_cmd = BNX2X_Q_CMD_UPDATE;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1845
drv_cmd = BNX2X_Q_CMD_SETUP;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1850
drv_cmd = BNX2X_Q_CMD_SETUP_TX_ONLY;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1855
drv_cmd = BNX2X_Q_CMD_HALT;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1860
drv_cmd = BNX2X_Q_CMD_TERMINATE;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1865
drv_cmd = BNX2X_Q_CMD_EMPTY;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1870
drv_cmd = BNX2X_Q_CMD_UPDATE_TPA;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1879
if ((drv_cmd != BNX2X_Q_CMD_MAX) &&
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1880
q_obj->complete_cmd(bp, q_obj, drv_cmd))
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1901
if ((drv_cmd == BNX2X_Q_CMD_UPDATE) && (IS_FCOE_FP(fp)) &&
drivers/scsi/mpi3mr/mpi3mr.h
1511
struct mpi3mr_drv_cmd *drv_cmd,
drivers/scsi/mpi3mr/mpi3mr.h
1516
struct mpi3mr_drv_cmd *drv_cmd);
drivers/scsi/mpi3mr/mpi3mr.h
1518
struct mpi3mr_drv_cmd *drv_cmd);
drivers/scsi/mpi3mr/mpi3mr.h
898
struct mpi3mr_drv_cmd *drv_cmd);
drivers/scsi/mpi3mr/mpi3mr_fw.c
19
struct mpi3mr_drv_cmd *drv_cmd);
drivers/scsi/mpi3mr/mpi3mr_fw.c
3907
struct mpi3mr_drv_cmd *drv_cmd)
drivers/scsi/mpi3mr/mpi3mr_fw.c
3909
drv_cmd->callback = NULL;
drivers/scsi/mpi3mr/mpi3mr_fw.c
3911
if (drv_cmd->state & MPI3MR_CMD_RESET)
drivers/scsi/mpi3mr/mpi3mr_fw.c
3914
mrioc->scan_failed = drv_cmd->ioc_status;
drivers/scsi/mpi3mr/mpi3mr_fw.c
3915
drv_cmd->state = MPI3MR_CMD_NOTUSED;
drivers/scsi/mpi3mr/mpi3mr_fw.c
5214
struct mpi3mr_drv_cmd *drv_cmd)
drivers/scsi/mpi3mr/mpi3mr_fw.c
5221
drv_cmd->state = MPI3MR_CMD_PENDING;
drivers/scsi/mpi3mr/mpi3mr_fw.c
5222
drv_cmd->is_waiting = 0;
drivers/scsi/mpi3mr/mpi3mr_fw.c
5223
drv_cmd->callback = mpi3mr_pel_wait_complete;
drivers/scsi/mpi3mr/mpi3mr_fw.c
5224
drv_cmd->ioc_status = 0;
drivers/scsi/mpi3mr/mpi3mr_fw.c
5225
drv_cmd->ioc_loginfo = 0;
drivers/scsi/mpi3mr/mpi3mr_fw.c
5239
drv_cmd->state = MPI3MR_CMD_NOTUSED;
drivers/scsi/mpi3mr/mpi3mr_fw.c
5240
drv_cmd->callback = NULL;
drivers/scsi/mpi3mr/mpi3mr_fw.c
5241
drv_cmd->retry_count = 0;
drivers/scsi/mpi3mr/mpi3mr_fw.c
5257
struct mpi3mr_drv_cmd *drv_cmd)
drivers/scsi/mpi3mr/mpi3mr_fw.c
5278
if (drv_cmd) {
drivers/scsi/mpi3mr/mpi3mr_fw.c
5279
drv_cmd->state = MPI3MR_CMD_NOTUSED;
drivers/scsi/mpi3mr/mpi3mr_fw.c
5280
drv_cmd->callback = NULL;
drivers/scsi/mpi3mr/mpi3mr_fw.c
5281
drv_cmd->retry_count = 0;
drivers/scsi/mpi3mr/mpi3mr_fw.c
5303
struct mpi3mr_drv_cmd *drv_cmd)
drivers/scsi/mpi3mr/mpi3mr_fw.c
5309
if (drv_cmd->state & MPI3MR_CMD_RESET)
drivers/scsi/mpi3mr/mpi3mr_fw.c
5312
ioc_status = drv_cmd->ioc_status & MPI3_IOCSTATUS_STATUS_MASK;
drivers/scsi/mpi3mr/mpi3mr_fw.c
5315
__func__, ioc_status, drv_cmd->ioc_loginfo);
drivers/scsi/mpi3mr/mpi3mr_fw.c
5318
ioc_status, drv_cmd->ioc_loginfo);
drivers/scsi/mpi3mr/mpi3mr_fw.c
5322
if (drv_cmd->state & MPI3MR_CMD_REPLY_VALID)
drivers/scsi/mpi3mr/mpi3mr_fw.c
5323
pel_reply = (struct mpi3_pel_reply *)drv_cmd->reply;
drivers/scsi/mpi3mr/mpi3mr_fw.c
5343
if (drv_cmd->retry_count < MPI3MR_PEL_RETRY_COUNT) {
drivers/scsi/mpi3mr/mpi3mr_fw.c
5344
drv_cmd->retry_count++;
drivers/scsi/mpi3mr/mpi3mr_fw.c
5346
drv_cmd->retry_count);
drivers/scsi/mpi3mr/mpi3mr_fw.c
5347
mpi3mr_pel_wait_post(mrioc, drv_cmd);
drivers/scsi/mpi3mr/mpi3mr_fw.c
5352
drv_cmd->retry_count);
drivers/scsi/mpi3mr/mpi3mr_fw.c
5365
drv_cmd->state = MPI3MR_CMD_NOTUSED;
drivers/scsi/mpi3mr/mpi3mr_fw.c
5366
drv_cmd->callback = NULL;
drivers/scsi/mpi3mr/mpi3mr_fw.c
5367
drv_cmd->retry_count = 0;
drivers/scsi/mpi3mr/mpi3mr_fw.c
5382
struct mpi3mr_drv_cmd *drv_cmd)
drivers/scsi/mpi3mr/mpi3mr_fw.c
5391
if (drv_cmd->state & MPI3MR_CMD_RESET)
drivers/scsi/mpi3mr/mpi3mr_fw.c
5394
ioc_status = drv_cmd->ioc_status & MPI3_IOCSTATUS_STATUS_MASK;
drivers/scsi/mpi3mr/mpi3mr_fw.c
5398
ioc_status, drv_cmd->ioc_loginfo);
drivers/scsi/mpi3mr/mpi3mr_fw.c
5402
if (drv_cmd->state & MPI3MR_CMD_REPLY_VALID)
drivers/scsi/mpi3mr/mpi3mr_fw.c
5403
pel_reply = (struct mpi3_pel_reply *)drv_cmd->reply;
drivers/scsi/mpi3mr/mpi3mr_fw.c
5418
if (drv_cmd->retry_count < MPI3MR_PEL_RETRY_COUNT) {
drivers/scsi/mpi3mr/mpi3mr_fw.c
5419
drv_cmd->retry_count++;
drivers/scsi/mpi3mr/mpi3mr_fw.c
5422
drv_cmd->retry_count);
drivers/scsi/mpi3mr/mpi3mr_fw.c
5423
mpi3mr_pel_get_seqnum_post(mrioc, drv_cmd);
drivers/scsi/mpi3mr/mpi3mr_fw.c
5429
drv_cmd->retry_count);
drivers/scsi/mpi3mr/mpi3mr_fw.c
5433
drv_cmd->retry_count = 0;
drivers/scsi/mpi3mr/mpi3mr_fw.c
5434
mpi3mr_pel_wait_post(mrioc, drv_cmd);
drivers/scsi/mpi3mr/mpi3mr_fw.c
5440
drv_cmd->state = MPI3MR_CMD_NOTUSED;
drivers/scsi/mpi3mr/mpi3mr_fw.c
5441
drv_cmd->callback = NULL;
drivers/scsi/mpi3mr/mpi3mr_fw.c
5442
drv_cmd->retry_count = 0;
drivers/scsi/mpi3mr/mpi3mr_os.c
2374
struct mpi3mr_drv_cmd *drv_cmd)
drivers/scsi/mpi3mr/mpi3mr_os.c
2376
u16 cmd_idx = drv_cmd->host_tag - MPI3MR_HOSTTAG_DEVRMCMD_MIN;
drivers/scsi/mpi3mr/mpi3mr_os.c
2379
if (drv_cmd->state & MPI3MR_CMD_RESET)
drivers/scsi/mpi3mr/mpi3mr_os.c
2384
__func__, drv_cmd->dev_handle, drv_cmd->ioc_status,
drivers/scsi/mpi3mr/mpi3mr_os.c
2385
drv_cmd->ioc_loginfo);
drivers/scsi/mpi3mr/mpi3mr_os.c
2386
if (drv_cmd->ioc_status != MPI3_IOCSTATUS_SUCCESS) {
drivers/scsi/mpi3mr/mpi3mr_os.c
2387
if (drv_cmd->retry_count < MPI3MR_DEV_RMHS_RETRY_COUNT) {
drivers/scsi/mpi3mr/mpi3mr_os.c
2388
drv_cmd->retry_count++;
drivers/scsi/mpi3mr/mpi3mr_os.c
2391
__func__, drv_cmd->dev_handle,
drivers/scsi/mpi3mr/mpi3mr_os.c
2392
drv_cmd->retry_count);
drivers/scsi/mpi3mr/mpi3mr_os.c
2393
mpi3mr_dev_rmhs_send_tm(mrioc, drv_cmd->dev_handle,
drivers/scsi/mpi3mr/mpi3mr_os.c
2394
drv_cmd, drv_cmd->iou_rc);
drivers/scsi/mpi3mr/mpi3mr_os.c
2399
__func__, drv_cmd->dev_handle);
drivers/scsi/mpi3mr/mpi3mr_os.c
2403
__func__, drv_cmd->dev_handle);
drivers/scsi/mpi3mr/mpi3mr_os.c
2404
clear_bit(drv_cmd->dev_handle, mrioc->removepend_bitmap);
drivers/scsi/mpi3mr/mpi3mr_os.c
2410
drv_cmd->dev_handle = delayed_dev_rmhs->handle;
drivers/scsi/mpi3mr/mpi3mr_os.c
2411
drv_cmd->retry_count = 0;
drivers/scsi/mpi3mr/mpi3mr_os.c
2412
drv_cmd->iou_rc = delayed_dev_rmhs->iou_rc;
drivers/scsi/mpi3mr/mpi3mr_os.c
2415
__func__, drv_cmd->dev_handle);
drivers/scsi/mpi3mr/mpi3mr_os.c
2416
mpi3mr_dev_rmhs_send_tm(mrioc, drv_cmd->dev_handle, drv_cmd,
drivers/scsi/mpi3mr/mpi3mr_os.c
2417
drv_cmd->iou_rc);
drivers/scsi/mpi3mr/mpi3mr_os.c
2424
drv_cmd->state = MPI3MR_CMD_NOTUSED;
drivers/scsi/mpi3mr/mpi3mr_os.c
2425
drv_cmd->callback = NULL;
drivers/scsi/mpi3mr/mpi3mr_os.c
2426
drv_cmd->retry_count = 0;
drivers/scsi/mpi3mr/mpi3mr_os.c
2427
drv_cmd->dev_handle = MPI3MR_INVALID_DEV_HANDLE;
drivers/scsi/mpi3mr/mpi3mr_os.c
2443
struct mpi3mr_drv_cmd *drv_cmd)
drivers/scsi/mpi3mr/mpi3mr_os.c
2446
u16 cmd_idx = drv_cmd->host_tag - MPI3MR_HOSTTAG_DEVRMCMD_MIN;
drivers/scsi/mpi3mr/mpi3mr_os.c
2450
if (drv_cmd->state & MPI3MR_CMD_RESET)
drivers/scsi/mpi3mr/mpi3mr_os.c
2453
if (drv_cmd->state & MPI3MR_CMD_REPLY_VALID)
drivers/scsi/mpi3mr/mpi3mr_os.c
2454
tm_reply = (struct mpi3_scsi_task_mgmt_reply *)drv_cmd->reply;
drivers/scsi/mpi3mr/mpi3mr_os.c
2459
mrioc->name, drv_cmd->dev_handle, drv_cmd->ioc_status,
drivers/scsi/mpi3mr/mpi3mr_os.c
2460
drv_cmd->ioc_loginfo,
drivers/scsi/mpi3mr/mpi3mr_os.c
2464
mrioc->name, drv_cmd->dev_handle, cmd_idx);
drivers/scsi/mpi3mr/mpi3mr_os.c
2468
drv_cmd->state = MPI3MR_CMD_PENDING;
drivers/scsi/mpi3mr/mpi3mr_os.c
2469
drv_cmd->is_waiting = 0;
drivers/scsi/mpi3mr/mpi3mr_os.c
2470
drv_cmd->callback = mpi3mr_dev_rmhs_complete_iou;
drivers/scsi/mpi3mr/mpi3mr_os.c
2471
iou_ctrl.operation = drv_cmd->iou_rc;
drivers/scsi/mpi3mr/mpi3mr_os.c
2472
iou_ctrl.param16[0] = cpu_to_le16(drv_cmd->dev_handle);
drivers/scsi/mpi3mr/mpi3mr_os.c
2473
iou_ctrl.host_tag = cpu_to_le16(drv_cmd->host_tag);
drivers/scsi/mpi3mr/mpi3mr_os.c
2486
drv_cmd->state = MPI3MR_CMD_NOTUSED;
drivers/scsi/mpi3mr/mpi3mr_os.c
2487
drv_cmd->callback = NULL;
drivers/scsi/mpi3mr/mpi3mr_os.c
2488
drv_cmd->dev_handle = MPI3MR_INVALID_DEV_HANDLE;
drivers/scsi/mpi3mr/mpi3mr_os.c
2489
drv_cmd->retry_count = 0;
drivers/scsi/mpi3mr/mpi3mr_os.c
2513
struct mpi3mr_drv_cmd *drv_cmd = cmdparam;
drivers/scsi/mpi3mr/mpi3mr_os.c
2524
if (drv_cmd)
drivers/scsi/mpi3mr/mpi3mr_os.c
2549
drv_cmd = &mrioc->dev_rmhs_cmds[cmd_idx];
drivers/scsi/mpi3mr/mpi3mr_os.c
2552
cmd_idx = drv_cmd->host_tag - MPI3MR_HOSTTAG_DEVRMCMD_MIN;
drivers/scsi/mpi3mr/mpi3mr_os.c
2558
if (drv_cmd->state & MPI3MR_CMD_PENDING) {
drivers/scsi/mpi3mr/mpi3mr_os.c
2562
drv_cmd->state = MPI3MR_CMD_PENDING;
drivers/scsi/mpi3mr/mpi3mr_os.c
2563
drv_cmd->is_waiting = 0;
drivers/scsi/mpi3mr/mpi3mr_os.c
2564
drv_cmd->callback = mpi3mr_dev_rmhs_complete_tm;
drivers/scsi/mpi3mr/mpi3mr_os.c
2565
drv_cmd->dev_handle = handle;
drivers/scsi/mpi3mr/mpi3mr_os.c
2566
drv_cmd->iou_rc = iou_rc;
drivers/scsi/mpi3mr/mpi3mr_os.c
2569
tm_req.host_tag = cpu_to_le16(drv_cmd->host_tag);
drivers/scsi/mpi3mr/mpi3mr_os.c
2583
drv_cmd->state = MPI3MR_CMD_NOTUSED;
drivers/scsi/mpi3mr/mpi3mr_os.c
2584
drv_cmd->callback = NULL;
drivers/scsi/mpi3mr/mpi3mr_os.c
2585
drv_cmd->dev_handle = MPI3MR_INVALID_DEV_HANDLE;
drivers/scsi/mpi3mr/mpi3mr_os.c
2586
drv_cmd->retry_count = 0;
drivers/scsi/mpi3mr/mpi3mr_os.c
2602
struct mpi3mr_drv_cmd *drv_cmd)
drivers/scsi/mpi3mr/mpi3mr_os.c
2604
u16 cmd_idx = drv_cmd->host_tag - MPI3MR_HOSTTAG_EVTACKCMD_MIN;
drivers/scsi/mpi3mr/mpi3mr_os.c
2607
if (drv_cmd->state & MPI3MR_CMD_RESET)
drivers/scsi/mpi3mr/mpi3mr_os.c
2610
if (drv_cmd->ioc_status != MPI3_IOCSTATUS_SUCCESS) {
drivers/scsi/mpi3mr/mpi3mr_os.c
2613
(drv_cmd->ioc_status & MPI3_IOCSTATUS_STATUS_MASK),
drivers/scsi/mpi3mr/mpi3mr_os.c
2614
drv_cmd->ioc_loginfo);
drivers/scsi/mpi3mr/mpi3mr_os.c
2621
mpi3mr_send_event_ack(mrioc, delayed_evtack->event, drv_cmd,
drivers/scsi/mpi3mr/mpi3mr_os.c
2628
drv_cmd->state = MPI3MR_CMD_NOTUSED;
drivers/scsi/mpi3mr/mpi3mr_os.c
2629
drv_cmd->callback = NULL;
drivers/scsi/mpi3mr/mpi3mr_os.c
2654
struct mpi3mr_drv_cmd *drv_cmd = cmdparam;
drivers/scsi/mpi3mr/mpi3mr_os.c
2657
if (drv_cmd) {
drivers/scsi/mpi3mr/mpi3mr_os.c
2691
drv_cmd = &mrioc->evtack_cmds[cmd_idx];
drivers/scsi/mpi3mr/mpi3mr_os.c
2694
cmd_idx = drv_cmd->host_tag - MPI3MR_HOSTTAG_EVTACKCMD_MIN;
drivers/scsi/mpi3mr/mpi3mr_os.c
2697
if (drv_cmd->state & MPI3MR_CMD_PENDING) {
drivers/scsi/mpi3mr/mpi3mr_os.c
2702
drv_cmd->state = MPI3MR_CMD_PENDING;
drivers/scsi/mpi3mr/mpi3mr_os.c
2703
drv_cmd->is_waiting = 0;
drivers/scsi/mpi3mr/mpi3mr_os.c
2704
drv_cmd->callback = mpi3mr_complete_evt_ack;
drivers/scsi/mpi3mr/mpi3mr_os.c
2705
evtack_req.host_tag = cpu_to_le16(drv_cmd->host_tag);
drivers/scsi/mpi3mr/mpi3mr_os.c
2723
drv_cmd->state = MPI3MR_CMD_NOTUSED;
drivers/scsi/mpi3mr/mpi3mr_os.c
2724
drv_cmd->callback = NULL;
drivers/scsi/mpi3mr/mpi3mr_os.c
3938
struct mpi3mr_drv_cmd *drv_cmd,
drivers/scsi/mpi3mr/mpi3mr_os.c
3960
mutex_lock(&drv_cmd->mutex);
drivers/scsi/mpi3mr/mpi3mr_os.c
3961
if (drv_cmd->state & MPI3MR_CMD_PENDING) {
drivers/scsi/mpi3mr/mpi3mr_os.c
3964
mutex_unlock(&drv_cmd->mutex);
drivers/scsi/mpi3mr/mpi3mr_os.c
3970
mutex_unlock(&drv_cmd->mutex);
drivers/scsi/mpi3mr/mpi3mr_os.c
3977
mutex_unlock(&drv_cmd->mutex);
drivers/scsi/mpi3mr/mpi3mr_os.c
3981
drv_cmd->state = MPI3MR_CMD_PENDING;
drivers/scsi/mpi3mr/mpi3mr_os.c
3982
drv_cmd->is_waiting = 1;
drivers/scsi/mpi3mr/mpi3mr_os.c
3983
drv_cmd->callback = NULL;
drivers/scsi/mpi3mr/mpi3mr_os.c
4028
init_completion(&drv_cmd->done);
drivers/scsi/mpi3mr/mpi3mr_os.c
4034
wait_for_completion_timeout(&drv_cmd->done, (timeout * HZ));
drivers/scsi/mpi3mr/mpi3mr_os.c
4036
if (!(drv_cmd->state & MPI3MR_CMD_COMPLETE)) {
drivers/scsi/mpi3mr/mpi3mr_os.c
4037
drv_cmd->is_waiting = 0;
drivers/scsi/mpi3mr/mpi3mr_os.c
4039
if (!(drv_cmd->state & MPI3MR_CMD_RESET)) {
drivers/scsi/mpi3mr/mpi3mr_os.c
4051
if (!(drv_cmd->state & MPI3MR_CMD_REPLY_VALID)) {
drivers/scsi/mpi3mr/mpi3mr_os.c
4057
tm_reply = (struct mpi3_scsi_task_mgmt_reply *)drv_cmd->reply;
drivers/scsi/mpi3mr/mpi3mr_os.c
4059
switch (drv_cmd->ioc_status) {
drivers/scsi/mpi3mr/mpi3mr_os.c
4070
handle, drv_cmd->ioc_status, drv_cmd->ioc_loginfo);
drivers/scsi/mpi3mr/mpi3mr_os.c
4090
tm_type, handle, drv_cmd->ioc_status, drv_cmd->ioc_loginfo,
drivers/scsi/mpi3mr/mpi3mr_os.c
4124
drv_cmd->state = MPI3MR_CMD_NOTUSED;
drivers/scsi/mpi3mr/mpi3mr_os.c
4125
mutex_unlock(&drv_cmd->mutex);