/linux/net/rds/ |
H A D | ib_send.c | 151 struct rds_ib_send_work *send, in rds_ib_send_unmap_op() argument 157 switch (send->s_wr.opcode) { in rds_ib_send_unmap_op() 159 if (send->s_op) { in rds_ib_send_unmap_op() 160 rm = container_of(send->s_op, struct rds_message, data); in rds_ib_send_unmap_op() 161 rds_ib_send_unmap_data(ic, send->s_op, wc_status); in rds_ib_send_unmap_op() 166 if (send->s_op) { in rds_ib_send_unmap_op() 167 rm = container_of(send->s_op, struct rds_message, rdma); in rds_ib_send_unmap_op() 168 rds_ib_send_unmap_rdma(ic, send->s_op, wc_status); in rds_ib_send_unmap_op() 173 if (send->s_op) { in rds_ib_send_unmap_op() 174 rm = container_of(send->s_op, struct rds_message, atomic); in rds_ib_send_unmap_op() [all …]
|
/linux/tools/testing/selftests/net/netfilter/ |
H A D | xt_string.sh | 51 send() { # (offset) function 67 send 0 68 send $((1000 - patlen)) 76 send 1000 77 send $((1400 - patlen)) 85 send $((1500 - patlen)) 93 send 1495 101 send 1500 109 send $((1600 - patlen)) 117 send $((1600 - patlen + 1)) [all …]
|
/linux/drivers/isdn/hardware/mISDN/ |
H A D | netjet.c | 76 struct tiger_dma send; member 182 bc->bch.nr, fill, cnt, idx, card->send.idx); in fill_mem() 189 val = card->send.start[idx]; in fill_mem() 192 card->send.start[idx++] = val; in fill_mem() 193 if (idx >= card->send.size) in fill_mem() 209 fill_mem(bc, 0, card->send.size, 0xff); in mode_tiger() 228 bc->free = card->send.size / 2; in mode_tiger() 242 bc->free = card->send.size / 2; in mode_tiger() 259 card->send.dmacur = inl(card->base + NJ_DMA_READ_ADR); in mode_tiger() 261 card->send.idx = (card->send.dmacur - card->send.dmastart) >> 2; in mode_tiger() [all …]
|
/linux/net/atm/ |
H A D | raw.c | 59 return vcc->dev->ops->send(vcc, skb); in atm_send_aal0() 67 vcc->send = atm_send_aal0; in atm_init_aal0() 77 vcc->send = vcc->dev->ops->send_bh; in atm_init_aal34() 79 vcc->send = vcc->dev->ops->send; in atm_init_aal34() 89 vcc->send = vcc->dev->ops->send_bh; in atm_init_aal5() 91 vcc->send = vcc->dev->ops->send; in atm_init_aal5()
|
/linux/tools/testing/selftests/net/packetdrill/ |
H A D | tcp_zerocopy_closed.pkt | 2 // send with MSG_ZEROCOPY on a non-established socket 4 // verify that a send in state TCP_CLOSE correctly aborts the zerocopy 7 // First send on a closed socket and wait for (absent) notification. 8 // Then connect and send and verify that notification nr. is zero. 15 +0 send(4, ..., 4000, MSG_ZEROCOPY) = -1 EPIPE (Broken pipe) 28 +0 send(4, ..., 4000, MSG_ZEROCOPY) = 4000
|
H A D | tcp_zerocopy_epoll_edge.pkt | 8 // is correctly fired only once, when EPOLLET is set. send another packet with 29 +0 send(4, ..., 4000, MSG_ZEROCOPY) = 4000 33 +0 send(4, ..., 4000, MSG_ZEROCOPY) = 4000 41 +0 send(4, ..., 4000, MSG_ZEROCOPY) = 4000 45 // receive only one EPOLLERR for the third send above.
|
H A D | tcp_zerocopy_epoll_exclusive.pkt | 9 // is correctly fired only once, when EPOLLET is set. send another packet with 31 +0 send(4, ..., 4000, MSG_ZEROCOPY) = 4000 35 +0 send(4, ..., 4000, MSG_ZEROCOPY) = 4000 43 +0 send(4, ..., 4000, MSG_ZEROCOPY) = 4000 47 // receive only one EPOLLERR for the third send above.
|
H A D | tcp_zerocopy_epoll_oneshot.pkt | 8 // is correctly fired only once, when EPOLLONESHOT is set. send another packet 30 +0 send(4, ..., 4000, MSG_ZEROCOPY) = 4000 34 +0 send(4, ..., 4000, MSG_ZEROCOPY) = 4000 42 +0 send(4, ..., 4000, MSG_ZEROCOPY) = 4000 46 // receive no EPOLLERR for the third send above.
|
H A D | tcp_zerocopy_small.pkt | 21 // send 1B 22 +0 send(4, ..., 1, MSG_ZEROCOPY) = 1 40 // send 1B again 41 +0 send(4, ..., 1, MSG_ZEROCOPY) = 1
|
/linux/drivers/usb/usbip/ |
H A D | usbip_common.c | 496 static void correct_endian_basic(struct usbip_header_basic *base, int send) in correct_endian_basic() argument 498 if (send) { in correct_endian_basic() 514 int send) in correct_endian_cmd_submit() argument 516 if (send) { in correct_endian_cmd_submit() 534 int send) in correct_endian_ret_submit() argument 536 if (send) { in correct_endian_ret_submit() 552 int send) in correct_endian_cmd_unlink() argument 554 if (send) in correct_endian_cmd_unlink() 561 int send) in correct_endian_ret_unlink() argument 563 if (send) in correct_endian_ret_unlink() [all …]
|
/linux/drivers/gpu/drm/amd/display/dc/dio/dcn30/ |
H A D | dcn30_dio_stream_encoder.c | 55 uint32_t cont, send, line; in enc3_update_hdmi_info_packet() local 68 send = 1; in enc3_update_hdmi_info_packet() 73 send = 0; in enc3_update_hdmi_info_packet() 84 HDMI_GENERIC0_SEND, send); in enc3_update_hdmi_info_packet() 91 HDMI_GENERIC1_SEND, send); in enc3_update_hdmi_info_packet() 98 HDMI_GENERIC2_SEND, send); in enc3_update_hdmi_info_packet() 105 HDMI_GENERIC3_SEND, send); in enc3_update_hdmi_info_packet() 112 HDMI_GENERIC4_SEND, send); in enc3_update_hdmi_info_packet() 119 HDMI_GENERIC5_SEND, send); in enc3_update_hdmi_info_packet() 126 HDMI_GENERIC6_SEND, send); in enc3_update_hdmi_info_packet() [all …]
|
/linux/drivers/infiniband/hw/hfi1/ |
H A D | pio_copy.c | 34 void __iomem *send = dest + PIO_BLOCK_SIZE; in pio_copy() local 44 if (dend < send) { in pio_copy() 66 while (dest < send) { in pio_copy() 266 void __iomem *send = dest + PIO_BLOCK_SIZE; in seg_pio_copy_start() local 275 if (dend < send) { in seg_pio_copy_start() 297 while (dest < send) { in seg_pio_copy_start() 371 void __iomem *send; /* SOP end */ in mid_copy_mix() local 378 send = pbuf->start + PIO_BLOCK_SIZE; in mid_copy_mix() 379 xend = min(send, dend); in mid_copy_mix() 497 void __iomem *send; /* SOP end */ in mid_copy_straight() local [all …]
|
/linux/drivers/gpu/drm/i915/gt/uc/ |
H A D | intel_guc_ct.c | 142 spin_lock_init(&ct->ctbs.send.lock); in intel_guc_ct_init_early() 218 static int ct_register_buffer(struct intel_guc_ct *ct, bool send, in ct_register_buffer() argument 223 err = intel_guc_self_cfg64(ct_to_guc(ct), send ? in ct_register_buffer() 230 err = intel_guc_self_cfg64(ct_to_guc(ct), send ? in ct_register_buffer() 237 err = intel_guc_self_cfg32(ct_to_guc(ct), send ? in ct_register_buffer() 244 send ? "SEND" : "RECV", ERR_PTR(err)); in ct_register_buffer() 293 guc_ct_buffer_init(&ct->ctbs.send, desc, cmds, cmds_size, resv_space); in intel_guc_ct_init() 346 GEM_BUG_ON(blob != ct->ctbs.send.desc); in intel_guc_ct_enable() 349 guc_ct_buffer_reset(&ct->ctbs.send); in intel_guc_ct_enable() 363 desc = base + ptrdiff(ct->ctbs.send.desc, blob); in intel_guc_ct_enable() [all …]
|
/linux/drivers/mailbox/ |
H A D | arm_mhuv2.c | 177 struct mhu2_send_frame_reg __iomem *send; member 293 return !(readl_relaxed(&mhu->send->ch_wn[priv->ch_wn_idx].stat) & in mhuv2_doorbell_last_tx_done() 307 &mhu->send->ch_wn[priv->ch_wn_idx].stat_set); in mhuv2_doorbell_send_data() 393 writel_relaxed(0x1, &mhu->send->ch_wn[i].int_clr); in mhuv2_data_transfer_tx_startup() 394 writel_relaxed(0x1, &mhu->send->ch_wn[i].int_en); in mhuv2_data_transfer_tx_startup() 405 writel_relaxed(0x0, &mhu->send->ch_wn[i].int_en); in mhuv2_data_transfer_tx_shutdown() 415 return !readl_relaxed(&mhu->send->ch_wn[i].stat); in mhuv2_data_transfer_last_tx_done() 477 writel_relaxed(word, &mhu->send->ch_wn[priv->ch_wn_idx + windows - 1 - i].stat_set); in mhuv2_data_transfer_send_data() 548 chan = get_irq_chan_comb(mhu, mhu->send->chcomb_int_st); in mhuv2_sender_interrupt() 557 writel_relaxed(1, &mhu->send->ch_wn[priv->ch_wn_idx + i].int_clr); in mhuv2_sender_interrupt() [all …]
|
/linux/drivers/gpu/drm/amd/display/dc/dio/dcn20/ |
H A D | dcn20_stream_encoder.c | 55 uint32_t cont, send, line; in enc2_update_hdmi_info_packet() local 67 send = 1; in enc2_update_hdmi_info_packet() 72 send = 0; in enc2_update_hdmi_info_packet() 83 HDMI_GENERIC0_SEND, send); in enc2_update_hdmi_info_packet() 90 HDMI_GENERIC1_SEND, send); in enc2_update_hdmi_info_packet() 97 HDMI_GENERIC2_SEND, send); in enc2_update_hdmi_info_packet() 104 HDMI_GENERIC3_SEND, send); in enc2_update_hdmi_info_packet() 111 HDMI_GENERIC4_SEND, send); in enc2_update_hdmi_info_packet() 118 HDMI_GENERIC5_SEND, send); in enc2_update_hdmi_info_packet() 125 HDMI_GENERIC6_SEND, send); in enc2_update_hdmi_info_packet() [all …]
|
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/ |
H A D | gt215.c | 37 mutex_lock(&pmu->send.mutex); in gt215_pmu_send() 45 mutex_unlock(&pmu->send.mutex); in gt215_pmu_send() 65 pmu->send.base)); in gt215_pmu_send() 82 mutex_unlock(&pmu->send.mutex); in gt215_pmu_send() 247 pmu->send.base = nvkm_rd32(device, 0x10a4d0) & 0x0000ffff; in gt215_pmu_init() 248 pmu->send.size = nvkm_rd32(device, 0x10a4d0) >> 16; in gt215_pmu_init() 279 .send = gt215_pmu_send,
|
/linux/tools/testing/selftests/bpf/prog_tests/ |
H A D | sock_destroy.c | 51 n = send(clien, "t", 1, 0); in test_tcp_client() 58 n = send(clien, "t", 1, 0); in test_tcp_client() 92 n = send(clien, "t", 1, 0); in test_tcp_server() 99 n = send(clien, "t", 1, 0); in test_tcp_server() 125 n = send(clien, "t", 1, 0); in test_udp_client() 132 n = send(clien, "t", 1, 0); in test_udp_client()
|
/linux/Documentation/input/devices/ |
H A D | sentelic.rst | 455 FSP will send out enable/disable packet when FSP receive PS/2 enable/disable 529 1. send 0xf3 PS/2 command to FSP; 531 2. send 0x66 PS/2 command to FSP; 533 3. send 0x88 PS/2 command to FSP; 535 4. send 0xf3 PS/2 command to FSP; 541 a. send 0x68 PS/2 command to FSP; 543 b. send the inverted register address to FSP and goto step 8; 549 a. send 0xcc PS/2 command to FSP; 551 b. send the swapped register address to FSP and goto step 8; 553 7. send 0x66 PS/2 command to FSP; [all …]
|
/linux/Documentation/infiniband/ |
H A D | tag_matching.rst | 6 source send operations to destination receives. The following parameters must 14 The ordering rules require that when more than one pair of send and receive 15 message envelopes may match, the pair that includes the earliest posted-send 31 1. The Eager protocol- the complete message is sent when the send is 32 processed by the sender. A completion send is received in the send_cq 46 to the MPI receive routines in the posted receive list and posts send messages 47 using the MPI send routines. The head of the posted receive list may be 50 When send is initiated and arrives at the receive side, if there is no
|
/linux/net/ipv6/ |
H A D | ip6_icmp.c | 39 ip6_icmp_send_t *send; in __icmpv6_send() local 42 send = rcu_dereference(ip6_icmp_send); in __icmpv6_send() 43 if (send) in __icmpv6_send() 44 send(skb, type, code, info, NULL, parm); in __icmpv6_send()
|
/linux/drivers/char/tpm/st33zp24/ |
H A D | st33zp24.c | 72 tpm_dev->ops->send(tpm_dev->phy_id, TPM_INT_STATUS, &interrupt, 1); in clear_interruption() 85 tpm_dev->ops->send(tpm_dev->phy_id, TPM_STS, &data, 1); in st33zp24_cancel() 129 ret = tpm_dev->ops->send(tpm_dev->phy_id, TPM_ACCESS, &data, 1); in request_locality() 153 tpm_dev->ops->send(tpm_dev->phy_id, TPM_ACCESS, &data, 1); in release_locality() 334 ret = tpm_dev->ops->send(tpm_dev->phy_id, TPM_DATA_FIFO, in st33zp24_send() 348 ret = tpm_dev->ops->send(tpm_dev->phy_id, TPM_DATA_FIFO, in st33zp24_send() 360 ret = tpm_dev->ops->send(tpm_dev->phy_id, TPM_STS, &data, 1); in st33zp24_send() 427 .send = st33zp24_send, 517 ret = tpm_dev->ops->send(tpm_dev->phy_id, TPM_INT_ENABLE, in st33zp24_probe() 523 ret = tpm_dev->ops->send(tpm_dev->phy_id, (TPM_INT_ENABLE + 3), in st33zp24_probe()
|
/linux/Documentation/networking/ |
H A D | rds.rst | 55 Sockets must be bound before you can send or receive data. 79 setsockopt(SOL_SOCKET): send and receive buffer size 80 RDS honors the send and receive buffer size socket options. 90 mark the port as "congested" and send a congestion update to 104 An attempt to send a message that exceeds SO_SNDSIZE will 107 An attempt to send a message that would take the total number 111 An attempt to send a message to a destination that is marked 135 POLLOUT is a little harder. Since you can essentially send 137 there's room on the send queue (ie the number of bytes queued 152 it detects a timeout. For instance, if it tried to send a message, [all …]
|
/linux/Documentation/crypto/ |
H A D | userspace-if.rst | 62 send()/write() system call family. The result of the cipher operation is 79 particular cipher instance. When invoking send/write or recv/read 80 system calls to send data to the kernel or obtain data from the 88 the input buffer used for the send/write system call and the output 120 Using the send() system call, the application provides the data that 121 should be processed with the message digest. The send system call allows 124 - MSG_MORE: If this flag is set, the send system call acts like a 126 calculated. If the flag is not set, the send system call calculates 154 Before data can be sent to the kernel using the write/send system call 165 send/recv system call family. That cmsghdr data structure holds the [all …]
|
/linux/Documentation/userspace-api/media/rc/ |
H A D | lirc-func.rst | 15 lirc-get-send-mode 18 lirc-set-send-duty-cycle 23 lirc-set-send-carrier
|
/linux/tools/testing/selftests/net/af_unix/ |
H A D | test_unix_oob.c |
|