Searched refs:cmd_done (Results 1 - 24 of 24) sorted by relevance

/linux-4.1.27/drivers/net/ethernet/apm/xgene/
H A Dxgene_enet_xgmac.c50 void __iomem *cmd, void __iomem *cmd_done, xgene_enet_wr_indirect()
61 while (!(done = ioread32(cmd_done)) && wait--) xgene_enet_wr_indirect()
75 void __iomem *addr, *wr, *cmd, *cmd_done; xgene_enet_wr_mac() local
80 cmd_done = pdata->mcx_mac_addr + MAC_COMMAND_DONE_REG_OFFSET; xgene_enet_wr_mac()
82 if (!xgene_enet_wr_indirect(addr, wr, cmd, cmd_done, wr_addr, wr_data)) xgene_enet_wr_mac()
104 void __iomem *cmd, void __iomem *cmd_done, xgene_enet_rd_indirect()
114 while (!(done = ioread32(cmd_done)) && wait--) xgene_enet_rd_indirect()
129 void __iomem *addr, *rd, *cmd, *cmd_done; xgene_enet_rd_mac() local
134 cmd_done = pdata->mcx_mac_addr + MAC_COMMAND_DONE_REG_OFFSET; xgene_enet_rd_mac()
136 if (!xgene_enet_rd_indirect(addr, rd, cmd, cmd_done, rd_addr, rd_data)) xgene_enet_rd_mac()
49 xgene_enet_wr_indirect(void __iomem *addr, void __iomem *wr, void __iomem *cmd, void __iomem *cmd_done, u32 wr_addr, u32 wr_data) xgene_enet_wr_indirect() argument
103 xgene_enet_rd_indirect(void __iomem *addr, void __iomem *rd, void __iomem *cmd, void __iomem *cmd_done, u32 rd_addr, u32 *rd_data) xgene_enet_rd_indirect() argument
H A Dxgene_enet_sgmac.c53 if (ioread32(ctl->cmd_done)) { xgene_enet_wr_indirect()
70 .cmd_done = p->mcx_mac_addr + MAC_COMMAND_DONE_REG_OFFSET xgene_enet_wr_mac()
97 if (ioread32(ctl->cmd_done)) { xgene_enet_rd_indirect()
117 .cmd_done = p->mcx_mac_addr + MAC_COMMAND_DONE_REG_OFFSET xgene_enet_rd_mac()
H A Dxgene_enet_hw.c253 void __iomem *cmd, void __iomem *cmd_done, xgene_enet_wr_indirect()
264 while (!(done = ioread32(cmd_done)) && wait--) xgene_enet_wr_indirect()
278 void __iomem *addr, *wr, *cmd, *cmd_done; xgene_enet_wr_mcx_mac() local
283 cmd_done = pdata->mcx_mac_addr + MAC_COMMAND_DONE_REG_OFFSET; xgene_enet_wr_mcx_mac()
285 if (!xgene_enet_wr_indirect(addr, wr, cmd, cmd_done, wr_addr, wr_data)) xgene_enet_wr_mcx_mac()
315 void __iomem *cmd, void __iomem *cmd_done, xgene_enet_rd_indirect()
325 while (!(done = ioread32(cmd_done)) && wait--) xgene_enet_rd_indirect()
340 void __iomem *addr, *rd, *cmd, *cmd_done; xgene_enet_rd_mcx_mac() local
345 cmd_done = pdata->mcx_mac_addr + MAC_COMMAND_DONE_REG_OFFSET; xgene_enet_rd_mcx_mac()
347 if (!xgene_enet_rd_indirect(addr, rd, cmd, cmd_done, rd_addr, rd_data)) xgene_enet_rd_mcx_mac()
252 xgene_enet_wr_indirect(void __iomem *addr, void __iomem *wr, void __iomem *cmd, void __iomem *cmd_done, u32 wr_addr, u32 wr_data) xgene_enet_wr_indirect() argument
314 xgene_enet_rd_indirect(void __iomem *addr, void __iomem *rd, void __iomem *cmd, void __iomem *cmd_done, u32 rd_addr, u32 *rd_data) xgene_enet_rd_indirect() argument
H A Dxgene_enet_main.h151 void __iomem *cmd_done; member in struct:xgene_indirect_ctl
/linux-4.1.27/drivers/scsi/
H A Dmac53c94.c65 static void cmd_done(struct fsc_state *, int result);
220 cmd_done(state, DID_RESET << 16); mac53c94_interrupt()
226 cmd_done(state, DID_ERROR << 16); mac53c94_interrupt()
244 cmd_done(state, DID_PARITY << 16); mac53c94_interrupt()
251 cmd_done(state, DID_BAD_TARGET << 16); mac53c94_interrupt()
256 cmd_done(state, DID_ERROR << 16); mac53c94_interrupt()
261 cmd_done(state, DID_ERROR << 16); mac53c94_interrupt()
287 cmd_done(state, DID_ERROR << 16); mac53c94_interrupt()
295 cmd_done(state, DID_ERROR << 16); mac53c94_interrupt()
323 cmd_done(state, DID_ERROR << 16); mac53c94_interrupt()
336 cmd_done(state, (DID_OK << 16) + (cmd->SCp.Message << 8) mac53c94_interrupt()
344 static void cmd_done(struct fsc_state *state, int result) cmd_done() function
H A Dpmcraid.c343 cmd->cmd_done = NULL; pmcraid_init_cmdblk()
513 pinstance->reset_cmd->cmd_done(pinstance->reset_cmd); pmcraid_clr_trans_op()
750 * sequence, set cmd_done pointer to pmcraid_ioa_reset. This pmcraid_timeout_handler()
755 cmd->cmd_done = pmcraid_ioa_reset; pmcraid_timeout_handler()
911 * @cmd_done: command completion function, called once IOA responds
920 void (*cmd_done) (struct pmcraid_cmd *), pmcraid_send_cmd()
926 cmd->cmd_done = cmd_done; pmcraid_send_cmd()
1137 pmcraid_send_cmd(cmd, cmd->cmd_done, 0, NULL); pmcraid_send_hcam_cmd()
1159 void (*cmd_done) (struct pmcraid_cmd *); pmcraid_init_hcam()
1172 cmd_done = pmcraid_process_ccn; pmcraid_init_hcam()
1177 cmd_done = pmcraid_process_ldn; pmcraid_init_hcam()
1206 cmd->cmd_done = cmd_done; pmcraid_init_hcam()
1262 * @cmd_done: op done function for the cancelling command
1267 void (*cmd_done) (struct pmcraid_cmd *) pmcraid_cancel_hcam()
1288 pmcraid_send_cmd(cmd, cmd_done, pmcraid_cancel_hcam()
1966 cmd->cmd_done = pmcraid_ioa_reset; pmcraid_soft_reset()
2048 * than pmcraid_ioa_reset and HCAM commands invoke cmd_done to pmcraid_fail_outstanding_cmds()
2066 } else if (cmd->cmd_done == pmcraid_internal_done || pmcraid_fail_outstanding_cmds()
2067 cmd->cmd_done == pmcraid_erp_done) { pmcraid_fail_outstanding_cmds()
2068 cmd->cmd_done(cmd); pmcraid_fail_outstanding_cmds()
2069 } else if (cmd->cmd_done != pmcraid_ioa_reset && pmcraid_fail_outstanding_cmds()
2070 cmd->cmd_done != pmcraid_ioa_shutdown_done) { pmcraid_fail_outstanding_cmds()
2522 void (*cmd_done) (struct pmcraid_cmd *) = sense ? pmcraid_erp_done pmcraid_cancel_all()
2541 pmcraid_send_cmd(cmd, cmd_done, pmcraid_cancel_all()
3473 cmd->cmd_done = pmcraid_io_done; pmcraid_queuecommand_lck()
3818 cmd->cmd_done = pmcraid_internal_done; pmcraid_ioctl_passthrough()
4563 if (cmd->cmd_done == pmcraid_ioa_reset) { pmcraid_tasklet_function()
4566 cmd->cmd_done(cmd); pmcraid_tasklet_function()
4569 } else if (cmd->cmd_done != NULL) { pmcraid_tasklet_function()
4570 cmd->cmd_done(cmd); pmcraid_tasklet_function()
5521 void (*cmd_done) (struct pmcraid_cmd *) = pmcraid_complete_ioa_reset; pmcraid_set_supported_devs()
5537 cmd_done = pmcraid_reinit_cfgtable_done; pmcraid_set_supported_devs()
5545 cmd_done, pmcraid_set_supported_devs()
H A Dhptiop.c1044 goto cmd_done; hptiop_queuecommand_lck()
1070 cmd_done: hptiop_queuecommand_lck()
H A Dpmcraid.h591 void (*cmd_done) (struct pmcraid_cmd *); member in struct:pmcraid_cmd
/linux-4.1.27/drivers/input/keyboard/
H A Dhil_kbd.c83 struct completion cmd_done; member in struct:hil_dev
143 complete(&dev->cmd_done); hil_dev_handle_command_response()
271 complete(&dev->cmd_done); /* just in case somebody is waiting */ hil_dev_process_err()
467 init_completion(&dev->cmd_done); hil_dev_connect()
472 error = wait_for_completion_killable(&dev->cmd_done); hil_dev_connect()
476 reinit_completion(&dev->cmd_done); hil_dev_connect()
481 error = wait_for_completion_killable(&dev->cmd_done); hil_dev_connect()
485 reinit_completion(&dev->cmd_done); hil_dev_connect()
490 error = wait_for_completion_killable(&dev->cmd_done); hil_dev_connect()
494 reinit_completion(&dev->cmd_done); hil_dev_connect()
499 error = wait_for_completion_killable(&dev->cmd_done); hil_dev_connect()
/linux-4.1.27/drivers/input/touchscreen/
H A Delo.c59 struct completion cmd_done; member in struct:elo
111 complete(&elo->cmd_done); elo_process_data_10()
234 init_completion(&elo->cmd_done); elo_command_10()
249 wait_for_completion_timeout(&elo->cmd_done, HZ); elo_command_10()
326 init_completion(&elo->cmd_done); elo_connect()
H A Dwacom_w8001.c85 struct completion cmd_done; member in struct:w8001
337 complete(&w8001->cmd_done); w8001_interrupt()
356 init_completion(&w8001->cmd_done); w8001_command()
361 wait_for_completion_timeout(&w8001->cmd_done, HZ); w8001_command()
532 init_completion(&w8001->cmd_done); w8001_connect()
H A Delants_i2c.c139 struct completion cmd_done; member in struct:elants_data
235 reinit_completion(&ts->cmd_done); elants_i2c_calibrate()
242 ret = wait_for_completion_interruptible_timeout(&ts->cmd_done, elants_i2c_calibrate()
855 complete(&ts->cmd_done); elants_i2c_irq()
1081 init_completion(&ts->cmd_done); elants_i2c_probe()
/linux-4.1.27/drivers/block/rsxx/
H A Dcregs.c366 struct completion *cmd_done; member in struct:creg_completion
382 complete(cmd_completion->cmd_done); creg_cmd_done_cb()
393 DECLARE_COMPLETION_ONSTACK(cmd_done); __issue_creg_rw()
398 completion.cmd_done = &cmd_done; __issue_creg_rw()
419 st = wait_for_completion_timeout(completion.cmd_done, timeout); __issue_creg_rw()
/linux-4.1.27/drivers/input/tablet/
H A Dwacom_serial4.c170 struct completion cmd_done; member in struct:wacom
309 complete(&wacom->cmd_done); wacom_handle_response()
474 init_completion(&wacom->cmd_done); wacom_send_and_wait()
480 u = wait_for_completion_timeout(&wacom->cmd_done, HZ); wacom_send_and_wait()
/linux-4.1.27/drivers/mmc/host/
H A Dwmt-sdmmc.c380 int cmd_done; wmt_mci_regular_isr() local
383 cmd_done = 0; wmt_mci_regular_isr()
409 cmd_done = 1; wmt_mci_regular_isr()
413 cmd_done = 1; wmt_mci_regular_isr()
416 if (cmd_done) { wmt_mci_regular_isr()
/linux-4.1.27/drivers/input/misc/
H A Dims-pcu.c107 struct completion cmd_done; member in struct:ims_pcu
441 complete(&pcu->cmd_done); ims_pcu_handle_response()
607 init_completion(&pcu->cmd_done); __ims_pcu_execute_command()
614 !wait_for_completion_timeout(&pcu->cmd_done, __ims_pcu_execute_command()
2002 init_completion(&pcu->cmd_done); ims_pcu_probe()
/linux-4.1.27/drivers/mtd/nand/
H A Dpxa3xx_nand.c624 unsigned int ready, cmd_done; pxa3xx_nand_irq() local
629 cmd_done = NDSR_CS0_CMDD; pxa3xx_nand_irq()
632 cmd_done = NDSR_CS1_CMDD; pxa3xx_nand_irq()
671 if (status & cmd_done) { pxa3xx_nand_irq()
/linux-4.1.27/drivers/media/pci/ngene/
H A Dngene-core.c189 dev->cmd_done = 1; irq_handler()
205 dev->cmd_done = 1; irq_handler()
276 dev->cmd_done = 0; ngene_command_mutex()
316 ret = wait_event_timeout(dev->cmd_wq, dev->cmd_done == 1, 2 * HZ); ngene_command_mutex()
H A Dngene.h768 int cmd_done; member in struct:ngene
/linux-4.1.27/drivers/infiniband/hw/ocrdma/
H A Docrdma.h153 bool cmd_done; member in struct:mqe_ctx
H A Docrdma_hw.c802 if (dev->mqe_ctx.tag == cqe->tag_lo && dev->mqe_ctx.cmd_done == false) { ocrdma_process_mcqe()
808 dev->mqe_ctx.cmd_done = true; ocrdma_process_mcqe()
979 dev->mqe_ctx.cmd_done = false; ocrdma_post_mqe()
994 (dev->mqe_ctx.cmd_done != false), ocrdma_wait_mqe_cmpl()
/linux-4.1.27/arch/mips/include/asm/octeon/
H A Dcvmx-mio-defs.h1132 uint64_t cmd_done:1; member in struct:cvmx_mio_emm_int::cvmx_mio_emm_int_s
1136 uint64_t cmd_done:1;
1159 uint64_t cmd_done:1; member in struct:cvmx_mio_emm_int_en::cvmx_mio_emm_int_en_s
1163 uint64_t cmd_done:1;
1272 uint64_t cmd_done:1; member in struct:cvmx_mio_emm_rsp_sts::cvmx_mio_emm_rsp_sts_s
1274 uint64_t cmd_done:1;
/linux-4.1.27/drivers/mmc/card/
H A Dblock.c485 goto cmd_done; mmc_blk_ioctl_cmd()
610 cmd_done: mmc_blk_ioctl_cmd()
/linux-4.1.27/drivers/net/wireless/mwifiex/
H A Dpcie.c1632 "cmd_done: failed to clear cmd_rsp_addr_lo\n"); mwifiex_pcie_process_cmd_complete()
1639 "cmd_done: failed to clear cmd_rsp_addr_hi\n"); mwifiex_pcie_process_cmd_complete()

Completed in 1173 milliseconds