Searched refs:rx (Results 1 - 25 of 970) sorted by relevance

1234567891011>>

/linux-master/drivers/net/ethernet/google/gve/
H A Dgve_rx_dqo.c35 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
214 gve_rx_init_ring_state_dqo(struct gve_rx_ring *rx, const u32 buffer_queue_slots, const u32 completion_queue_slots) argument
251 struct gve_rx_ring *rx = &priv->rx[idx]; local
302 gve_rx_free_ring_dqo(struct gve_priv *priv, struct gve_rx_ring *rx, struct gve_rx_alloc_rings_cfg *cfg) argument
358 gve_rx_alloc_hdr_bufs(struct gve_priv *priv, struct gve_rx_ring *rx, const u32 buf_count) argument
379 gve_rx_alloc_ring_dqo(struct gve_priv *priv, struct gve_rx_alloc_rings_cfg *cfg, struct gve_rx_ring *rx, int idx) argument
455 const struct gve_rx_ring *rx = &priv->rx[queue_idx]; local
464 struct gve_rx_ring *rx; local
496 struct gve_rx_ring *rx = cfg->rx; local
509 gve_rx_post_buffers_dqo(struct gve_rx_ring *rx) argument
560 gve_try_recycle_buf(struct gve_priv *priv, struct gve_rx_ring *rx, struct gve_rx_buf_state_dqo *buf_state) argument
650 gve_rx_free_skb(struct gve_rx_ring *rx) argument
660 gve_rx_should_trigger_copy_ondemand(struct gve_rx_ring *rx) argument
671 gve_rx_copy_ondemand(struct gve_rx_ring *rx, struct gve_rx_buf_state_dqo *buf_state, u16 buf_len) argument
700 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
748 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
890 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
928 struct gve_rx_ring *rx = block->rx; local
[all...]
H A Dgve_rx.c27 struct gve_rx_ring *rx,
30 u32 slots = rx->mask + 1;
33 if (!rx->data.page_info)
36 if (rx->data.raw_addressing) {
38 gve_rx_free_buffer(&priv->pdev->dev, &rx->data.page_info[i],
39 &rx->data.data_ring[i]);
42 page_ref_sub(rx->data.page_info[i].page,
43 rx->data.page_info[i].pagecnt_bias - 1);
45 for (i = 0; i < rx->qpl_copy_pool_mask + 1; i++) {
46 page_ref_sub(rx
26 gve_rx_unfill_pages(struct gve_priv *priv, struct gve_rx_ring *rx, struct gve_rx_alloc_rings_cfg *cfg) argument
64 gve_rx_init_ring_state_gqi(struct gve_rx_ring *rx) argument
73 struct gve_rx_ring *rx = &priv->rx[idx]; local
102 gve_rx_free_ring_gqi(struct gve_priv *priv, struct gve_rx_ring *rx, struct gve_rx_alloc_rings_cfg *cfg) argument
156 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
178 gve_rx_prefill_pages(struct gve_rx_ring *rx, struct gve_rx_alloc_rings_cfg *cfg) argument
267 gve_rx_alloc_ring_gqi(struct gve_priv *priv, struct gve_rx_alloc_rings_cfg *cfg, struct gve_rx_ring *rx, int idx) argument
384 struct gve_rx_ring *rx; local
416 struct gve_rx_ring *rx = cfg->rx; local
429 gve_rx_write_doorbell(struct gve_priv *priv, struct gve_rx_ring *rx) argument
533 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
619 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
646 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
692 gve_xsk_pool_redirect(struct net_device *dev, struct gve_rx_ring *rx, void *data, int len, struct bpf_prog *xdp_prog) argument
717 gve_xdp_redirect(struct net_device *dev, struct gve_rx_ring *rx, struct xdp_buff *orig, struct bpf_prog *xdp_prog) argument
750 gve_xdp_done(struct gve_priv *priv, struct gve_rx_ring *rx, struct xdp_buff *xdp, struct bpf_prog *xprog, int xdp_act) argument
794 gve_rx(struct gve_rx_ring *rx, netdev_features_t feat, struct gve_rx_desc *desc, u32 idx, struct gve_rx_cnts *cnts) argument
931 gve_rx_work_pending(struct gve_rx_ring *rx) argument
945 gve_rx_refill_buffers(struct gve_priv *priv, struct gve_rx_ring *rx) argument
998 gve_clean_rx_done(struct gve_rx_ring *rx, int budget, netdev_features_t feat) argument
1082 struct gve_rx_ring *rx = block->rx; local
[all...]
/linux-master/arch/arm/include/debug/
H A D8250.S15 .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 Dbcm63xx.S15 .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 Ddigicolor.S20 .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 Dicedcc.S15 .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 Dasm9260.S14 .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 Dmeson.S18 .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 Dsti.S22 .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 Dpl01x.S18 .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 Dsamsung.S12 .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 Dvt8500.S21 .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 Dimx.S33 .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 Dclps711x.S23 .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 Ddc21285.S27 .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 Drenesas-scif.S36 .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 Dnetdev_rx.c20 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
398 struct hfi1_netdev_rx *rx; local
414 struct hfi1_netdev_rx *rx; local
440 struct hfi1_netdev_rx *rx = dd->netdev_rx; local
454 struct hfi1_netdev_rx *rx = dd->netdev_rx; local
467 struct hfi1_netdev_rx *rx = dd->netdev_rx; local
480 struct hfi1_netdev_rx *rx = dd->netdev_rx; local
[all...]
/linux-master/drivers/net/ethernet/intel/libeth/
H A DMakefile6 libeth-objs += rx.o
/linux-master/drivers/net/ethernet/intel/libie/
H A DMakefile6 libie-objs += rx.o
/linux-master/net/mac80211/
H A Dwpa.h17 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/fs/xfs/scrub/
H A Dattr_repair.c165 struct xrep_xattr *rx,
181 return xfs_parent_valuecheck(rx->sc->mp, value, valuelen);
189 struct xrep_xattr *rx,
203 if (xchk_should_terminate(rx->sc, &error))
213 trace_xrep_xattr_salvage_pptr(rx->sc->ip, flags, name,
222 trace_xrep_xattr_salvage_rec(rx->sc->ip, flags, name,
226 error = xfblob_store(rx->xattr_blobs, &key.name_cookie, name,
231 error = xfblob_store(rx->xattr_blobs, &key.value_cookie, value,
236 error = xfarray_append(rx->xattr_records, &key);
240 rx
164 xrep_xattr_want_salvage( struct xrep_xattr *rx, unsigned int attr_flags, const void *name, int namelen, const void *value, int valuelen) argument
188 xrep_xattr_salvage_key( struct xrep_xattr *rx, int flags, unsigned char *name, int namelen, unsigned char *value, int valuelen) argument
249 xrep_xattr_salvage_sf_attr( struct xrep_xattr *rx, struct xfs_attr_sf_hdr *hdr, struct xfs_attr_sf_entry *sfe) argument
280 xrep_xattr_salvage_local_attr( struct xrep_xattr *rx, struct xfs_attr_leaf_entry *ent, unsigned int nameidx, const char *buf_end, struct xfs_attr_leaf_name_local *lentry) argument
317 xrep_xattr_salvage_remote_attr( struct xrep_xattr *rx, struct xfs_attr_leaf_entry *ent, unsigned int nameidx, const char *buf_end, struct xfs_attr_leaf_name_remote *rentry, unsigned int ent_idx, struct xfs_buf *leaf_bp) argument
388 xrep_xattr_recover_leaf( struct xrep_xattr *rx, struct xfs_buf *bp) argument
452 xrep_xattr_recover_sf( struct xrep_xattr *rx) argument
567 xrep_xattr_recover_block( struct xrep_xattr *rx, xfs_dablk_t dabno, xfs_fsblock_t fsbno, xfs_extlen_t max_len, xfs_extlen_t *actual_len) argument
611 xrep_xattr_insert_rec( struct xrep_xattr *rx, const struct xrep_xattr_key *key) argument
689 xrep_xattr_flush_stashed( struct xrep_xattr *rx) argument
758 xrep_xattr_want_flush_stashed( struct xrep_xattr *rx) argument
776 xrep_xattr_saw_pptr_conflict( struct xrep_xattr *rx) argument
802 xrep_xattr_full_reset( struct xrep_xattr *rx) argument
881 xrep_xattr_recover( struct xrep_xattr *rx) argument
1061 xrep_xattr_salvage_attributes( struct xrep_xattr *rx) argument
1105 xrep_xattr_replay_pptr_update( struct xrep_xattr *rx, const struct xfs_name *xname, struct xrep_xattr_pptr *pptr) argument
1147 xrep_xattr_replay_pptr_updates( struct xrep_xattr *rx) argument
1189 xrep_xattr_stash_parentadd( struct xrep_xattr *rx, const struct xfs_name *name, const struct xfs_inode *dp) argument
1215 xrep_xattr_stash_parentremove( struct xrep_xattr *rx, const struct xfs_name *name, const struct xfs_inode *dp) argument
1247 struct xrep_xattr *rx; local
1382 xrep_xattr_finalize_tempfile( struct xrep_xattr *rx) argument
1420 xrep_xattr_rebuild_tree( struct xrep_xattr *rx) argument
1510 xrep_xattr_teardown( struct xrep_xattr *rx) argument
1531 struct xrep_xattr *rx; local
1624 struct xrep_xattr *rx = NULL; local
[all...]
/linux-master/sound/soc/samsung/
H A Ddma.h12 * @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 DMakefile4 ieee802154_6lowpan-y := core.o rx.o reassembly.o tx.o
/linux-master/include/linux/
H A Dtimb_dma.h17 * @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 Dipoctal.h21 * @rx: Number of received bytes
29 unsigned long rx; member in struct:ipoctal_stats

Completed in 233 milliseconds

1234567891011>>