Home
last modified time | relevance | path

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

123456789

/linux-6.14.4/drivers/media/usb/dvb-usb-v2/
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-6.14.4/drivers/i2c/busses/
Di2c-at91-master.c183 * yet. So we have to wait for TXCOMP or NACK bits to be set into the in at91_twi_write_data_dma_callback()
185 * transfer is completed. The NACK interrupt has already been enabled, in at91_twi_write_data_dma_callback()
425 * When a NACK condition is detected, the I2C controller sets the NACK, in atmel_twi_interrupt()
428 * 1 - Handling NACK errors with CPU write transfer. in atmel_twi_interrupt()
432 * transfer and the I2C slave is likely to reply by another NACK. in atmel_twi_interrupt()
434 * 2 - Handling NACK errors with DMA write transfer. in atmel_twi_interrupt()
444 * is likely to reply by another NACK. in atmel_twi_interrupt()
446 * the first NACK before the I2C controller detects the second NACK and in atmel_twi_interrupt()
447 * sets once again the NACK bit into the SR. in atmel_twi_interrupt()
448 * When handling the first NACK, this interrupt handler disables the I2C in atmel_twi_interrupt()
[all …]
Di2c-lpc2k.c162 /* Last byte, return NACK */ in i2c_lpc2k_pump_msg()
174 * The I2C shows NACK status on reads, so we need to accept in i2c_lpc2k_pump_msg()
175 * the NACK as an ACK here. This should be ok, as the real in i2c_lpc2k_pump_msg()
199 * One pre-last data input, send NACK to tell the target that in i2c_lpc2k_pump_msg()
203 /* One byte left to receive - NACK */ in i2c_lpc2k_pump_msg()
217 /* NACK processing is done */ in i2c_lpc2k_pump_msg()
Di2c-npcm7xx.c990 /* MASTER transmit got a NACK before tx all bytes */ in npcm_i2c_callback()
1069 * don't NACK it. If slave returns zero size HW can't NACK in npcm_i2c_set_fifo()
1070 * it immediately, it will read extra byte and then NACK. in npcm_i2c_set_fifo()
1263 * NACK on read will be once reached to bus->adap->quirks->max_read_len.
1264 * sending a NACK wherever the backend requests for it is not supported.
1293 * transmit data. Write till the master will NACK in npcm_i2c_slave_rd_wr()
1320 /* Slave: A NACK has occurred */ in npcm_i2c_int_slave_handler()
1329 /* In slave write, NACK is OK, otherwise it is a problem */ in npcm_i2c_int_slave_handler()
1643 * completion of send address byte. If we NACK here, and in npcm_i2c_irq_master_handler_write()
1645 * unintentionally NACK the next multi-byte read. in npcm_i2c_irq_master_handler_write()
[all …]
Di2c-stm32f4.c468 * In order to correctly generate the NACK pulse after the last in stm32f4_i2c_handle_rx_done()
469 * received data byte, we have to enable NACK before reading N-2 in stm32f4_i2c_handle_rx_done()
501 * Enable NACK and reset POS (Acknowledge position). in stm32f4_i2c_handle_rx_addr()
503 * In that way, the NACK and STOP or RepStart pulses will be in stm32f4_i2c_handle_rx_addr()
521 * Enable NACK, set POS (NACK position) and clear ADDR flag. in stm32f4_i2c_handle_rx_addr()
522 * In that way, NACK will be sent for the next byte which will in stm32f4_i2c_handle_rx_addr()
/linux-6.14.4/Documentation/userspace-api/media/cec/
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-6.14.4/drivers/net/ethernet/marvell/octeon_ep_vf/
Doctep_vf_mbox.c143 dev_err(&oct->pdev->dev, "mbox_send: Received NACK\n"); in __octep_vf_mbox_send_cmd()
260 dev_err(&oct->pdev->dev, "Received Mbox NACK from PF for MTU:%d\n", mtu); in octep_vf_mbox_set_mtu()
283 dev_err(&oct->pdev->dev, "received NACK\n"); in octep_vf_mbox_set_mac_addr()
303 dev_err(&oct->pdev->dev, "get_mac: received NACK\n"); in octep_vf_mbox_get_mac_addr()
326 dev_err(&oct->pdev->dev, "Set Rx state received NACK\n"); in octep_vf_mbox_set_rx_state()
347 dev_err(&oct->pdev->dev, "Set link status received NACK\n"); in octep_vf_mbox_set_link_status()
367 dev_err(&oct->pdev->dev, "Get link status received NACK\n"); in octep_vf_mbox_get_link_status()
399 dev_err(&oct->pdev->dev, "Get link status received NACK\n"); in octep_vf_mbox_get_fw_info()
427 dev_err(&oct->pdev->dev, "Set offloads received NACK\n"); in octep_vf_mbox_set_offloads()
/linux-6.14.4/Documentation/i2c/
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-6.14.4/drivers/gpu/drm/amd/include/ivsrcid/sdma3/
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-6.14.4/drivers/gpu/drm/amd/include/ivsrcid/sdma1/
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
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-6.14.4/drivers/gpu/drm/amd/include/ivsrcid/sdma2/
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-6.14.4/drivers/gpu/drm/amd/include/ivsrcid/sdma0/
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
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-6.14.4/drivers/firmware/
Dti_sci.h137 * ACK/NACK message.
184 * ACK/NACK message.
249 * ACK/NACK message.
292 * ACK or NACK message.
365 * ACK / NACK message.
425 * message, or NACK in case of inability to satisfy request.
473 * or NACK in case of inability to satisfy request.
491 * cannot be satisfied, the message will be of type NACK.
531 * Request type is TI_SCI_MSG_SET_CLOCK_FREQ, response is a generic ACK/NACK
609 * Response is generic ACK / NACK message.
[all …]
/linux-6.14.4/drivers/gpu/drm/amd/include/ivsrcid/gfx/
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-6.14.4/drivers/media/cec/core/
Dcec-pin-error-inj.c21 { CEC_ERROR_INJ_RX_NACK_OFFSET, -1, "rx-nack" },
116 if (!strcmp(token, "tx-ignore-nack-until-eom")) { in cec_pin_error_inj_parse_line()
277 …seq_puts(sf, "# <op>[,<mode>] rx-nack NACK the message instead of sending an ACK\n"… in cec_pin_error_inj_show()
284 seq_puts(sf, "# tx-ignore-nack-until-eom ignore early NACKs until EOM\n"); in cec_pin_error_inj_show()
336 seq_puts(sf, "tx-ignore-nack-until-eom\n"); in cec_pin_error_inj_show()
/linux-6.14.4/drivers/gpu/drm/amd/include/ivsrcid/vpe/
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-6.14.4/drivers/media/usb/dvb-usb/
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-6.14.4/drivers/gpu/drm/msm/hdmi/
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-6.14.4/tools/perf/pmu-events/arch/x86/jaketown/
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-6.14.4/arch/sparc/kernel/
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-6.14.4/net/nfc/nci/
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-6.14.4/drivers/slimbus/
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-6.14.4/drivers/parport/
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()

123456789