/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 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 D | gve_rx.c | 27 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 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 | 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 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 D | Makefile | 6 libeth-objs += rx.o
|
/linux-master/drivers/net/ethernet/intel/libie/ |
H A D | Makefile | 6 libie-objs += rx.o
|
/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/fs/xfs/scrub/ |
H A D | attr_repair.c | 165 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 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
|