/linux/drivers/scsi/ |
H A D | mac53c94.c | 66 static void cmd_done(struct fsc_state *, int result); 219 cmd_done(state, DID_RESET << 16); in mac53c94_interrupt() 225 cmd_done(state, DID_ERROR << 16); in mac53c94_interrupt() 243 cmd_done(state, DID_PARITY << 16); in mac53c94_interrupt() 250 cmd_done(state, DID_BAD_TARGET << 16); in mac53c94_interrupt() 255 cmd_done(state, DID_ERROR << 16); in mac53c94_interrupt() 260 cmd_done(state, DID_ERROR << 16); in mac53c94_interrupt() 286 cmd_done(state, DID_ERROR << 16); in mac53c94_interrupt() 294 cmd_done(state, DID_ERROR << 16); in mac53c94_interrupt() 322 cmd_done(stat in mac53c94_interrupt() 341 static void cmd_done(struct fsc_state *state, int result) cmd_done() function [all...] |
H A D | pmcraid.c | 332 cmd->cmd_done = NULL; in pmcraid_init_cmdblk() 501 pinstance->reset_cmd->cmd_done(pinstance->reset_cmd); in pmcraid_clr_trans_op() 731 * sequence, set cmd_done pointer to pmcraid_ioa_reset. This in pmcraid_timeout_handler() 736 cmd->cmd_done = pmcraid_ioa_reset; in pmcraid_timeout_handler() 884 * @cmd_done: command completion function, called once IOA responds 893 void (*cmd_done) (struct pmcraid_cmd *), in pmcraid_send_cmd() 899 cmd->cmd_done = cmd_done; in pmcraid_send_cmd() 1108 pmcraid_send_cmd(cmd, cmd->cmd_done, 0, NULL); in pmcraid_send_hcam_cmd() 1130 void (*cmd_done) (struc in pmcraid_init_hcam() local 4902 void (*cmd_done) (struct pmcraid_cmd *) = pmcraid_complete_ioa_reset; pmcraid_set_supported_devs() local [all...] |
/linux/drivers/input/keyboard/ |
H A D | hil_kbd.c | 83 struct completion cmd_done; member 143 complete(&dev->cmd_done); in hil_dev_handle_command_response() 271 complete(&dev->cmd_done); /* just in case somebody is waiting */ in hil_dev_process_err() 467 init_completion(&dev->cmd_done); in hil_dev_connect() 472 error = wait_for_completion_killable(&dev->cmd_done); in hil_dev_connect() 476 reinit_completion(&dev->cmd_done); in hil_dev_connect() 481 error = wait_for_completion_killable(&dev->cmd_done); in hil_dev_connect() 485 reinit_completion(&dev->cmd_done); in hil_dev_connect() 490 error = wait_for_completion_killable(&dev->cmd_done); in hil_dev_connect() 494 reinit_completion(&dev->cmd_done); in hil_dev_connect() [all...] |
/linux/drivers/net/ethernet/apm/xgene/ |
H A D | xgene_enet_xgmac.c | 46 void __iomem *cmd, void __iomem *cmd_done, in xgene_enet_wr_indirect() argument 57 while (!(done = ioread32(cmd_done)) && wait--) in xgene_enet_wr_indirect() 71 void __iomem *addr, *wr, *cmd, *cmd_done; in xgene_enet_wr_pcs() local 76 cmd_done = pdata->pcs_addr + PCS_COMMAND_DONE_REG_OFFSET; in xgene_enet_wr_pcs() 78 if (!xgene_enet_wr_indirect(addr, wr, cmd, cmd_done, wr_addr, wr_data)) in xgene_enet_wr_pcs() 108 void __iomem *cmd, void __iomem *cmd_done, in xgene_enet_rd_indirect() argument 118 while (!(done = ioread32(cmd_done)) && wait--) in xgene_enet_rd_indirect() 133 void __iomem *addr, *rd, *cmd, *cmd_done; in xgene_enet_rd_pcs() local 139 cmd_done = pdata->pcs_addr + PCS_COMMAND_DONE_REG_OFFSET; in xgene_enet_rd_pcs() 141 success = xgene_enet_rd_indirect(addr, rd, cmd, cmd_done, rd_add in xgene_enet_rd_pcs() [all...] |
H A D | xgene_enet_hw.c | 257 void __iomem *addr, *wr, *cmd, *cmd_done; in xgene_enet_wr_mac() local 272 cmd_done = pdata->mcx_mac_addr + MAC_COMMAND_DONE_REG_OFFSET; in xgene_enet_wr_mac() 279 while (!(done = ioread32(cmd_done)) && wait--) in xgene_enet_wr_mac() 316 void __iomem *addr, *rd, *cmd, *cmd_done; in xgene_enet_rd_mac() local 331 cmd_done = pdata->mcx_mac_addr + MAC_COMMAND_DONE_REG_OFFSET; in xgene_enet_rd_mac() 337 while (!(done = ioread32(cmd_done)) && wait--) in xgene_enet_rd_mac() 352 void __iomem *addr, *rd, *cmd, *cmd_done; in xgene_enet_rd_stat() local 359 cmd_done = pdata->mcx_stats_addr + STAT_COMMAND_DONE_REG_OFFSET; in xgene_enet_rd_stat() 365 while (!(done = ioread32(cmd_done)) && wait--) in xgene_enet_rd_stat()
|
/linux/drivers/platform/olpc/ |
H A D | olpc-xo175-ec.c | 238 struct completion cmd_done; member 318 complete(&priv->cmd_done); in olpc_xo175_ec_complete() 344 complete(&priv->cmd_done); in olpc_xo175_ec_complete() 380 complete(&priv->cmd_done); in olpc_xo175_ec_complete() 396 complete(&priv->cmd_done); in olpc_xo175_ec_complete() 517 init_completion(&priv->cmd_done); in olpc_xo175_ec_cmd() 534 if (!wait_for_completion_timeout(&priv->cmd_done, in olpc_xo175_ec_cmd() 687 init_completion(&priv->cmd_done); in olpc_xo175_ec_probe()
|
/linux/drivers/firmware/ |
H A D | turris-mox-rwtm.c | 78 * @cmd_done: command done completion 98 struct completion cmd_done; member 162 if (completion_done(&rwtm->cmd_done)) in mox_rwtm_rx_callback() 166 complete(&rwtm->cmd_done); in mox_rwtm_rx_callback() 186 ret = wait_for_completion_interruptible(&rwtm->cmd_done); in mox_rwtm_exec() 190 if (!wait_for_completion_timeout(&rwtm->cmd_done, HZ / 2)) in mox_rwtm_exec() 446 init_completion(&rwtm->cmd_done); in turris_mox_rwtm_probe()
|
/linux/drivers/input/touchscreen/ |
H A D | elo.c | 55 struct completion cmd_done; member 107 complete(&elo->cmd_done); in elo_process_data_10() 230 init_completion(&elo->cmd_done); in elo_command_10() 245 wait_for_completion_timeout(&elo->cmd_done, HZ); in elo_command_10() 322 init_completion(&elo->cmd_done); in elo_connect()
|
H A D | cyttsp5.c | 198 struct completion cmd_done; member 559 rc = wait_for_completion_interruptible_timeout(&ts->cmd_done, in cyttsp5_hid_output_get_sysinfo() 592 rc = wait_for_completion_interruptible_timeout(&ts->cmd_done, in cyttsp5_power_control() 633 rc = wait_for_completion_interruptible_timeout(&ts->cmd_done, in cyttsp5_hid_output_bl_launch_app() 662 rc = wait_for_completion_interruptible_timeout(&ts->cmd_done, in cyttsp5_get_hid_descriptor() 725 complete(&ts->cmd_done); in cyttsp5_handle_irq() 730 complete(&ts->cmd_done); in cyttsp5_handle_irq() 840 init_completion(&ts->cmd_done); in cyttsp5_probe()
|
H A D | wacom_w8001.c | 88 struct completion cmd_done; member 337 complete(&w8001->cmd_done); in w8001_interrupt() 365 init_completion(&w8001->cmd_done); in w8001_command() 370 wait_for_completion_timeout(&w8001->cmd_done, HZ); in w8001_command() 611 init_completion(&w8001->cmd_done); in w8001_connect()
|
/linux/drivers/net/mdio/ |
H A D | mdio-xgene.c | 27 void __iomem *addr, *rd, *cmd, *cmd_done; in xgene_mdio_rd_mac() local 34 cmd_done = pdata->mac_csr_addr + MAC_COMMAND_DONE_REG_OFFSET; in xgene_mdio_rd_mac() 40 while (!(done = ioread32(cmd_done)) && wait--) in xgene_mdio_rd_mac() 55 void __iomem *addr, *wr, *cmd, *cmd_done; in xgene_mdio_wr_mac() local 62 cmd_done = pdata->mac_csr_addr + MAC_COMMAND_DONE_REG_OFFSET; in xgene_mdio_wr_mac() 69 while (!(done = ioread32(cmd_done)) && wait--) in xgene_mdio_wr_mac()
|
/linux/drivers/infiniband/hw/vmw_pvrdma/ |
H A D | pvrdma_cmd.c | 60 err = wait_for_completion_interruptible_timeout(&dev->cmd_done, in pvrdma_cmd_recv() 100 init_completion(&dev->cmd_done); in pvrdma_cmd_post()
|
/linux/drivers/media/cec/usb/extron-da-hd-4k-plus/ |
H A D | extron-da-hd-4k-plus.h | 54 struct completion cmd_done; member 108 struct completion cmd_done; member
|
/linux/drivers/media/cec/usb/rainshadow/ |
H A D | rainshadow-cec.c | 44 struct completion cmd_done; member 141 complete(&rain->cmd_done); in rain_irq_work_handler() 218 init_completion(&rain->cmd_done); in rain_send_and_wait() 225 if (!wait_for_completion_timeout(&rain->cmd_done, HZ)) { in rain_send_and_wait()
|
/linux/drivers/misc/ |
H A D | nsm.c | 54 struct completion cmd_done; member 188 complete(&nsm->cmd_done); in nsm_vq_callback() 207 init_completion(&nsm->cmd_done); in nsm_sendrecv_msg_locked() 226 if (!wait_for_completion_io_timeout(&nsm->cmd_done, in nsm_sendrecv_msg_locked()
|
/linux/drivers/mmc/host/ |
H A D | litex_mmc.c | 89 struct completion cmd_done; member 143 reinit_completion(&host->cmd_done); in litex_mmc_send_cmd() 146 wait_for_completion(&host->cmd_done); in litex_mmc_send_cmd() 273 complete(&host->cmd_done); in litex_mmc_interrupt() 576 init_completion(&host->cmd_done); in litex_mmc_probe()
|
/linux/drivers/input/tablet/ |
H A D | wacom_serial4.c | 165 struct completion cmd_done; member 306 complete(&wacom->cmd_done); in wacom_handle_response() 471 init_completion(&wacom->cmd_done); in wacom_send_and_wait() 477 u = wait_for_completion_timeout(&wacom->cmd_done, HZ); in wacom_send_and_wait()
|
/linux/drivers/input/rmi4/ |
H A D | rmi_f34.c | 59 init_completion(&f34->v5.cmd_done); in rmi_f34_command() 79 if (!wait_for_completion_timeout(&f34->v5.cmd_done, in rmi_f34_command() 115 complete(&f34->v5.cmd_done); in rmi_f34_attention() 125 complete(&f34->v7.cmd_done); in rmi_f34_attention() 539 init_completion(&f34->v5.cmd_done); in rmi_f34v5_probe()
|
H A D | rmi_f34.h | 244 struct completion cmd_done; member 271 struct completion cmd_done; member
|
H A D | rmi_f34v7.c | 66 if (!wait_for_completion_timeout(&f34->v7.cmd_done, timeout)) { in rmi_f34v7_wait_for_idle() 330 init_completion(&f34->v7.cmd_done); in rmi_f34v7_read_partition_table() 610 init_completion(&f34->v7.cmd_done); in rmi_f34v7_erase_all() 667 init_completion(&f34->v7.cmd_done); in rmi_f34v7_read_blocks() 731 init_completion(&f34->v7.cmd_done); in rmi_f34v7_write_f34v7_blocks() 821 init_completion(&f34->v7.cmd_done); in rmi_f34v7_write_flash_config() 1115 init_completion(&f34->v7.cmd_done); in rmi_f34v7_enter_flash_prog() 1179 init_completion(&f34->v7.cmd_done); in rmi_f34v7_probe()
|
H A D | rmi_f54.c | 117 struct completion cmd_done; member 205 init_completion(&f54->cmd_done); in rmi_f54_request_report() 333 if (!wait_for_completion_timeout(&f54->cmd_done, in rmi_f54_buffer_queue() 606 complete(&f54->cmd_done); in rmi_f54_work()
|
/linux/drivers/mfd/ |
H A D | macsmc.c | 66 reinit_completion(&smc->cmd_done); in apple_smc_cmd_locked() 81 if (wait_for_completion_timeout(&smc->cmd_done, msecs_to_jiffies(SMC_TIMEOUT_MS)) <= 0) { in apple_smc_cmd_locked() 359 complete(&smc->cmd_done); in apple_smc_rtkit_recv_early() 439 init_completion(&smc->cmd_done); in apple_smc_probe()
|
H A D | max77759.c | 372 reinit_completion(&max77759->cmd_done); in max77759_maxq_command() 390 if (!wait_for_completion_timeout(&max77759->cmd_done, in max77759_maxq_command() 425 complete(&max77759->cmd_done); in apcmdres_irq_handler() 516 init_completion(&max77759->cmd_done); in max77759_add_chained_maxq()
|
/linux/drivers/vdpa/mlx5/core/ |
H A D | resources.c | 328 complete(&cmd->cmd_done); in virtqueue_cmd_callback() 349 wait_for_completion(&cmds[*completed].cmd_done); in issue_async_cmd() 375 init_completion(&cmds[i].cmd_done); in mlx5_vdpa_exec_async_cmds() 390 wait_for_completion(&cmds[completed++].cmd_done); in mlx5_vdpa_exec_async_cmds()
|
/linux/include/linux/mfd/ |
H A D | max77759.h | 110 * @cmd_done: Used to signal completion of a MaxQ command 122 struct completion cmd_done; member
|