Home
last modified time | relevance | path

Searched refs:recover (Results 1 – 25 of 142) sorted by relevance

123456

/Linux-v5.4/drivers/ata/
Dpata_cmd640.c77 if (t.recover > 16) { in cmd640_set_piomode()
78 t.active += t.recover - 16; in cmd640_set_piomode()
79 t.recover = 16; in cmd640_set_piomode()
87 if (t.recover > 1) in cmd640_set_piomode()
88 t.recover--; /* 640B only */ in cmd640_set_piomode()
90 t.recover = 15; in cmd640_set_piomode()
107 pci_write_config_byte(pdev, arttim + 1, (t.active << 4) | t.recover); in cmd640_set_piomode()
116 timing->reg58[adev->devno] = (t.active << 4) | t.recover; in cmd640_set_piomode()
Dpata_cmd64x.c134 t.active, t.recover, t.setup); in cmd64x_set_timing()
135 if (t.recover > 16) { in cmd64x_set_timing()
136 t.active += t.recover - 16; in cmd64x_set_timing()
137 t.recover = 16; in cmd64x_set_timing()
145 if (t.recover == 16) in cmd64x_set_timing()
146 t.recover = 0; in cmd64x_set_timing()
147 else if (t.recover > 1) in cmd64x_set_timing()
148 t.recover--; in cmd64x_set_timing()
150 t.recover = 15; in cmd64x_set_timing()
166 pci_write_config_byte(pdev, drwtim, (t.active << 4) | t.recover); in cmd64x_set_timing()
Dpata_legacy.c350 u8 active, recover; in ht6560a_set_piomode() local
357 recover = clamp_val(t.recover, 4, 15); in ht6560a_set_piomode()
364 iowrite8(recover << 4 | active, ap->ioaddr.device_addr); in ht6560a_set_piomode()
384 u8 active, recover; in ht6560b_set_piomode() local
391 recover = clamp_val(t.recover, 2, 16) & 0x0F; in ht6560b_set_piomode()
398 iowrite8(recover << 4 | active, ap->ioaddr.device_addr); in ht6560b_set_piomode()
448 u8 active, recover, setup; in opti82c611a_set_piomode() local
475 recover = clamp_val(t.recover, 1, 16) - 1; in opti82c611a_set_piomode()
485 iowrite8(active << 4 | recover, ap->ioaddr.error_addr); in opti82c611a_set_piomode()
496 iowrite8(active << 4 | recover, ap->ioaddr.data_addr); in opti82c611a_set_piomode()
[all …]
Dpata_ns87410.c81 at.recover = clamp_val(at.recover, 1, 12) - 1; in ns87410_set_piomode()
83 idetcr = (at.setup << 6) | (recoverbits[at.recover] << 3) | activebits[at.active]; in ns87410_set_piomode()
Dpata_icside.c205 if (t.active <= 50 && t.recover <= 375 && t.cycle <= 425) in pata_icside_set_dmamode()
207 else if (t.active <= 125 && t.recover <= 375 && t.cycle <= 500) in pata_icside_set_dmamode()
209 else if (t.active <= 200 && t.recover <= 550 && t.cycle <= 750) in pata_icside_set_dmamode()
215 t.active, t.recover, t.cycle, iomd_type); in pata_icside_set_dmamode()
/Linux-v5.4/drivers/ide/
Dide-timings.c104 q->recover = EZ(t->recover, T); in ide_timing_quantize()
123 m->recover = max(a->recover, b->recover); in ide_timing_merge()
191 if (t->active + t->recover < t->cycle) { in ide_timing_compute()
192 t->active += (t->cycle - (t->active + t->recover)) / 2; in ide_timing_compute()
193 t->recover = t->cycle - t->active; in ide_timing_compute()
Dcmd64x.c75 if (t.recover > 16) { in cmd64x_program_timings()
76 t.active += t.recover - 16; in cmd64x_program_timings()
77 t.recover = 16; in cmd64x_program_timings()
85 t.recover = recovery_values[t.recover]; in cmd64x_program_timings()
90 (t.active << 4) | t.recover); in cmd64x_program_timings()
Dalim15x3.c86 t->recover = clamp_val(t->recover, 1, 16) & 15; in ali_program_timings()
91 (t->active << 4) | t->recover); in ali_program_timings()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en/
Dreporter_rx.c98 rq->stats->recover++; in mlx5e_rx_reporter_err_icosq_cqe_recover()
112 err_ctx.recover = mlx5e_rx_reporter_err_icosq_cqe_recover; in mlx5e_reporter_icosq_cqe_err()
167 rq->stats->recover++; in mlx5e_rx_reporter_err_rq_cqe_recover()
181 err_ctx.recover = mlx5e_rx_reporter_err_rq_cqe_recover; in mlx5e_reporter_rq_cqe_err()
212 err_ctx.recover = mlx5e_rx_reporter_timeout_recover; in mlx5e_reporter_rx_timeout()
221 return err_ctx->recover(err_ctx->ctx); in mlx5e_rx_reporter_recover_from_ctx()
374 .recover = mlx5e_rx_reporter_recover,
Dreporter_tx.c75 sq->stats->recover++; in mlx5e_tx_reporter_err_cqe_recover()
92 err_ctx.recover = mlx5e_tx_reporter_err_cqe_recover; in mlx5e_reporter_tx_err_cqe()
120 err_ctx.recover = mlx5e_tx_reporter_timeout_recover; in mlx5e_reporter_tx_timeout()
134 return err_ctx->recover(err_ctx->ctx); in mlx5e_tx_reporter_recover_from_ctx()
278 .recover = mlx5e_tx_reporter_recover,
Dhealth.h38 int (*recover)(void *ctx); member
/Linux-v5.4/arch/ia64/lib/
Dstrlen.S132 (p6) br.cond.spnt .recover // jump to recovery if val1 is NaT
139 (p7) br.cond.spnt .recover // jump to recovery if val2 is NaT
170 .recover: label
/Linux-v5.4/Documentation/networking/device_drivers/mellanox/
Dmlx5.rst183 - Show number of tx errors indicated, number of recover flows ended successfully,
184 is autorecover enabled and graceful period from last recover::
210 - Show number of rx errors indicated, number of recover flows ended successfully,
211 is autorecover enabled and graceful period from last recover::
238 The fw fatal reporter implements dump and recover callbacks.
239 It follows fatal errors indications by CR-space dump and recover flow.
242 The recover function runs recover flow which reloads the driver and triggers fw
247 - Run fw recover flow manually::
249 $ devlink health recover pci/0000:82:00.0 reporter fw_fatal
/Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dgk104.c277 struct gk104_fifo *fifo = container_of(w, typeof(*fifo), recover.work); in gk104_fifo_recover_work()
285 runm = fifo->recover.runm; in gk104_fifo_recover_work()
286 engm = fifo->recover.engm; in gk104_fifo_recover_work()
287 fifo->recover.engm = 0; in gk104_fifo_recover_work()
288 fifo->recover.runm = 0; in gk104_fifo_recover_work()
317 if (fifo->recover.runm & runm) in gk104_fifo_recover_runl()
319 fifo->recover.runm |= runm; in gk104_fifo_recover_runl()
326 schedule_work(&fifo->recover.work); in gk104_fifo_recover_runl()
407 if (fifo->recover.engm & engm) in gk104_fifo_recover_engn()
409 fifo->recover.engm |= engm; in gk104_fifo_recover_engn()
[all …]
Dgf100.c147 struct gf100_fifo *fifo = container_of(w, typeof(*fifo), recover.work); in gf100_fifo_recover_work()
155 mask = fifo->recover.mask; in gf100_fifo_recover_work()
156 fifo->recover.mask = 0ULL; in gf100_fifo_recover_work()
192 fifo->recover.mask |= 1ULL << engine->subdev.index; in gf100_fifo_recover()
193 schedule_work(&fifo->recover.work); in gf100_fifo_recover()
617 flush_work(&fifo->recover.work); in gf100_fifo_fini()
692 INIT_WORK(&fifo->recover.work, gf100_fifo_recover_work); in gf100_fifo_new()
Dgf100.h18 } recover; member
/Linux-v5.4/Documentation/networking/
Ddevlink-health.txt32 - Grace period vs. time passed since last recover
68 mlx5_core devlink |recover,
78 | | | | (recover, dump) |
/Linux-v5.4/Documentation/media/v4l-drivers/
Drcar-fdp1.rst27 recover missing lines. This method is also known as blending or Line
30 - The previous and next fields are averaged to recover lines missing from
/Linux-v5.4/drivers/target/iscsi/
Discsi_target_erl0.c363 goto recover; in iscsit_dataout_check_datasn()
373 recover: in iscsit_dataout_check_datasn()
410 goto recover; in iscsit_dataout_pre_datapduinorder_yes()
420 goto recover; in iscsit_dataout_pre_datapduinorder_yes()
433 recover: in iscsit_dataout_pre_datapduinorder_yes()
653 goto recover; in iscsit_dataout_post_crc_failed()
672 recover: in iscsit_dataout_post_crc_failed()
/Linux-v5.4/fs/btrfs/
Dscrub.c80 struct scrub_recover *recover; member
260 return page->recover && in scrub_is_page_on_raid56()
261 (page->recover->bbio->map_type & BTRFS_BLOCK_GROUP_RAID56_MASK); in scrub_is_page_on_raid56()
799 static inline void scrub_get_recover(struct scrub_recover *recover) in scrub_get_recover() argument
801 refcount_inc(&recover->refs); in scrub_get_recover()
805 struct scrub_recover *recover) in scrub_put_recover() argument
807 if (refcount_dec_and_test(&recover->refs)) { in scrub_put_recover()
809 btrfs_put_bbio(recover->bbio); in scrub_put_recover()
810 kfree(recover); in scrub_put_recover()
1034 struct scrub_recover *r = sblock_bad->pagev[0]->recover; in scrub_handle_errored_block()
[all …]
/Linux-v5.4/fs/dlm/
DMakefile16 recover.o \
/Linux-v5.4/arch/powerpc/kernel/
Deeh_pe.c473 bool keep, recover; in eeh_rmv_from_parent_pe() local
505 recover = !!(pe->state & EEH_PE_RECOVERING); in eeh_rmv_from_parent_pe()
506 WARN_ON(keep && !recover); in eeh_rmv_from_parent_pe()
508 if (!keep && !recover) { in eeh_rmv_from_parent_pe()
/Linux-v5.4/drivers/usb/musb/
Dmusb_core.h175 int (*recover)(struct musb *musb); member
535 if (!musb->ops->recover) in musb_platform_recover()
538 return musb->ops->recover(musb); in musb_platform_recover()
/Linux-v5.4/Documentation/PCI/
Dpci-error-recovery.rst100 PCI_ERS_RESULT_CAN_RECOVER, /* Device driver can recover without slot reset */
114 The actual steps taken by a platform to recover from a PCI error
144 Driver returns this if it thinks it might be able to recover
149 Driver returns this if it can't recover without a
152 Driver returns this if it doesn't want to recover at all.
165 If the platform is unable to recover the slot, the next step
198 all drivers on a segment agree that they can try to recover and if no automatic
349 A "permanent failure" has occurred, and the platform cannot recover
375 recover (disconnect them) and try to let other cards on the same segment
376 recover. Keep in mind that in most real life cases, though, there will
/Linux-v5.4/include/linux/
Dsuspend.h187 void (*recover)(void); member
426 void (*recover)(void); member

123456