/kernel/linux/linux-6.6/net/rxrpc/ |
H A D | txbuf.c | 22 struct rxrpc_txbuf *txb; in rxrpc_alloc_txbuf() local 24 txb = kmalloc(sizeof(*txb), gfp); in rxrpc_alloc_txbuf() 25 if (txb) { in rxrpc_alloc_txbuf() 26 INIT_LIST_HEAD(&txb->call_link); in rxrpc_alloc_txbuf() 27 INIT_LIST_HEAD(&txb->tx_link); in rxrpc_alloc_txbuf() 28 refcount_set(&txb->ref, 1); in rxrpc_alloc_txbuf() 29 txb->call_debug_id = call->debug_id; in rxrpc_alloc_txbuf() 30 txb->debug_id = atomic_inc_return(&rxrpc_txbuf_debug_ids); in rxrpc_alloc_txbuf() 31 txb in rxrpc_alloc_txbuf() 59 rxrpc_get_txbuf(struct rxrpc_txbuf *txb, enum rxrpc_txbuf_trace what) rxrpc_get_txbuf() argument 67 rxrpc_see_txbuf(struct rxrpc_txbuf *txb, enum rxrpc_txbuf_trace what) rxrpc_see_txbuf() argument 76 struct rxrpc_txbuf *txb = container_of(rcu, struct rxrpc_txbuf, rcu); rxrpc_free_txbuf() local 84 rxrpc_put_txbuf(struct rxrpc_txbuf *txb, enum rxrpc_txbuf_trace what) rxrpc_put_txbuf() argument 107 struct rxrpc_txbuf *txb; rxrpc_shrink_call_tx_buffer() local [all...] |
H A D | call_event.c | 70 struct rxrpc_txbuf *txb; in rxrpc_send_ACK() local 77 txb = rxrpc_alloc_txbuf(call, RXRPC_PACKET_TYPE_ACK, in rxrpc_send_ACK() 79 if (!txb) { in rxrpc_send_ACK() 84 txb->ack_why = why; in rxrpc_send_ACK() 85 txb->wire.seq = 0; in rxrpc_send_ACK() 86 txb->wire.type = RXRPC_PACKET_TYPE_ACK; in rxrpc_send_ACK() 87 txb->wire.flags |= RXRPC_SLOW_START_OK; in rxrpc_send_ACK() 88 txb->ack.bufferSpace = 0; in rxrpc_send_ACK() 89 txb->ack.maxSkew = 0; in rxrpc_send_ACK() 90 txb in rxrpc_send_ACK() 116 struct rxrpc_txbuf *txb; rxrpc_resend() local 306 struct rxrpc_txbuf *txb; rxrpc_decant_prepared_tx() local [all...] |
H A D | output.c | 83 struct rxrpc_txbuf *txb, in rxrpc_fill_out_ack() 91 u8 *ackp = txb->acks; in rxrpc_fill_out_ack() 101 txb->ack.firstPacket = htonl(window); in rxrpc_fill_out_ack() 102 txb->ack.nAcks = wtop - window; in rxrpc_fill_out_ack() 106 to = min_t(unsigned int, txb->ack.nAcks, RXRPC_SACK_SIZE); in rxrpc_fill_out_ack() 108 if (sack + txb->ack.nAcks <= RXRPC_SACK_SIZE) { in rxrpc_fill_out_ack() 109 memcpy(txb->acks, call->ackr_sack_table + sack, txb->ack.nAcks); in rxrpc_fill_out_ack() 111 memcpy(txb->acks, call->ackr_sack_table + sack, wrap); in rxrpc_fill_out_ack() 112 memcpy(txb in rxrpc_fill_out_ack() 81 rxrpc_fill_out_ack(struct rxrpc_connection *conn, struct rxrpc_call *call, struct rxrpc_txbuf *txb, u16 *_rwind) rxrpc_fill_out_ack() argument 187 rxrpc_send_ack_packet(struct rxrpc_call *call, struct rxrpc_txbuf *txb) rxrpc_send_ack_packet() argument 324 rxrpc_send_data_packet(struct rxrpc_call *call, struct rxrpc_txbuf *txb) rxrpc_send_data_packet() argument 698 rxrpc_instant_resend(struct rxrpc_call *call, struct rxrpc_txbuf *txb) rxrpc_instant_resend() argument 708 rxrpc_transmit_one(struct rxrpc_call *call, struct rxrpc_txbuf *txb) rxrpc_transmit_one() argument [all...] |
H A D | sendmsg.c | 239 struct rxrpc_txbuf *txb, in rxrpc_queue_packet() 242 rxrpc_seq_t seq = txb->seq; in rxrpc_queue_packet() 243 bool last = test_bit(RXRPC_TXBUF_LAST, &txb->flags), poke; in rxrpc_queue_packet() 247 ASSERTCMP(txb->seq, ==, call->tx_prepared + 1); in rxrpc_queue_packet() 252 txb->last_sent = ktime_get_real(); in rxrpc_queue_packet() 262 list_add_tail(&txb->call_link, &call->tx_sendmsg); in rxrpc_queue_packet() 283 struct rxrpc_txbuf *txb; in rxrpc_send_data() local 332 txb = call->tx_pending; in rxrpc_send_data() 334 if (txb) in rxrpc_send_data() 335 rxrpc_see_txbuf(txb, rxrpc_txbuf_see_send_mor in rxrpc_send_data() 238 rxrpc_queue_packet(struct rxrpc_sock *rx, struct rxrpc_call *call, struct rxrpc_txbuf *txb, rxrpc_notify_end_tx_t notify_end_tx) rxrpc_queue_packet() argument [all...] |
H A D | rxkad.c | 251 struct rxrpc_txbuf *txb, in rxkad_secure_packet_auth() 254 struct rxkad_level1_hdr *hdr = (void *)txb->data; in rxkad_secure_packet_auth() 262 check = txb->seq ^ ntohl(txb->wire.callNumber); in rxkad_secure_packet_auth() 263 hdr->data_size = htonl((u32)check << 16 | txb->len); in rxkad_secure_packet_auth() 265 txb->len += sizeof(struct rxkad_level1_hdr); in rxkad_secure_packet_auth() 266 pad = txb->len; in rxkad_secure_packet_auth() 270 memset(txb->data + txb->offset, 0, pad); in rxkad_secure_packet_auth() 271 txb in rxkad_secure_packet_auth() 250 rxkad_secure_packet_auth(const struct rxrpc_call *call, struct rxrpc_txbuf *txb, struct skcipher_request *req) rxkad_secure_packet_auth() argument 291 rxkad_secure_packet_encrypt(const struct rxrpc_call *call, struct rxrpc_txbuf *txb, struct skcipher_request *req) rxkad_secure_packet_encrypt() argument 335 rxkad_secure_packet(struct rxrpc_call *call, struct rxrpc_txbuf *txb) rxkad_secure_packet() argument [all...] |
H A D | call_object.c | 684 struct rxrpc_txbuf *txb; in rxrpc_destroy_call() local 690 while ((txb = list_first_entry_or_null(&call->tx_sendmsg, in rxrpc_destroy_call() 692 list_del(&txb->call_link); in rxrpc_destroy_call() 693 rxrpc_put_txbuf(txb, rxrpc_txbuf_put_cleaned); in rxrpc_destroy_call() 695 while ((txb = list_first_entry_or_null(&call->tx_buffer, in rxrpc_destroy_call() 697 list_del(&txb->call_link); in rxrpc_destroy_call() 698 rxrpc_put_txbuf(txb, rxrpc_txbuf_put_cleaned); in rxrpc_destroy_call()
|
H A D | ar-internal.h | 818 static inline bool rxrpc_sending_to_server(const struct rxrpc_txbuf *txb) in rxrpc_sending_to_server() argument 820 return txb->wire.flags & RXRPC_CLIENT_INITIATED; in rxrpc_sending_to_server() 823 static inline bool rxrpc_sending_to_client(const struct rxrpc_txbuf *txb) in rxrpc_sending_to_client() argument 825 return !rxrpc_sending_to_server(txb); in rxrpc_sending_to_client() 1160 int rxrpc_send_ack_packet(struct rxrpc_call *call, struct rxrpc_txbuf *txb); 1166 void rxrpc_transmit_one(struct rxrpc_call *call, struct rxrpc_txbuf *txb); 1296 void rxrpc_get_txbuf(struct rxrpc_txbuf *txb, enum rxrpc_txbuf_trace what); 1297 void rxrpc_see_txbuf(struct rxrpc_txbuf *txb, enum rxrpc_txbuf_trace what); 1298 void rxrpc_put_txbuf(struct rxrpc_txbuf *txb, enum rxrpc_txbuf_trace what);
|
/kernel/linux/linux-6.6/drivers/net/wireless/intel/ipw2x00/ |
H A D | libipw_tx.c | 166 void libipw_txb_free(struct libipw_txb *txb) in libipw_txb_free() argument 169 if (unlikely(!txb)) in libipw_txb_free() 171 for (i = 0; i < txb->nr_frags; i++) in libipw_txb_free() 172 if (txb->fragments[i]) in libipw_txb_free() 173 dev_kfree_skb_any(txb->fragments[i]); in libipw_txb_free() 174 kfree(txb); in libipw_txb_free() 180 struct libipw_txb *txb; in libipw_alloc_txb() local 183 txb = kmalloc(struct_size(txb, fragments, nr_frags), gfp_mask); in libipw_alloc_txb() 184 if (!txb) in libipw_alloc_txb() 244 struct libipw_txb *txb = NULL; libipw_xmit() local [all...] |
/kernel/linux/linux-5.10/drivers/staging/rtl8192u/ieee80211/ |
H A D | ieee80211_tx.c | 216 void ieee80211_txb_free(struct ieee80211_txb *txb) in ieee80211_txb_free() argument 219 if (unlikely(!txb)) in ieee80211_txb_free() 221 kfree(txb); in ieee80211_txb_free() 228 struct ieee80211_txb *txb; in ieee80211_alloc_txb() local 230 txb = kmalloc( in ieee80211_alloc_txb() 233 if (!txb) in ieee80211_alloc_txb() 236 memset(txb, 0, sizeof(struct ieee80211_txb)); in ieee80211_alloc_txb() 237 txb->nr_frags = nr_frags; in ieee80211_alloc_txb() 238 txb->frag_size = __cpu_to_le16(txb_size); in ieee80211_alloc_txb() 241 txb in ieee80211_alloc_txb() 532 struct ieee80211_txb *txb = NULL; ieee80211_xmit() local [all...] |
H A D | ieee80211_softmac.c | 2029 void ieee80211_softmac_xmit(struct ieee80211_txb *txb, struct ieee80211_device *ieee) in ieee80211_softmac_xmit() argument 2031 unsigned int queue_index = txb->queue_index; in ieee80211_softmac_xmit() 2042 ieee->stats.tx_bytes += le16_to_cpu(txb->payload_size); in ieee80211_softmac_xmit() 2044 tcb_desc = (struct cb_desc *)(txb->fragments[0]->cb + MAX_DEV_ADDR_SIZE); in ieee80211_softmac_xmit() 2049 for (i = 0; i < txb->nr_frags; i++) { in ieee80211_softmac_xmit() 2064 skb_queue_tail(&ieee->skb_drv_aggQ[queue_index], txb->fragments[i]); in ieee80211_softmac_xmit() 2066 skb_queue_tail(&ieee->skb_waitQ[queue_index], txb->fragments[i]); in ieee80211_softmac_xmit() 2069 ieee->softmac_data_hard_start_xmit(txb->fragments[i], in ieee80211_softmac_xmit() 2072 //ieee->stats.tx_bytes += txb->fragments[i]->len; in ieee80211_softmac_xmit() 2076 ieee80211_txb_free(txb); in ieee80211_softmac_xmit() [all...] |
/kernel/linux/linux-6.6/drivers/staging/rtl8192u/ieee80211/ |
H A D | ieee80211_tx.c | 216 void ieee80211_txb_free(struct ieee80211_txb *txb) in ieee80211_txb_free() argument 219 if (unlikely(!txb)) in ieee80211_txb_free() 221 kfree(txb); in ieee80211_txb_free() 228 struct ieee80211_txb *txb; in ieee80211_alloc_txb() local 230 txb = kmalloc( in ieee80211_alloc_txb() 233 if (!txb) in ieee80211_alloc_txb() 236 memset(txb, 0, sizeof(struct ieee80211_txb)); in ieee80211_alloc_txb() 237 txb->nr_frags = nr_frags; in ieee80211_alloc_txb() 238 txb->frag_size = __cpu_to_le16(txb_size); in ieee80211_alloc_txb() 241 txb in ieee80211_alloc_txb() 532 struct ieee80211_txb *txb = NULL; ieee80211_xmit() local [all...] |
H A D | ieee80211_softmac.c | 2038 void ieee80211_softmac_xmit(struct ieee80211_txb *txb, struct ieee80211_device *ieee) in ieee80211_softmac_xmit() argument 2040 unsigned int queue_index = txb->queue_index; in ieee80211_softmac_xmit() 2051 ieee->stats.tx_bytes += le16_to_cpu(txb->payload_size); in ieee80211_softmac_xmit() 2053 tcb_desc = (struct cb_desc *)(txb->fragments[0]->cb + MAX_DEV_ADDR_SIZE); in ieee80211_softmac_xmit() 2058 for (i = 0; i < txb->nr_frags; i++) { in ieee80211_softmac_xmit() 2073 skb_queue_tail(&ieee->skb_drv_aggQ[queue_index], txb->fragments[i]); in ieee80211_softmac_xmit() 2075 skb_queue_tail(&ieee->skb_waitQ[queue_index], txb->fragments[i]); in ieee80211_softmac_xmit() 2078 ieee->softmac_data_hard_start_xmit(txb->fragments[i], in ieee80211_softmac_xmit() 2081 //ieee->stats.tx_bytes += txb->fragments[i]->len; in ieee80211_softmac_xmit() 2085 ieee80211_txb_free(txb); in ieee80211_softmac_xmit() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/intel/ipw2x00/ |
H A D | libipw_tx.c | 166 void libipw_txb_free(struct libipw_txb *txb) in libipw_txb_free() argument 169 if (unlikely(!txb)) in libipw_txb_free() 171 for (i = 0; i < txb->nr_frags; i++) in libipw_txb_free() 172 if (txb->fragments[i]) in libipw_txb_free() 173 dev_kfree_skb_any(txb->fragments[i]); in libipw_txb_free() 174 kfree(txb); in libipw_txb_free() 180 struct libipw_txb *txb; in libipw_alloc_txb() local 182 txb = kmalloc(sizeof(struct libipw_txb) + (sizeof(u8 *) * nr_frags), in libipw_alloc_txb() 184 if (!txb) in libipw_alloc_txb() 187 memset(txb, in libipw_alloc_txb() 244 struct libipw_txb *txb = NULL; libipw_xmit() local [all...] |
/kernel/linux/linux-5.10/drivers/staging/rtl8192e/ |
H A D | rtllib_tx.c | 195 void rtllib_txb_free(struct rtllib_txb *txb) in rtllib_txb_free() argument 197 if (unlikely(!txb)) in rtllib_txb_free() 199 kfree(txb); in rtllib_txb_free() 205 struct rtllib_txb *txb; in rtllib_alloc_txb() local 208 txb = kmalloc(sizeof(struct rtllib_txb) + (sizeof(u8 *) * nr_frags), in rtllib_alloc_txb() 210 if (!txb) in rtllib_alloc_txb() 213 memset(txb, 0, sizeof(struct rtllib_txb)); in rtllib_alloc_txb() 214 txb->nr_frags = nr_frags; in rtllib_alloc_txb() 215 txb->frag_size = cpu_to_le16(txb_size); in rtllib_alloc_txb() 218 txb in rtllib_alloc_txb() 552 struct rtllib_txb *txb = NULL; rtllib_xmit_inter() local [all...] |
/kernel/linux/linux-6.6/drivers/staging/rtl8192e/ |
H A D | rtllib_tx.c | 194 void rtllib_txb_free(struct rtllib_txb *txb) in rtllib_txb_free() argument 196 if (unlikely(!txb)) in rtllib_txb_free() 198 kfree(txb); in rtllib_txb_free() 204 struct rtllib_txb *txb; in rtllib_alloc_txb() local 207 txb = kzalloc(struct_size(txb, fragments, nr_frags), gfp_mask); in rtllib_alloc_txb() 208 if (!txb) in rtllib_alloc_txb() 211 txb->nr_frags = nr_frags; in rtllib_alloc_txb() 212 txb->frag_size = cpu_to_le16(txb_size); in rtllib_alloc_txb() 215 txb in rtllib_alloc_txb() 546 struct rtllib_txb *txb = NULL; rtllib_xmit_inter() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/micrel/ |
H A D | ks8851_spi.c | 124 __le16 txb[2]; in ks8851_wrreg16_spi() local 127 txb[0] = cpu_to_le16(MK_OP(reg & 2 ? 0xC : 0x03, reg) | KS_SPIOP_WR); in ks8851_wrreg16_spi() 128 txb[1] = cpu_to_le16(val); in ks8851_wrreg16_spi() 130 xfer->tx_buf = txb; in ks8851_wrreg16_spi() 155 __le16 *txb = (__le16 *)ks->txd; in ks8851_rdreg() local 159 txb[0] = cpu_to_le16(op | KS_SPIOP_RD); in ks8851_rdreg() 165 xfer->tx_buf = txb; in ks8851_rdreg() 177 xfer->tx_buf = txb; in ks8851_rdreg() 220 u8 txb[1]; in ks8851_rdfifo_spi() local 227 txb[ in ks8851_rdfifo_spi() 327 struct sk_buff *txb; ks8851_tx_work() local [all...] |
H A D | ks8851.h | 329 * @txb: The header as bytes 337 u8 txb[6]; member 441 * @txb: The buffer transmitted 444 struct sk_buff *txb) in ks8851_done_tx() 448 dev->stats.tx_bytes += txb->len; in ks8851_done_tx() 451 dev_kfree_skb(txb); in ks8851_done_tx() 443 ks8851_done_tx(struct ks8851_net *ks, struct sk_buff *txb) ks8851_done_tx() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/micrel/ |
H A D | ks8851_spi.c | 122 __le16 txb[2]; in ks8851_wrreg16_spi() local 125 txb[0] = cpu_to_le16(MK_OP(reg & 2 ? 0xC : 0x03, reg) | KS_SPIOP_WR); in ks8851_wrreg16_spi() 126 txb[1] = cpu_to_le16(val); in ks8851_wrreg16_spi() 128 xfer->tx_buf = txb; in ks8851_wrreg16_spi() 153 __le16 *txb = (__le16 *)ks->txd; in ks8851_rdreg() local 157 txb[0] = cpu_to_le16(op | KS_SPIOP_RD); in ks8851_rdreg() 163 xfer->tx_buf = txb; in ks8851_rdreg() 175 xfer->tx_buf = txb; in ks8851_rdreg() 218 u8 txb[1]; in ks8851_rdfifo_spi() local 225 txb[ in ks8851_rdfifo_spi() 325 struct sk_buff *txb; ks8851_tx_work() local [all...] |
H A D | ks8851.h | 329 * @txb: The header as bytes 337 u8 txb[6]; member 443 * @txb: The buffer transmitted 446 struct sk_buff *txb) in ks8851_done_tx() 450 dev->stats.tx_bytes += txb->len; in ks8851_done_tx() 453 dev_kfree_skb(txb); in ks8851_done_tx() 445 ks8851_done_tx(struct ks8851_net *ks, struct sk_buff *txb) ks8851_done_tx() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/vertexcom/ |
H A D | mse102x.c | 153 __be16 txb[2]; in mse102x_tx_cmd_spi() local 156 txb[0] = cpu_to_be16(DET_CMD); in mse102x_tx_cmd_spi() 157 txb[1] = cpu_to_be16(cmd); in mse102x_tx_cmd_spi() 159 xfer->tx_buf = txb; in mse102x_tx_cmd_spi() 176 __be16 *txb = (__be16 *)mse->txd; in mse102x_rx_cmd_spi() local 181 txb[0] = 0; in mse102x_rx_cmd_spi() 182 txb[1] = 0; in mse102x_rx_cmd_spi() 184 xfer->tx_buf = txb; in mse102x_rx_cmd_spi() 371 static int mse102x_tx_pkt_spi(struct mse102x_net *mse, struct sk_buff *txb, in mse102x_tx_pkt_spi() argument 380 if (txb in mse102x_tx_pkt_spi() 432 struct sk_buff *txb; mse102x_tx_work() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/aurora/ |
H A D | nb8800.c | 351 struct nb8800_tx_buf *txb; in __nb8800_tx_dma_start() local 354 txb = &priv->tx_bufs[priv->tx_queue]; in __nb8800_tx_dma_start() 355 if (!txb->ready) in __nb8800_tx_dma_start() 362 nb8800_writel(priv, NB8800_TX_DESC_ADDR, txb->dma_desc); in __nb8800_tx_dma_start() 366 priv->tx_queue = (priv->tx_queue + txb->chain_len) % TX_DESC_COUNT; in __nb8800_tx_dma_start() 391 struct nb8800_tx_buf *txb; in nb8800_xmit() local 424 txb = &priv->tx_bufs[next]; in nb8800_xmit() 434 txb->dma_desc + offsetof(struct nb8800_tx_desc, buf); in nb8800_xmit() 435 desc->n_addr = txb->dma_desc + sizeof(txd->desc[0]); in nb8800_xmit() 448 txb in nb8800_xmit() 497 struct nb8800_tx_buf *txb = &priv->tx_bufs[done]; nb8800_tx_done() local 805 struct nb8800_tx_buf *txb = &priv->tx_bufs[i]; nb8800_dma_reset() local 874 struct nb8800_tx_buf *txb = &priv->tx_bufs[0]; nb8800_dma_stop() local [all...] |
/kernel/linux/linux-5.10/drivers/media/i2c/adv748x/ |
H A D | adv748x-core.c | 56 ADV748X_REGMAP_CONF("txb"), 96 [ADV748X_PAGE_TXB] = { "txb", 0x48 }, 522 adv748x_tx_power(&state->txb, 1); in adv748x_reset() 523 adv748x_tx_power(&state->txb, 0); in adv748x_reset() 531 if (is_tx_enabled(&state->txb)) in adv748x_reset() 625 state->txb.num_lanes = num_lanes; in adv748x_parse_csi2_lanes() 626 state->txb.active_lanes = num_lanes; in adv748x_parse_csi2_lanes() 627 adv_dbg(state, "TXB: using %u lanes\n", state->txb.num_lanes); in adv748x_parse_csi2_lanes() 713 state->txa.state = state->txb.state = state; in adv748x_probe() 715 state->txb in adv748x_probe() [all...] |
/kernel/linux/linux-6.6/drivers/media/i2c/adv748x/ |
H A D | adv748x-core.c | 56 ADV748X_REGMAP_CONF("txb"), 96 [ADV748X_PAGE_TXB] = { "txb", 0x48 }, 526 adv748x_tx_power(&state->txb, 1); in adv748x_reset() 527 adv748x_tx_power(&state->txb, 0); in adv748x_reset() 537 if (is_tx_enabled(&state->txb)) { in adv748x_reset() 539 adv748x_csi2_set_virtual_channel(&state->txb, 0); in adv748x_reset() 644 state->txb.num_lanes = num_lanes; in adv748x_parse_csi2_lanes() 645 state->txb.active_lanes = num_lanes; in adv748x_parse_csi2_lanes() 646 adv_dbg(state, "TXB: using %u lanes\n", state->txb.num_lanes); in adv748x_parse_csi2_lanes() 732 state->txa.state = state->txb in adv748x_probe() [all...] |
/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-loopback-test.c | 570 u8 rxb, txb; in spi_test_check_loopback_result() local 593 txb = ((u8 *)xfer->tx_buf)[i]; in spi_test_check_loopback_result() 595 if (txb != rxb) in spi_test_check_loopback_result() 600 txb = ((u8 *)xfer->rx_buf)[0]; in spi_test_check_loopback_result() 602 if (!((txb == 0) || (txb == 0xff))) { in spi_test_check_loopback_result() 605 txb); in spi_test_check_loopback_result() 611 if (rxb != txb) in spi_test_check_loopback_result() 622 i, txb, rxb); in spi_test_check_loopback_result()
|
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-loopback-test.c | 608 u8 rxb, txb; in spi_test_check_loopback_result() local 631 txb = ((u8 *)xfer->tx_buf)[i]; in spi_test_check_loopback_result() 633 if (txb != rxb) in spi_test_check_loopback_result() 638 txb = ((u8 *)xfer->rx_buf)[0]; in spi_test_check_loopback_result() 640 if (!((txb == 0) || (txb == 0xff))) { in spi_test_check_loopback_result() 643 txb); in spi_test_check_loopback_result() 649 if (rxb != txb) in spi_test_check_loopback_result() 660 i, txb, rxb); in spi_test_check_loopback_result()
|