Home
last modified time | relevance | path

Searched full:nack (Results 1 – 25 of 164) sorted by relevance

1234567

/linux/drivers/media/usb/dvb-usb-v2/
H A Dmxl111sf-i2c.c409 /* Check for I2C NACK status */ in mxl111sf_i2c_readagain()
495 mxl_i2c("NACK writing slave address %02x", in mxl111sf_i2c_hw_xfer_msg()
497 /* if NACK, stop I2C bus and exit */ in mxl111sf_i2c_hw_xfer_msg()
524 /* check for I2C NACK status */ in mxl111sf_i2c_hw_xfer_msg()
526 mxl_i2c("NACK writing slave address %02x", in mxl111sf_i2c_hw_xfer_msg()
529 /* if NACK, stop I2C bus and exit */ in mxl111sf_i2c_hw_xfer_msg()
555 /* check for I2C NACK status */ in mxl111sf_i2c_hw_xfer_msg()
557 mxl_i2c("NACK writing slave address %02x", in mxl111sf_i2c_hw_xfer_msg()
560 /* if NACK, stop I2C bus and exit */ in mxl111sf_i2c_hw_xfer_msg()
599 /* check for I2C NACK status */ in mxl111sf_i2c_hw_xfer_msg()
[all …]
/linux/Documentation/userspace-api/media/cec/
H A Dcec-pin-error-inj.rst45 # <op>[,<mode>] rx-nack NACK the message instead of sending an ACK
52 # tx-ignore-nack-until-eom ignore early NACKs until EOM
105 So '``any rx-nack``' will NACK the next received CEC message,
106 '``any,always rx-nack``' will NACK all received CEC messages and
107 '``0x82,toggle rx-nack``' will only NACK if an Active Source message was
119 any rx-nack
155 ``<op>[,<mode>] rx-nack``
156 NACK broadcast messages and messages directed to this CEC adapter.
199 ``tx-ignore-nack-until-eom``
/linux/Documentation/i2c/
H A Dslave-interface.rst82 driver should nack all incoming bytes until the next stop condition to enforce
115 still shifted out. If the master sends NACK and stops reading after the byte
165 About ACK/NACK
169 device is basically present or if it mysteriously disappeared. Using NACK to
173 to NACK them. For those reasons, this API does not support NACK in the address
176 Currently, there is no slave event to report if the master did ACK or NACK a
/linux/drivers/gpu/drm/amd/include/ivsrcid/sdma3/
H A Dirqsrcs_sdma3_5_0.h30 #define SDMA3_5_0__SRCID__SDMA_PAGE_FAULT 221 // 0xDD Page Fault Error from UTCL2 when nack=3
31 #define SDMA3_5_0__SRCID__SDMA_PAGE_NULL 222 // 0xDE Page Null from UTCL2 when nack=2
32 …ine SDMA3_5_0__SRCID__SDMA_XNACK 223 // 0xDF Page retry timeout after UTCL2 return nack=1
/linux/drivers/gpu/drm/amd/include/ivsrcid/sdma1/
H A Dirqsrcs_sdma1_5_0.h29 #define SDMA1_5_0__SRCID__SDMA_PAGE_FAULT 221 // 0xDD Page Fault Error from UTCL2 when nack=3
30 #define SDMA1_5_0__SRCID__SDMA_PAGE_NULL 222 // 0xDE Page Null from UTCL2 when nack=2
31 #define SDMA1_5_0__SRCID__SDMA_XNACK 223 // 0xDF Page retry timeout after UTCL2 return nack=1
H A Dirqsrcs_sdma1_4_0.h33 … 221 /* 0xDD Page Fault Error from UTCL2 when nack=3 */
34 … 222 /* 0xDE Page Null from UTCL2 when nack=2 */
35 … 223 /* 0xDF Page retry timeout after UTCL2 return nack=1 */
/linux/drivers/gpu/drm/amd/include/ivsrcid/sdma2/
H A Dirqsrcs_sdma2_5_0.h30 #define SDMA2_5_0__SRCID__SDMA_PAGE_FAULT 221 // 0xDD Page Fault Error from UTCL2 when nack=3
31 #define SDMA2_5_0__SRCID__SDMA_PAGE_NULL 222 // 0xDE Page Null from UTCL2 when nack=2
32 …ine SDMA2_5_0__SRCID__SDMA_XNACK 223 // 0xDF Page retry timeout after UTCL2 return nack=1
/linux/drivers/gpu/drm/amd/include/ivsrcid/sdma0/
H A Dirqsrcs_sdma0_5_0.h29 #define SDMA0_5_0__SRCID__SDMA_PAGE_FAULT 221 // 0xDD Page Fault Error from UTCL2 when nack=3
30 #define SDMA0_5_0__SRCID__SDMA_PAGE_NULL 222 // 0xDE Page Null from UTCL2 when nack=2
31 #define SDMA0_5_0__SRCID__SDMA_XNACK 223 // 0xDF Page retry timeout after UTCL2 return nack=1
H A Dirqsrcs_sdma0_4_0.h33 … 221 /* 0xDD Page Fault Error from UTCL2 when nack=3 */
34 … 222 /* 0xDE Page Null from UTCL2 when nack=2 */
35 … 223 /* 0xDF Page retry timeout after UTCL2 return nack=1 */
/linux/drivers/gpu/drm/amd/include/ivsrcid/gfx/
H A Dirqsrcs_gfx_11_0_0.h42 …DMA_PAGE_TIMEOUT 58 // 0x3A Page retry timeout after UTCL2 return nack = 1
43 …0_0__SRCID__SDMA_PAGE_NULL 59 // 0x3B Page Null from UTCL2 when nack = 2
44 …CID__SDMA_PAGE_FAULT 60 // 0x3C Page Fault Error from UTCL2 when nack = 3
/linux/drivers/media/cec/core/
H A Dcec-pin-error-inj.c20 { CEC_ERROR_INJ_RX_NACK_OFFSET, -1, "rx-nack" },
115 if (!strcmp(token, "tx-ignore-nack-until-eom")) { in cec_pin_error_inj_parse_line()
276 …seq_puts(sf, "# <op>[,<mode>] rx-nack NACK the message instead of sending an ACK\n"… in cec_pin_error_inj_show()
283 seq_puts(sf, "# tx-ignore-nack-until-eom ignore early NACKs until EOM\n"); in cec_pin_error_inj_show()
335 seq_puts(sf, "tx-ignore-nack-until-eom\n"); in cec_pin_error_inj_show()
/linux/drivers/gpu/drm/amd/include/ivsrcid/vpe/
H A Dirqsrcs_vpe_6_1.h35 …RCID__VPE_NACK_GEN_ERR 9 // 0x9 MMHUB return general error (nack = 3)
36 … VPE_6_1_SRCID__VPE_NACK_PRT 10 // 0xA MMHUB return PRT (nack = 2)
/linux/drivers/media/usb/dvb-usb/
H A Dm920x.h55 0x01: Respond with ACK, as opposed to a NACK. For a multi-byte read,
60 What any other bits might mean, or how to get the slave's ACK/NACK
/linux/drivers/i2c/busses/
H A Di2c-npcm7xx.c731 /* MASTER transmit got a NACK before tx all bytes */ in npcm_i2c_callback()
810 * don't NACK it. If slave returns zero size HW can't NACK in npcm_i2c_set_fifo()
811 * it immediately, it will read extra byte and then NACK. in npcm_i2c_set_fifo()
1004 * NACK on read will be once reached to bus->adap->quirks->max_read_len.
1005 * sending a NACK wherever the backend requests for it is not supported.
1034 * transmit data. Write till the master will NACK in npcm_i2c_slave_rd_wr()
1061 /* Slave: A NACK has occurred */ in npcm_i2c_int_slave_handler()
1070 /* In slave write, NACK is OK, otherwise it is a problem */ in npcm_i2c_int_slave_handler()
1384 * completion of send address byte. If we NACK here, and in npcm_i2c_irq_master_handler_write()
1386 * unintentionally NACK the next multi-byte read. in npcm_i2c_irq_master_handler_write()
[all …]
H A Di2c-owl.c175 /* Handle NACK from target */ in owl_i2c_xfer_data()
179 /* Clear NACK error bit by writing "1" */ in owl_i2c_xfer_data()
357 /* Ignore the NACK if needed */ in owl_i2c_xfer_common()
371 /* Wait for Command Execute Completed or NACK Error bits */ in owl_i2c_xfer_common()
H A Di2c-iop3xx.h44 #define IOP3XX_ICR_NACK 0x0004 /* 1=reply with NACK */
58 #define IOP3XX_ISR_NACK 0x0002 /* 1=Unit Rx or Tx a NACK */
/linux/tools/perf/pmu-events/arch/x86/jaketown/
H A Duncore-io.json331 "BriefDescription": "Egress NACK; AD",
336 …"PublicDescription": "Counts the number of times that the Egress received a NACK from the ring and…
341 "BriefDescription": "Egress NACK; AK",
346 …"PublicDescription": "Counts the number of times that the Egress received a NACK from the ring and…
351 "BriefDescription": "Egress NACK; BL",
356 …"PublicDescription": "Counts the number of times that the Egress received a NACK from the ring and…
/linux/drivers/gpu/drm/msm/hdmi/
H A Dhdmi_i2c.c95 static const uint32_t nack[] = { in msm_hdmi_i2c_xfer() local
184 /* check for NACK: */ in msm_hdmi_i2c_xfer()
185 if (ddc_status & nack[i]) { in msm_hdmi_i2c_xfer()
/linux/arch/sparc/kernel/
H A Dviohs.c278 viodbg(HS, "SEND VERSION NACK maj[0] min[0]\n"); in process_ver_info()
284 viodbg(HS, "SEND VERSION NACK maj[%u] min[%u]\n", in process_ver_info()
349 viodbg(HS, "GOT VERSION NACK maj[%u] min[%u] devclass[%u]\n", in process_ver_nack()
445 /* v1.6 and higher, ACK with desired, supported mode, or NACK */ in process_dreg_info()
494 viodbg(HS, "SEND DRING_REG NACK\n"); in process_dreg_info()
530 viodbg(HS, "GOT DRING_REG NACK ident[%llx] " in process_dreg_nack()
607 viodbg(HS, "GOT RDX NACK\n"); in process_rdx_nack()
/linux/drivers/parport/
H A Dieee1284_ops.c170 /* Event 9: nAck goes low. */ in parport_ieee1284_read_nibble()
192 /* Event 11: nAck goes high. */ in parport_ieee1284_read_nibble()
258 /* Event 9: nAck goes low. */ in parport_ieee1284_read_byte()
276 /* Event 11: nAck goes high. */ in parport_ieee1284_read_byte()
506 /* Event 43: Peripheral sets nAck low. It can take as in parport_ieee1284_ecp_read_data()
574 /* Event 45: The peripheral has 35ms to set nAck high. */ in parport_ieee1284_ecp_read_data()
H A Dieee1284.c274 /* Event 24: nAck goes low */ in parport_ieee1284_terminate()
284 /* Event 27: nAck goes high */ in parport_ieee1284_terminate()
385 /* Event 2: PError, Select, nFault go high, nAck goes low */ in parport_negotiate()
417 /* Event 6: nAck goes high */ in parport_negotiate()
451 /* Event 52: nAck goes low */ in parport_negotiate()
464 /* Event 55: nAck goes high */ in parport_negotiate()
/linux/drivers/slimbus/
H A Dqcom-ctrl.c188 dev_err(ctrl->dev, "TX Nack MGR:int:0x%x, stat:0x%x\n", in qcom_slim_handle_tx_irq()
190 dev_err(ctrl->dev, "TX Nack MGR:ie:0x%x\n", mgr_ie_stat); in qcom_slim_handle_tx_irq()
191 dev_err(ctrl->dev, "TX Nack FRM:int:0x%x, stat:0x%x\n", in qcom_slim_handle_tx_irq()
193 dev_err(ctrl->dev, "TX Nack FRM:cfg:0x%x, ie:0x%x\n", in qcom_slim_handle_tx_irq()
195 dev_err(ctrl->dev, "TX Nack INTF:intr:0x%x, stat:0x%x\n", in qcom_slim_handle_tx_irq()
197 dev_err(ctrl->dev, "TX Nack INTF:ie:0x%x\n", in qcom_slim_handle_tx_irq()
/linux/net/nfc/nci/
H A Dspi.c264 /* Remove NFCC part of the header: ACK, NACK and MSB payload len */ in nci_spi_get_ack()
296 /* In case of acknowledged mode: if ACK or NACK received, in nci_spi_read()
304 /* If there is no payload (ACK/NACK only frame), in nci_spi_read()
/linux/tools/perf/pmu-events/arch/x86/broadwellx/
H A Duncore-io.json558 "BriefDescription": "Egress CCW NACK; AD CCW",
568 "BriefDescription": "Egress CCW NACK; AK CCW",
578 "BriefDescription": "Egress CCW NACK; BL CCW",
588 "BriefDescription": "Egress CCW NACK; AK CCW",
598 "BriefDescription": "Egress CCW NACK; BL CW",
608 "BriefDescription": "Egress CCW NACK; BL CCW",
/linux/tools/perf/pmu-events/arch/x86/haswellx/
H A Duncore-io.json528 "BriefDescription": "Egress CCW NACK; AD CCW",
538 "BriefDescription": "Egress CCW NACK; AK CCW",
548 "BriefDescription": "Egress CCW NACK; BL CCW",
558 "BriefDescription": "Egress CCW NACK; AK CCW",
568 "BriefDescription": "Egress CCW NACK; BL CW",
578 "BriefDescription": "Egress CCW NACK; BL CCW",

1234567