/linux-master/drivers/net/ethernet/google/gve/ |
H A D | gve_rx_dqo.c | 35 static struct gve_rx_buf_state_dqo *gve_alloc_buf_state(struct gve_rx_ring *rx) argument 40 buffer_id = rx->dqo.free_buf_states; 44 buf_state = &rx->dqo.buf_states[buffer_id]; 47 rx->dqo.free_buf_states = buf_state->next; 55 static bool gve_buf_state_is_allocated(struct gve_rx_ring *rx, argument 58 s16 buffer_id = buf_state - rx->dqo.buf_states; 63 static void gve_free_buf_state(struct gve_rx_ring *rx, argument 66 s16 buffer_id = buf_state - rx->dqo.buf_states; 68 buf_state->next = rx->dqo.free_buf_states; 69 rx 73 gve_dequeue_buf_state(struct gve_rx_ring *rx, struct gve_index_list *list) argument 95 gve_enqueue_buf_state(struct gve_rx_ring *rx, struct gve_index_list *list, struct gve_rx_buf_state_dqo *buf_state) argument 115 gve_get_recycled_buf_state(struct gve_rx_ring *rx) argument 164 gve_alloc_page_dqo(struct gve_rx_ring *rx, struct gve_rx_buf_state_dqo *buf_state) argument 202 gve_rx_free_hdr_bufs(struct gve_priv *priv, struct gve_rx_ring *rx) argument 225 gve_rx_free_ring_dqo(struct gve_priv *priv, struct gve_rx_ring *rx, struct gve_rx_alloc_rings_cfg *cfg) argument 278 gve_rx_alloc_hdr_bufs(struct gve_priv *priv, struct gve_rx_ring *rx) argument 299 gve_rx_alloc_ring_dqo(struct gve_priv *priv, struct gve_rx_alloc_rings_cfg *cfg, struct gve_rx_ring *rx, int idx) argument 383 const struct gve_rx_ring *rx = &priv->rx[queue_idx]; local 392 struct gve_rx_ring *rx; local 430 struct gve_rx_ring *rx = cfg->rx; local 443 gve_rx_post_buffers_dqo(struct gve_rx_ring *rx) argument 494 gve_try_recycle_buf(struct gve_priv *priv, struct gve_rx_ring *rx, struct gve_rx_buf_state_dqo *buf_state) argument 584 gve_rx_free_skb(struct gve_rx_ring *rx) argument 594 gve_rx_should_trigger_copy_ondemand(struct gve_rx_ring *rx) argument 605 gve_rx_copy_ondemand(struct gve_rx_ring *rx, struct gve_rx_buf_state_dqo *buf_state, u16 buf_len) argument 634 gve_rx_append_frags(struct napi_struct *napi, struct gve_rx_buf_state_dqo *buf_state, u16 buf_len, struct gve_rx_ring *rx, struct gve_priv *priv) argument 682 gve_rx_dqo(struct napi_struct *napi, struct gve_rx_ring *rx, const struct gve_rx_compl_desc_dqo *compl_desc, u32 desc_idx, int queue_idx) argument 824 gve_rx_complete_skb(struct gve_rx_ring *rx, struct napi_struct *napi, const struct gve_rx_compl_desc_dqo *desc, netdev_features_t feat) argument 862 struct gve_rx_ring *rx = block->rx; local [all...] |
H A D | gve_rx.c | 27 struct gve_rx_ring *rx, 30 u32 slots = rx->mask + 1; 33 if (rx->data.raw_addressing) { 35 gve_rx_free_buffer(&priv->pdev->dev, &rx->data.page_info[i], 36 &rx->data.data_ring[i]); 39 page_ref_sub(rx->data.page_info[i].page, 40 rx->data.page_info[i].pagecnt_bias - 1); 41 gve_unassign_qpl(cfg->qpl_cfg, rx->data.qpl->id); 42 rx->data.qpl = NULL; 44 for (i = 0; i < rx 26 gve_rx_unfill_pages(struct gve_priv *priv, struct gve_rx_ring *rx, struct gve_rx_alloc_rings_cfg *cfg) argument 65 gve_rx_free_ring_gqi(struct gve_priv *priv, struct gve_rx_ring *rx, struct gve_rx_alloc_rings_cfg *cfg) argument 106 gve_rx_alloc_buffer(struct gve_priv *priv, struct device *dev, struct gve_rx_slot_page_info *page_info, union gve_rx_data_slot *data_slot, struct gve_rx_ring *rx) argument 128 gve_rx_prefill_pages(struct gve_rx_ring *rx, struct gve_rx_alloc_rings_cfg *cfg) argument 237 gve_rx_alloc_ring_gqi(struct gve_priv *priv, struct gve_rx_alloc_rings_cfg *cfg, struct gve_rx_ring *rx, int idx) argument 336 struct gve_rx_ring *rx; local 374 struct gve_rx_ring *rx = cfg->rx; local 387 gve_rx_write_doorbell(struct gve_priv *priv, struct gve_rx_ring *rx) argument 491 gve_rx_copy_to_pool(struct gve_rx_ring *rx, struct gve_rx_slot_page_info *page_info, u16 len, struct napi_struct *napi) argument 577 gve_rx_qpl(struct device *dev, struct net_device *netdev, struct gve_rx_ring *rx, struct gve_rx_slot_page_info *page_info, u16 len, struct napi_struct *napi, union gve_rx_data_slot *data_slot) argument 604 gve_rx_skb(struct gve_priv *priv, struct gve_rx_ring *rx, struct gve_rx_slot_page_info *page_info, struct napi_struct *napi, u16 len, union gve_rx_data_slot *data_slot, bool is_only_frag) argument 650 gve_xsk_pool_redirect(struct net_device *dev, struct gve_rx_ring *rx, void *data, int len, struct bpf_prog *xdp_prog) argument 675 gve_xdp_redirect(struct net_device *dev, struct gve_rx_ring *rx, struct xdp_buff *orig, struct bpf_prog *xdp_prog) argument 708 gve_xdp_done(struct gve_priv *priv, struct gve_rx_ring *rx, struct xdp_buff *xdp, struct bpf_prog *xprog, int xdp_act) argument 752 gve_rx(struct gve_rx_ring *rx, netdev_features_t feat, struct gve_rx_desc *desc, u32 idx, struct gve_rx_cnts *cnts) argument 889 gve_rx_work_pending(struct gve_rx_ring *rx) argument 903 gve_rx_refill_buffers(struct gve_priv *priv, struct gve_rx_ring *rx) argument 956 gve_clean_rx_done(struct gve_rx_ring *rx, int budget, netdev_features_t feat) argument 1040 struct gve_rx_ring *rx = block->rx; local [all...] |
/linux-master/arch/arm/include/debug/ |
H A D | 8250.S | 15 .macro store, rd, rx:vararg 17 str \rd, \rx 21 .macro load, rd, rx:vararg 22 ldr \rd, \rx 26 .macro store, rd, rx:vararg 27 strb \rd, \rx 30 .macro load, rd, rx:vararg 31 ldrb \rd, \rx 37 .macro senduart,rd,rx 38 store \rd, [\rx, #UART_T [all...] |
H A D | bcm63xx.S | 15 .macro senduart, rd, rx 17 strb \rd, [\rx, #UART_FIFO_REG] 20 .macro waituarttxrdy, rd, rx 21 1001: ldr \rd, [\rx, #UART_IR_REG] 26 .macro waituartcts, rd, rx 29 .macro busyuart, rd, rx 30 1002: ldr \rd, [\rx, #UART_IR_REG]
|
H A D | digicolor.S | 20 .macro senduart,rd,rx 21 strb \rd, [\rx, #UA0_EMI_REC] 24 .macro waituartcts,rd,rx 27 .macro waituarttxrdy,rd,rx 30 .macro busyuart,rd,rx 31 1001: ldrb \rd, [\rx, #UA0_STATUS]
|
H A D | icedcc.S | 15 .macro senduart, rd, rx 19 .macro busyuart, rd, rx 21 mrc p14, 0, \rx, c0, c1, 0 22 tst \rx, #0x20000000 26 .macro waituartcts, rd, rx 29 .macro waituarttxrdy, rd, rx 34 mrc p14, 0, \rx, c0, c1, 0 35 tst \rx, #0x20000000 42 .macro senduart, rd, rx 46 .macro busyuart, rd, rx [all...] |
H A D | asm9260.S | 14 .macro waituarttxrdy,rd,rx 17 .macro waituartcts,rd,rx 20 .macro senduart,rd,rx 21 str \rd, [\rx, #0x50] @ TXDATA 24 .macro busyuart,rd,rx 25 1002: ldr \rd, [\rx, #0x60] @ STAT
|
H A D | meson.S | 18 .macro senduart,rd,rx 19 str \rd, [\rx, #MESON_AO_UART_WFIFO] 22 .macro busyuart,rd,rx 23 1002: ldr \rd, [\rx, #MESON_AO_UART_STATUS] 28 .macro waituartcts,rd,rx 31 .macro waituarttxrdy,rd,rx 32 1001: ldr \rd, [\rx, #MESON_AO_UART_STATUS]
|
H A D | sti.S | 22 .macro senduart,rd,rx 23 strb \rd, [\rx, #ASC_TX_BUF_OFF] 26 .macro waituartcts,rd,rx 29 .macro waituarttxrdy,rd,rx 30 1001: ldr \rd, [\rx, #ASC_STA_OFF] 35 .macro busyuart,rd,rx 36 1001: ldr \rd, [\rx, #ASC_STA_OFF]
|
H A D | pl01x.S | 18 .macro senduart,rd,rx 19 strb \rd, [\rx, #UART01x_DR] 22 .macro waituartcts,rd,rx 25 .macro waituarttxrdy,rd,rx 26 1001: ldr \rd, [\rx, #UART01x_FR] 32 .macro busyuart,rd,rx 33 1001: ldr \rd, [\rx, #UART01x_FR]
|
H A D | samsung.S | 12 .macro fifo_level_s5pv210 rd, rx 13 ldr \rd, [\rx, # S3C2410_UFSTAT] 18 .macro fifo_full_s5pv210 rd, rx 19 ldr \rd, [\rx, # S3C2410_UFSTAT] 27 .macro fifo_level_s3c2440 rd, rx 28 ldr \rd, [\rx, # S3C2410_UFSTAT] 37 .macro fifo_full_s3c2440 rd, rx 38 ldr \rd, [\rx, # S3C2410_UFSTAT] 47 .macro senduart,rd,rx 48 strb \rd, [\rx, # S3C2410_UTX [all...] |
H A D | vt8500.S | 21 .macro senduart,rd,rx 22 strb \rd, [\rx, #0] 25 .macro busyuart,rd,rx 26 1001: ldr \rd, [\rx, #0x1c] 31 .macro waituartcts,rd,rx 34 .macro waituarttxrdy,rd,rx
|
H A D | imx.S | 33 .macro senduart,rd,rx 35 str \rd, [\rx, #0x40] @ TXDATA 38 .macro waituartcts,rd,rx 41 .macro waituarttxrdy,rd,rx 44 .macro busyuart,rd,rx 45 1002: ldr \rd, [\rx, #0x98] @ SR2
|
H A D | clps711x.S | 23 .macro waituartcts,rd,rx 26 .macro waituarttxrdy,rd,rx 29 .macro senduart,rd,rx 30 str \rd, [\rx, #UARTDR] 33 .macro busyuart,rd,rx 34 1001: ldr \rd, [\rx, #SYSFLG]
|
H A D | dc21285.S | 27 .macro senduart,rd,rx 28 str \rd, [\rx, #0x160] @ UARTDR 31 .macro busyuart,rd,rx 32 1001: ldr \rd, [\rx, #0x178] @ UARTFLG 37 .macro waituartcts,rd,rx 40 .macro waituarttxrdy,rd,rx
|
H A D | s3c24xx.S | 21 .macro fifo_full_s3c2410 rd, rx 22 ldr \rd, [\rx, # S3C2410_UFSTAT] 26 .macro fifo_level_s3c2410 rd, rx 27 ldr \rd, [\rx, # S3C2410_UFSTAT]
|
H A D | renesas-scif.S | 36 .macro waituartcts,rd,rx 39 .macro waituarttxrdy, rd, rx 40 1001: ldrh \rd, [\rx, #FSR] 45 .macro senduart, rd, rx 46 strb \rd, [\rx, #FTDR] 47 ldrh \rd, [\rx, #FSR] 49 strh \rd, [\rx, #FSR] 52 .macro busyuart, rd, rx 53 1001: ldrh \rd, [\rx, #FSR]
|
/linux-master/drivers/infiniband/hw/hfi1/ |
H A D | netdev_rx.c | 20 static int hfi1_netdev_setup_ctxt(struct hfi1_netdev_rx *rx, argument 24 struct hfi1_devdata *dd = rx->dd; 121 static int hfi1_netdev_allot_ctxt(struct hfi1_netdev_rx *rx, argument 125 struct hfi1_devdata *dd = rx->dd; 133 rc = hfi1_netdev_setup_ctxt(rx, *ctxt); 186 static int hfi1_netdev_rxq_init(struct hfi1_netdev_rx *rx) argument 190 struct hfi1_devdata *dd = rx->dd; 191 struct net_device *dev = &rx->rx_napi; 193 rx->num_rx_q = dd->num_netdev_contexts; 194 rx 244 hfi1_netdev_rxq_deinit(struct hfi1_netdev_rx *rx) argument 263 enable_queues(struct hfi1_netdev_rx *rx) argument 279 disable_queues(struct hfi1_netdev_rx *rx) argument 309 struct hfi1_netdev_rx *rx = dd->netdev_rx; local 329 struct hfi1_netdev_rx *rx = dd->netdev_rx; local 355 struct hfi1_netdev_rx *rx; local 393 struct hfi1_netdev_rx *rx; local 409 struct hfi1_netdev_rx *rx; local 435 struct hfi1_netdev_rx *rx = dd->netdev_rx; local 449 struct hfi1_netdev_rx *rx = dd->netdev_rx; local 462 struct hfi1_netdev_rx *rx = dd->netdev_rx; local 475 struct hfi1_netdev_rx *rx = dd->netdev_rx; local [all...] |
/linux-master/net/mac80211/ |
H A D | wpa.h | 17 ieee80211_rx_h_michael_mic_verify(struct ieee80211_rx_data *rx); 22 ieee80211_crypto_tkip_decrypt(struct ieee80211_rx_data *rx); 28 ieee80211_crypto_ccmp_decrypt(struct ieee80211_rx_data *rx, 36 ieee80211_crypto_aes_cmac_decrypt(struct ieee80211_rx_data *rx); 38 ieee80211_crypto_aes_cmac_256_decrypt(struct ieee80211_rx_data *rx); 42 ieee80211_crypto_aes_gmac_decrypt(struct ieee80211_rx_data *rx); 47 ieee80211_crypto_gcmp_decrypt(struct ieee80211_rx_data *rx);
|
/linux-master/sound/soc/samsung/ |
H A D | dma.h | 12 * @tx, @rx arguments can be NULL if the DMA channel names are "tx", "rx", 16 const char *tx, const char *rx,
|
/linux-master/net/ieee802154/6lowpan/ |
H A D | Makefile | 4 ieee802154_6lowpan-y := core.o rx.o reassembly.o tx.o
|
/linux-master/include/linux/ |
H A D | timb_dma.h | 17 * @rx: true if this channel handles data in the direction to 26 bool rx; member in struct:timb_dma_platform_data_channel
|
/linux-master/drivers/ipack/devices/ |
H A D | ipoctal.h | 21 * @rx: Number of received bytes 29 unsigned long rx; member in struct:ipoctal_stats
|
/linux-master/net/rxrpc/ |
H A D | af_rxrpc.c | 76 static int rxrpc_validate_address(struct rxrpc_sock *rx, argument 98 if (rx->family != AF_INET && 99 rx->family != AF_INET6) 108 if (rx->family != AF_INET6) 134 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); local 138 _enter("%p,%p,%d", rx, saddr, len); 140 ret = rxrpc_validate_address(rx, srx, len); 145 lock_sock(&rx->sk); 147 switch (rx->sk.sk_state) { 149 rx 213 struct rxrpc_sock *rx = rxrpc_sk(sk); local 273 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); local 344 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); local 479 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); local 520 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); local 570 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); local 661 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); local 789 struct rxrpc_sock *rx = rxrpc_sk(sk); local 816 struct rxrpc_sock *rx; local 868 struct rxrpc_sock *rx = rxrpc_sk(sk); local 917 struct rxrpc_sock *rx = rxrpc_sk(sk); local [all...] |
/linux-master/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_fdma.c | 14 static struct page *lan966x_fdma_rx_alloc_page(struct lan966x_rx *rx, argument 19 page = page_pool_dev_alloc_pages(rx->page_pool); 28 static void lan966x_fdma_rx_free_pages(struct lan966x_rx *rx) argument 34 page_pool_put_full_page(rx->page_pool, 35 rx->page[i][j], false); 39 static void lan966x_fdma_rx_free_page(struct lan966x_rx *rx) argument 43 page = rx->page[rx->dcb_index][rx->db_index]; 47 page_pool_recycle_direct(rx 50 lan966x_fdma_rx_add_dcb(struct lan966x_rx *rx, struct lan966x_rx_dcb *dcb, u64 nextptr) argument 69 lan966x_fdma_rx_alloc_page_pool(struct lan966x_rx *rx) argument 104 lan966x_fdma_rx_alloc(struct lan966x_rx *rx) argument 150 lan966x_fdma_rx_advance_dcb(struct lan966x_rx *rx) argument 156 lan966x_fdma_rx_free(struct lan966x_rx *rx) argument 167 lan966x_fdma_rx_start(struct lan966x_rx *rx) argument 205 lan966x_fdma_rx_disable(struct lan966x_rx *rx) argument 224 lan966x_fdma_rx_reload(struct lan966x_rx *rx) argument 394 struct lan966x_rx *rx = &lan966x->rx; local 452 lan966x_fdma_rx_more_frames(struct lan966x_rx *rx) argument 464 lan966x_fdma_rx_check_frame(struct lan966x_rx *rx, u64 *src_port) argument 493 lan966x_fdma_rx_get_frame(struct lan966x_rx *rx, u64 src_port) argument 548 struct lan966x_rx *rx = &lan966x->rx; local [all...] |