Home
last modified time | relevance | path

Searched +full:- +full:- +full:retry (Results 1 – 25 of 1019) sorted by relevance

12345678910>>...41

/drivers/firewire/
Dpacket-serdes-test.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 // packet-serdes-test.c - An application of Kunit to check serialization/deserialization of packets
10 #include <linux/firewire-constants.h>
12 #include "packet-header-definitions.h"
13 #include "phy-packet-definitions.h"
17 unsigned int retry, unsigned int tcode, in serialize_async_header_common() argument
22 async_header_set_retry(header, retry); in serialize_async_header_common()
30 unsigned int retry, unsigned int tcode, in serialize_async_header_request() argument
33 serialize_async_header_common(header, dst_id, tlabel, retry, tcode, priority, src_id); in serialize_async_header_request()
39 unsigned int retry, unsigned int tcode, in serialize_async_header_quadlet_request() argument
[all …]
/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
Dcommonring.c1 // SPDX-License-Identifier: ISC
22 commonring->cr_ring_bell = cr_ring_bell; in brcmf_commonring_register_cb()
23 commonring->cr_update_rptr = cr_update_rptr; in brcmf_commonring_register_cb()
24 commonring->cr_update_wptr = cr_update_wptr; in brcmf_commonring_register_cb()
25 commonring->cr_write_rptr = cr_write_rptr; in brcmf_commonring_register_cb()
26 commonring->cr_write_wptr = cr_write_wptr; in brcmf_commonring_register_cb()
27 commonring->cr_ctx = ctx; in brcmf_commonring_register_cb()
34 commonring->depth = depth; in brcmf_commonring_config()
35 commonring->item_len = item_len; in brcmf_commonring_config()
36 commonring->buf_addr = buf_addr; in brcmf_commonring_config()
[all …]
/drivers/clk/ti/
Dclk.c1 // SPDX-License-Identifier: GPL-2.0-only
7 * Tero Kristo <t-kristo@ti.com>
12 #include <linux/clk-provider.h>
45 struct clk_iomap *io = clk_memmaps[reg->index]; in clk_memmap_writel()
47 if (reg->ptr) in clk_memmap_writel()
48 writel_relaxed(val, reg->ptr); in clk_memmap_writel()
49 else if (io->regmap) in clk_memmap_writel()
50 regmap_write(io->regmap, reg->offset, val); in clk_memmap_writel()
52 writel_relaxed(val, io->mem + reg->offset); in clk_memmap_writel()
67 struct clk_iomap *io = clk_memmaps[reg->index]; in clk_memmap_rmw()
[all …]
/drivers/iio/imu/bno055/
Dbno055_ser_trace.h1 /* SPDX-License-Identifier: GPL-2.0 */
19 __entry->len = len;
21 data, __entry->len);
24 __entry->len, __entry->len, __get_dynamic_array(chunk)
29 TP_PROTO(bool read, int addr, int retry),
30 TP_ARGS(read, addr, retry),
34 __field(int, retry)
37 __entry->read = read;
38 __entry->addr = addr;
39 __entry->retry = retry;
[all …]
/drivers/gpu/drm/omapdrm/dss/
Dhdmi4_cec.c1 // SPDX-License-Identifier: GPL-2.0-only
7 * Copyright (C) 2010-2011 Texas Instruments Incorporated - https://www.ti.com/
13 * Copyright 2016-2017 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
31 /* Not really a debug register, more a low-level control register */
58 u32 cnt = hdmi_read_reg(core->base, HDMI_CEC_RX_COUNT) & 0xff; in hdmi_cec_received_msg()
69 if (msg.len > CEC_MAX_MSG_SIZE - 2) in hdmi_cec_received_msg()
70 msg.len = CEC_MAX_MSG_SIZE - 2; in hdmi_cec_received_msg()
71 msg.msg[0] = hdmi_read_reg(core->base, in hdmi_cec_received_msg()
73 msg.msg[1] = hdmi_read_reg(core->base, in hdmi_cec_received_msg()
79 hdmi_read_reg(core->base, reg); in hdmi_cec_received_msg()
[all …]
/drivers/gpu/drm/i915/display/
Dintel_lspcon.c62 return &dig_port->dp; in lspcon_to_intel_dp()
87 if (drm_dp_read_desc(&intel_dp->aux, &intel_dp->desc, drm_dp_is_branch(intel_dp->dpcd))) { in lspcon_detect_vendor()
88 drm_err(display->drm, "Can't read description\n"); in lspcon_detect_vendor()
92 ident = &intel_dp->desc.ident; in lspcon_detect_vendor()
93 vendor_oui = (ident->oui[0] << 16) | (ident->oui[1] << 8) | in lspcon_detect_vendor()
94 ident->oui[2]; in lspcon_detect_vendor()
98 lspcon->vendor = LSPCON_VENDOR_MCA; in lspcon_detect_vendor()
99 drm_dbg_kms(display->drm, "Vendor: Mega Chips\n"); in lspcon_detect_vendor()
103 lspcon->vendor = LSPCON_VENDOR_PARADE; in lspcon_detect_vendor()
104 drm_dbg_kms(display->drm, "Vendor: Parade Tech\n"); in lspcon_detect_vendor()
[all …]
/drivers/irqchip/
Dirq-csky-apb-intc.c1 // SPDX-License-Identifier: GPL-2.0
2 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd.
44 * IFR_offset is NEN_offset - 8.
50 unsigned long ifr = ct->regs.mask - 8; in irq_ck_mask_set_bit()
51 u32 mask = d->mask; in irq_ck_mask_set_bit()
54 *ct->mask_cache |= mask; in irq_ck_mask_set_bit()
55 irq_reg_writel(gc, *ct->mask_cache, ct->regs.mask); in irq_ck_mask_set_bit()
66 gc->reg_base = reg_base; in ck_set_gc()
67 gc->chip_types[0].regs.mask = mask_reg; in ck_set_gc()
68 gc->chip_types[0].chip.irq_mask = irq_gc_mask_clr_bit; in ck_set_gc()
[all …]
/drivers/net/wireless/mediatek/mt76/
Dmt76x02_trace.h1 /* SPDX-License-Identifier: ISC */
17 #define DEV_ASSIGN strscpy(__entry->wiphy_name, \
18 wiphy_name(mt76_hw(dev)->wiphy), MAXNAME)
20 #define DEV_PR_ARG __entry->wiphy_name
24 #define TXID_PR_ARG __entry->wcid, __entry->pktid
56 __field(u8, retry)
61 __entry->success = stat->success;
62 __entry->aggr = stat->aggr;
63 __entry->ack_req = stat->ack_req;
64 __entry->wcid = stat->wcid;
[all …]
Dmcu.c1 // SPDX-License-Identifier: ISC
12 const struct mt76_mcu_ops *ops = dev->mcu_ops; in __mt76_mcu_msg_alloc()
16 len = ops->headroom + len + ops->tailroom; in __mt76_mcu_msg_alloc()
22 memset(skb->head, 0, len); in __mt76_mcu_msg_alloc()
23 skb_reserve(skb, ops->headroom); in __mt76_mcu_msg_alloc()
40 timeout = expires - jiffies; in mt76_mcu_get_response()
41 wait_event_timeout(dev->mcu.wait, in mt76_mcu_get_response()
42 (!skb_queue_empty(&dev->mcu.res_q) || in mt76_mcu_get_response()
43 test_bit(MT76_MCU_RESET, &dev->phy.state)), in mt76_mcu_get_response()
45 return skb_dequeue(&dev->mcu.res_q); in mt76_mcu_get_response()
[all …]
/drivers/mfd/
Dgateworks-gsc.c1 // SPDX-License-Identifier: GPL-2.0
3 * The Gateworks System Controller (GSC) is a multi-function
6 * system functions such as push-button monitoring, multiple ADC's for
35 int retry, ret; in gsc_write() local
37 for (retry = 0; retry < I2C_RETRIES; retry++) { in gsc_write()
40 * -EAGAIN returned when the i2c host controller is busy in gsc_write()
41 * -EIO returned when i2c device is busy in gsc_write()
43 if (ret != -EAGAIN && ret != -EIO) in gsc_write()
54 int retry, ret; in gsc_read() local
56 for (retry = 0; retry < I2C_RETRIES; retry++) { in gsc_read()
[all …]
/drivers/gpu/drm/display/
Ddrm_dp_dual_mode_helper.c44 * I2C-over-AUX. Source devices may choose to implement either of these
51 * drm_dp_dual_mode_read - Read from the DP dual mode adaptor register(s)
69 * As sub-addressing is not supported by all adaptors, in drm_dp_dual_mode_read()
94 return -ENOMEM; in drm_dp_dual_mode_read()
108 return -EPROTO; in drm_dp_dual_mode_read()
115 * drm_dp_dual_mode_write - Write to the DP dual mode adaptor register(s)
141 return -ENOMEM; in drm_dp_dual_mode_write()
155 return -EPROTO; in drm_dp_dual_mode_write()
164 "DP-HDMI ADAPTOR\x04"; in is_hdmi_adaptor()
190 * drm_dp_dual_mode_detect - Identify the DP dual mode adaptor
[all …]
/drivers/mailbox/
Dhi3660-mailbox.c1 // SPDX-License-Identifier: GPL-2.0
2 // Copyright (c) 2017-2018 HiSilicon Limited.
3 // Copyright (c) 2017-2018 Linaro Limited.
25 #define MBOX_BASE(mbox, ch) ((mbox)->base + ((ch) * 0x40))
48 * struct hi3660_chan_info - Hi3660 mailbox channel information
62 * struct hi3660_mbox - Hi3660 mailbox controller data
87 unsigned long ch = (unsigned long)chan->con_priv; in hi3660_mbox_check_state()
88 struct hi3660_mbox *mbox = to_hi3660_mbox(chan->mbox); in hi3660_mbox_check_state()
89 struct hi3660_chan_info *mchan = &mbox->mchan[ch]; in hi3660_mbox_check_state()
102 dev_err(mbox->dev, "%s: timeout for receiving ack\n", __func__); in hi3660_mbox_check_state()
[all …]
/drivers/mtd/chips/
Dcfi_cmdset_0020.c1 // SPDX-License-Identifier: GPL-2.0
9 * - completely revamped method functions so they are aware and
11 * - scalability vs code size is completely set at compile-time
13 * - optimized write buffer method
14 * 06/21/2002 Joern Engel <joern@wh.fh-wedel.de> and others
15 * - modified Intel Command Set 0x0001 to support ST Advanced Architecture
17 * - added a writev function
18 * 07/13/2005 Joern Engel <joern@wh.fh-wedel.de>
19 * - Plugged memory leak in cfi_staa_writev().
69 printk(" Feature/Command Support: %4.4X\n", extp->FeatureSupport); in cfi_tell_features()
[all …]
/drivers/s390/block/
Ddasd_3990_erp.c1 // SPDX-License-Identifier: GPL-2.0
51 struct dasd_ccw_req *cqr = erp->refers; in dasd_3990_erp_cleanup()
53 dasd_free_erp_request(erp, erp->memdev); in dasd_3990_erp_cleanup()
54 cqr->status = final_status; in dasd_3990_erp_cleanup()
70 struct dasd_device *device = erp->startdev; in dasd_3990_erp_block_queue()
76 spin_lock_irqsave(get_ccwdev_lock(device->cdev), flags); in dasd_3990_erp_block_queue()
78 spin_unlock_irqrestore(get_ccwdev_lock(device->cdev), flags); in dasd_3990_erp_block_queue()
79 erp->status = DASD_CQR_FILLED; in dasd_3990_erp_block_queue()
80 if (erp->block) in dasd_3990_erp_block_queue()
81 dasd_block_set_timer(erp->block, expires); in dasd_3990_erp_block_queue()
[all …]
/drivers/gpu/drm/ast/
Dast_dp501.c1 // SPDX-License-Identifier: GPL-2.0
20 release_firmware(ast->dp501_fw); in ast_release_firmware()
21 ast->dp501_fw = NULL; in ast_release_firmware()
29 ret = request_firmware(&ast->dp501_fw, "ast_dp501_fw.bin", dev->dev); in ast_load_dp501_microcode()
33 return devm_add_action_or_reset(dev->dev, ast_release_firmware, ast); in ast_load_dp501_microcode()
55 u32 retry = 0; in wait_ack() local
60 } while ((!waitack) && (retry++ < 1000)); in wait_ack()
62 if (retry < 1000) in wait_ack()
71 u32 retry = 0; in wait_nack() local
76 } while ((waitack) && (retry++ < 1000)); in wait_nack()
[all …]
/drivers/scsi/libsas/
Dsas_scsi_host.c1 // SPDX-License-Identifier: GPL-2.0-only
39 struct task_status_struct *ts = &task->task_status; in sas_end_task()
43 if (ts->resp == SAS_TASK_UNDELIVERED) { in sas_end_task()
46 } else { /* ts->resp == SAS_TASK_COMPLETE */ in sas_end_task()
48 switch (ts->stat) { in sas_end_task()
57 scsi_set_resid(sc, ts->residual); in sas_end_task()
58 if (scsi_bufflen(sc) - scsi_get_resid(sc) < sc->underflow) in sas_end_task()
65 hs = DID_SOFT_ERROR; /* retry */ in sas_end_task()
71 if (ts->open_rej_reason == SAS_OREJ_RSVD_RETRY) in sas_end_task()
72 hs = DID_SOFT_ERROR; /* retry */ in sas_end_task()
[all …]
/drivers/rtc/
Drtc-sun4v.c1 // SPDX-License-Identifier: GPL-2.0
2 /* rtc-sun4v.c: Hypervisor based RTC for SUN4V systems.
24 retry: in hypervisor_get_time()
29 if (--retries > 0) { in hypervisor_get_time()
31 goto retry; in hypervisor_get_time()
51 retry: in hypervisor_set_time()
56 if (--retries > 0) { in hypervisor_set_time()
58 goto retry; in hypervisor_set_time()
61 return -EAGAIN; in hypervisor_set_time()
64 return -EOPNOTSUPP; in hypervisor_set_time()
[all …]
/drivers/firmware/
Dstratix10-rsu.c1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (C) 2018-2019, Intel Corporation
6 #include <linux/arm-smccc.h>
14 #include <linux/firmware/intel/stratix10-svc-client.h>
44 * struct stratix10_rsu_priv - rsu data structure
63 * @retry_counter: the current image's retry counter
64 * @max_retry: the preset max retry value
107 * rsu_status_callback() - Status callback from Intel Service Layer
118 struct stratix10_rsu_priv *priv = client->priv; in rsu_status_callback()
119 struct arm_smccc_res *res = (struct arm_smccc_res *)data->kaddr1; in rsu_status_callback()
[all …]
/drivers/cpufreq/
Dspeedstep-smi.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * (C) 2003 Hiroshi Miura <miura@da-cha.org>
10 * SPEEDSTEP - DEFINITIONS *
25 #include "speedstep-lib.h"
29 * These parameters are got from IST-SMI BIOS call.
92 * speedstep_smi_get_freqs - get SpeedStep preferred & current freq.
96 * Only available on later SpeedStep-enabled systems, returns false results or
107 pr_debug("bug #1422 -- can't read freqs from BIOS\n"); in speedstep_smi_get_freqs()
108 return -ENODEV; in speedstep_smi_get_freqs()
135 return -EINVAL; in speedstep_smi_get_freqs()
[all …]
/drivers/gpu/drm/i915/gt/
Dintel_reset.c1 // SPDX-License-Identifier: MIT
3 * Copyright © 2008-2018 Intel Corporation
41 struct drm_i915_file_private *file_priv = ctx->file_priv; in client_mark_guilty()
52 prev_hang = xchg(&file_priv->hang_timestamp, jiffies); in client_mark_guilty()
57 atomic_add(score, &file_priv->ban_score); in client_mark_guilty()
59 drm_dbg(&ctx->i915->drm, in client_mark_guilty()
61 ctx->name, score, in client_mark_guilty()
62 atomic_read(&file_priv->ban_score)); in client_mark_guilty()
73 if (intel_context_is_closed(rq->context)) in mark_guilty()
77 ctx = rcu_dereference(rq->context->gem_context); in mark_guilty()
[all …]
/drivers/staging/rtl8192e/rtl8192e/
Drtl_wx.c1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright(c) 2008 - 2010 Realtek Corporation. All rights reserved.
27 return rtllib_wx_get_freq(priv->rtllib, a, wrqu, b); in _rtl92e_wx_get_freq()
36 return rtllib_wx_get_mode(priv->rtllib, a, wrqu, b); in _rtl92e_wx_get_mode()
45 return rtllib_wx_get_rate(priv->rtllib, info, wrqu, extra); in _rtl92e_wx_get_rate()
55 if (priv->hw_radio_off) in _rtl92e_wx_set_rate()
58 mutex_lock(&priv->wx_mutex); in _rtl92e_wx_set_rate()
60 ret = rtllib_wx_set_rate(priv->rtllib, info, wrqu, extra); in _rtl92e_wx_set_rate()
62 mutex_unlock(&priv->wx_mutex); in _rtl92e_wx_set_rate()
74 if (priv->hw_radio_off) in _rtl92e_wx_set_rts()
[all …]
/drivers/misc/ibmasm/
Dlowlevel.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
87 int retry; in get_mfa_outbound() local
90 for (retry=0; retry<=10; retry++) { in get_mfa_outbound()
/drivers/gpu/drm/amd/display/dc/dce/
Ddce_i2c_sw.c36 dce_i2c_sw->ctx = ctx; in dce_i2c_sw_construct()
46 dal_gpio_get_value(ddc->pin_data, &value); in read_bit_from_ddc()
48 dal_gpio_get_value(ddc->pin_clock, &value); in read_bit_from_ddc()
61 dal_gpio_set_value(ddc->pin_data, value); in write_bit_to_ddc()
63 dal_gpio_set_value(ddc->pin_clock, value); in write_bit_to_ddc()
70 dal_ddc_close(dce_i2c_sw->ddc); in release_engine_dce_sw()
71 dce_i2c_sw->ddc = NULL; in release_engine_dce_sw()
120 --shift; in write_byte_sw()
180 --shift; in read_byte_sw()
217 uint32_t retry = 0; in stop_sync_sw() local
[all …]
/drivers/scsi/lpfc/
Dlpfc_els.c4 * Copyright (C) 2017-2024 Broadcom. All Rights Reserved. The term *
6 * Copyright (C) 2004-2016 Emulex. All rights reserved. *
9 * Portions Copyright (C) 2004-2005 Christoph Hellwig *
17 * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE *
23 /* See Fibre Channel protocol T11 FC-LS for details */
56 struct lpfc_nodelist *ndlp, uint8_t retry);
72 * lpfc_els_chk_latt - Check host link attention event for a vport
90 * 0 - no host link attention event happened
91 * 1 - host link attention event happened
96 struct lpfc_hba *phba = vport->phba; in lpfc_els_chk_latt()
[all …]
/drivers/mtd/nand/raw/
Dnand_hynix.c1 // SPDX-License-Identifier: GPL-2.0-or-later
6 * Author: Boris Brezillon <boris.brezillon@free-electrons.com>
20 * struct hynix_read_retry - read-retry data
21 * @nregs: number of register to set when applying a new read-retry mode
33 * struct hynix_nand - private Hynix NAND struct
34 * @read_retry: read-retry information
41 * struct hynix_read_retry_otp - structure describing how the read-retry OTP
49 * @size: size of the read-retry OTP section
77 struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); in hynix_nand_cmd_op()
82 chip->legacy.cmdfunc(chip, cmd, -1, -1); in hynix_nand_cmd_op()
[all …]

12345678910>>...41