| /linux/drivers/net/ethernet/google/gve/ |
| H A D | gve_rx_dqo.c | 23 struct gve_rx_ring *rx = timer_container_of(rx, t, starvation_timer); in gve_rx_starvation_timer() local 24 struct gve_priv *priv = rx->gve; in gve_rx_starvation_timer() 27 block = &priv->ntfy_blocks[rx->ntfy_id]; in gve_rx_starvation_timer() 31 static void gve_rx_free_hdr_bufs(struct gve_priv *priv, struct gve_rx_ring *rx) in gve_rx_free_hdr_bufs() argument 35 if (rx->dqo.hdr_bufs.data) { in gve_rx_free_hdr_bufs() 37 (size_t)priv->header_buf_size * rx->dqo.num_buf_states; in gve_rx_free_hdr_bufs() 39 dma_free_coherent(hdev, size, rx->dqo.hdr_bufs.data, in gve_rx_free_hdr_bufs() 40 rx->dqo.hdr_bufs.addr); in gve_rx_free_hdr_bufs() 41 rx in gve_rx_free_hdr_bufs() 45 gve_rx_init_ring_state_dqo(struct gve_rx_ring * rx,const u32 buffer_queue_slots,const u32 completion_queue_slots) gve_rx_init_ring_state_dqo() argument 82 struct gve_rx_ring *rx = &priv->rx[idx]; gve_rx_reset_ring_dqo() local 126 struct gve_rx_ring *rx = &priv->rx[idx]; gve_rx_stop_ring_dqo() local 139 gve_rx_free_ring_dqo(struct gve_priv * priv,struct gve_rx_ring * rx,struct gve_rx_alloc_rings_cfg * cfg) gve_rx_free_ring_dqo() argument 206 gve_rx_alloc_hdr_bufs(struct gve_priv * priv,struct gve_rx_ring * rx,const u32 buf_count) gve_rx_alloc_hdr_bufs() argument 222 struct gve_rx_ring *rx = &priv->rx[idx]; gve_rx_start_ring_dqo() local 231 gve_rx_alloc_ring_dqo(struct gve_priv * priv,struct gve_rx_alloc_rings_cfg * cfg,struct gve_rx_ring * rx,int idx) gve_rx_alloc_ring_dqo() argument 323 const struct gve_rx_ring *rx = &priv->rx[queue_idx]; gve_rx_write_doorbell_dqo() local 332 struct gve_rx_ring *rx; gve_rx_alloc_rings_dqo() local 363 struct gve_rx_ring *rx = cfg->rx; gve_rx_free_rings_dqo() local 376 gve_rx_post_buffers_dqo(struct gve_rx_ring * rx) gve_rx_post_buffers_dqo() argument 509 gve_rx_skb_hwtstamp(struct gve_rx_ring * rx,const struct gve_rx_compl_desc_dqo * desc) gve_rx_skb_hwtstamp() argument 534 gve_rx_free_skb(struct napi_struct * napi,struct gve_rx_ring * rx) gve_rx_free_skb() argument 546 gve_rx_should_trigger_copy_ondemand(struct gve_rx_ring * rx) gve_rx_should_trigger_copy_ondemand() argument 557 gve_rx_copy_ondemand(struct gve_rx_ring * rx,struct gve_rx_buf_state_dqo * buf_state,u16 buf_len) gve_rx_copy_ondemand() argument 583 gve_skb_add_rx_frag(struct gve_rx_ring * rx,struct gve_rx_buf_state_dqo * buf_state,int num_frags,u16 buf_len) gve_skb_add_rx_frag() argument 607 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) gve_rx_append_frags() argument 644 gve_xdp_tx_dqo(struct gve_priv * priv,struct gve_rx_ring * rx,struct xdp_buff * xdp) gve_xdp_tx_dqo() argument 668 gve_xsk_done_dqo(struct gve_priv * priv,struct gve_rx_ring * rx,struct xdp_buff * xdp,struct bpf_prog * xprog,int xdp_act) gve_xsk_done_dqo() argument 703 gve_xdp_done_dqo(struct gve_priv * priv,struct gve_rx_ring * rx,struct xdp_buff * xdp,struct bpf_prog * xprog,int xdp_act,struct gve_rx_buf_state_dqo * buf_state) gve_xdp_done_dqo() argument 744 gve_rx_xsk_dqo(struct napi_struct * napi,struct gve_rx_ring * rx,const struct gve_rx_compl_desc_dqo * compl_desc,struct gve_rx_buf_state_dqo * buf_state,struct bpf_prog * xprog) gve_rx_xsk_dqo() argument 790 gve_dma_sync(struct gve_priv * priv,struct gve_rx_ring * rx,struct gve_rx_buf_state_dqo * buf_state,u16 buf_len) gve_dma_sync() argument 812 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) gve_rx_dqo() argument 1049 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) gve_rx_complete_skb() argument 1090 struct gve_rx_ring *rx; gve_rx_poll_dqo() local [all...] |
| /linux/drivers/net/ethernet/alibaba/eea/ |
| H A D | eea_rx.c | 36 static struct eea_rx_meta *eea_rx_meta_get(struct eea_net_rx *rx) in eea_rx_meta_get() argument 40 if (!rx->free) in eea_rx_meta_get() 43 meta = rx->free; in eea_rx_meta_get() 44 rx->free = meta->next; in eea_rx_meta_get() 49 static void eea_rx_meta_put(struct eea_net_rx *rx, struct eea_rx_meta *meta) in eea_rx_meta_put() argument 51 meta->next = rx->free; in eea_rx_meta_put() 52 rx->free = meta; in eea_rx_meta_put() 55 static void eea_free_rx_buffer(struct eea_net_rx *rx, struct eea_rx_meta *meta, in eea_free_rx_buffer() argument 63 page_pool_put_unrefed_page(rx->pp, meta->page, -1, in eea_free_rx_buffer() 69 static void eea_rx_meta_dma_sync_for_device(struct eea_net_rx *rx, in eea_rx_meta_dma_sync_for_device() argument [all …]
|
| H A D | eea_net.c | 111 struct eea_net_rx *rx; in eea_bind_q_and_cfg() local 121 enet->rx = ctx->rx; in eea_bind_q_and_cfg() 127 rx = ctx->rx[i]; in eea_bind_q_and_cfg() 130 rx->enet = enet; in eea_bind_q_and_cfg() 131 rx->napi = &blk->napi; in eea_bind_q_and_cfg() 132 rx->ering->msix_vec = blk->msix_vec; in eea_bind_q_and_cfg() 137 blk->rx = rx; in eea_bind_q_and_cfg() 147 struct eea_net_rx *rx; in eea_unbind_q_and_cfg() local 153 ctx->rx = enet->rx; in eea_unbind_q_and_cfg() 156 enet->rx = NULL; in eea_unbind_q_and_cfg() [all …]
|
| /linux/fs/xfs/scrub/ |
| H A D | attr_repair.c | 165 struct xrep_xattr *rx, in xrep_xattr_want_salvage() argument 181 return xfs_parent_valuecheck(rx->sc->mp, value, valuelen); in xrep_xattr_want_salvage() 189 struct xrep_xattr *rx, in xrep_xattr_salvage_key() argument 203 if (xchk_should_terminate(rx->sc, &error)) in xrep_xattr_salvage_key() 213 trace_xrep_xattr_salvage_pptr(rx->sc->ip, flags, name, in xrep_xattr_salvage_key() 222 trace_xrep_xattr_salvage_rec(rx->sc->ip, flags, name, in xrep_xattr_salvage_key() 226 error = xfblob_store(rx->xattr_blobs, &key.name_cookie, name, in xrep_xattr_salvage_key() 231 error = xfblob_store(rx->xattr_blobs, &key.value_cookie, value, in xrep_xattr_salvage_key() 236 error = xfarray_append(rx->xattr_records, &key); in xrep_xattr_salvage_key() 240 rx->attrs_found++; in xrep_xattr_salvage_key() [all …]
|
| /linux/net/rxrpc/ |
| H A D | af_rxrpc.c | 77 static int rxrpc_validate_address(struct rxrpc_sock *rx, in rxrpc_validate_address() 99 if (rx->family != AF_INET && in rxrpc_validate_address() 100 rx->family != AF_INET6) in rxrpc_validate_address() 109 if (rx->family != AF_INET6) in rxrpc_validate_address() 135 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); in rxrpc_bind() 139 _enter("%p,%p,%d", rx, saddr, len); in rxrpc_bind() 141 ret = rxrpc_validate_address(rx, srx, len); in rxrpc_bind() 146 lock_sock(&rx->sk); in rxrpc_bind() 148 switch (rx->sk.sk_state) { in rxrpc_bind() 150 rx in rxrpc_bind() 76 rxrpc_validate_address(struct rxrpc_sock * rx,struct sockaddr_rxrpc * srx,int len) rxrpc_validate_address() argument 134 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); rxrpc_bind() local 213 struct rxrpc_sock *rx = rxrpc_sk(sk); rxrpc_listen() local 277 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); rxrpc_kernel_lookup_peer() local 355 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); rxrpc_kernel_begin_call() local 475 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); rxrpc_kernel_set_notifications() local 490 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); rxrpc_connect() local 540 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); rxrpc_sendmsg() local 634 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); rxrpc_setsockopt() local 777 struct rxrpc_sock *rx = rxrpc_sk(sk); rxrpc_poll() local 804 struct rxrpc_sock *rx; rxrpc_create() local 858 struct rxrpc_sock *rx = rxrpc_sk(sk); rxrpc_shutdown() local 890 struct rxrpc_sock *rx = rxrpc_sk(sk); rxrpc_purge_oob_queue() local 927 struct rxrpc_sock *rx = rxrpc_sk(sk); rxrpc_release_sock() local [all...] |
| H A D | call_accept.c | 34 static int rxrpc_service_prealloc_one(struct rxrpc_sock *rx, in rxrpc_service_prealloc_one() argument 41 struct rxrpc_net *rxnet = rxrpc_net(sock_net(&rx->sk)); in rxrpc_service_prealloc_one() 47 max = rx->sk.sk_max_ack_backlog; in rxrpc_service_prealloc_one() 48 tmp = rx->sk.sk_ack_backlog; in rxrpc_service_prealloc_one() 73 peer = rxrpc_alloc_peer(rx->local, gfp, rxrpc_peer_new_prealloc); in rxrpc_service_prealloc_one() 97 call = rxrpc_alloc_call(rx, gfp, debug_id); in rxrpc_service_prealloc_one() 107 write_lock(&rx->call_lock); in rxrpc_service_prealloc_one() 110 pp = &rx->calls.rb_node; in rxrpc_service_prealloc_one() 125 if (rx->app_ops && in rxrpc_service_prealloc_one() 126 rx in rxrpc_service_prealloc_one() 162 rxrpc_service_prealloc(struct rxrpc_sock * rx,gfp_t gfp) rxrpc_service_prealloc() argument 179 rxrpc_discard_prealloc(struct rxrpc_sock * rx) rxrpc_discard_prealloc() argument 245 rxrpc_alloc_incoming_call(struct rxrpc_sock * rx,struct rxrpc_local * local,struct rxrpc_peer * peer,struct rxrpc_connection * conn,const struct rxrpc_security * sec,struct sockaddr_rxrpc * peer_srx,struct sk_buff * skb) rxrpc_alloc_incoming_call() argument 344 struct rxrpc_sock *rx; rxrpc_new_incoming_call() local 444 rxrpc_user_charge_accept(struct rxrpc_sock * rx,unsigned long user_call_ID) rxrpc_user_charge_accept() argument 474 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); rxrpc_kernel_charge_accept() local [all...] |
| H A D | recvmsg.c | 25 struct rxrpc_sock *rx; in rxrpc_notify_socket() local 37 rx = rcu_dereference(call->socket); in rxrpc_notify_socket() 38 sk = &rx->sk; in rxrpc_notify_socket() 39 if (rx && sk->sk_state < RXRPC_CLOSE) { in rxrpc_notify_socket() 45 spin_lock_irq(&rx->recvmsg_lock); in rxrpc_notify_socket() 48 list_add_tail(&call->recvmsg_link, &rx->recvmsg_q); in rxrpc_notify_socket() 50 spin_unlock_irq(&rx->recvmsg_lock); in rxrpc_notify_socket() 236 struct rxrpc_sock *rx = rxrpc_sk(sock->sk); in rxrpc_recvmsg_oob() local 241 skb = skb_peek(&rx->recvmsg_oobq); in rxrpc_recvmsg_oob() 264 skb_unlink(skb, &rx->recvmsg_oobq); in rxrpc_recvmsg_oob() [all …]
|
| H A D | oob.c | 38 struct rxrpc_sock *rx; in rxrpc_notify_socket_oob() local 44 rx = rcu_dereference(call->socket); in rxrpc_notify_socket_oob() 45 if (rx) { in rxrpc_notify_socket_oob() 46 sk = &rx->sk; in rxrpc_notify_socket_oob() 47 spin_lock_irq(&rx->recvmsg_lock); in rxrpc_notify_socket_oob() 50 skb->skb_mstamp_ns = rx->oob_id_counter++; in rxrpc_notify_socket_oob() 52 skb_queue_tail(&rx->recvmsg_oobq, skb); in rxrpc_notify_socket_oob() 56 if (rx->app_ops) in rxrpc_notify_socket_oob() 57 rx->app_ops->notify_oob(sk, skb); in rxrpc_notify_socket_oob() 60 spin_unlock_irq(&rx->recvmsg_lock); in rxrpc_notify_socket_oob() [all …]
|
| /linux/drivers/net/ethernet/engleder/ |
| H A D | tsnep_main.c | 951 static void tsnep_rx_ring_cleanup(struct tsnep_rx *rx) in tsnep_rx_ring_cleanup() argument 953 struct device *dmadev = rx->adapter->dmadev; in tsnep_rx_ring_cleanup() 958 entry = &rx->entry[i]; in tsnep_rx_ring_cleanup() 959 if (!rx->xsk_pool && entry->page) in tsnep_rx_ring_cleanup() 960 page_pool_put_full_page(rx->page_pool, entry->page, in tsnep_rx_ring_cleanup() 962 if (rx->xsk_pool && entry->xdp) in tsnep_rx_ring_cleanup() 968 if (rx->page_pool) in tsnep_rx_ring_cleanup() 969 page_pool_destroy(rx->page_pool); in tsnep_rx_ring_cleanup() 971 memset(rx->entry, 0, sizeof(rx->entry)); in tsnep_rx_ring_cleanup() 974 if (rx->page[i]) { in tsnep_rx_ring_cleanup() [all …]
|
| /linux/net/mac80211/ |
| H A D | rx.c | 984 static void ieee80211_parse_qos(struct ieee80211_rx_data *rx) in ieee80211_parse_qos() argument 986 struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)rx->skb->data; in ieee80211_parse_qos() 987 struct ieee80211_rx_status *status = IEEE80211_SKB_RXCB(rx->skb); in ieee80211_parse_qos() 1019 rx->seqno_idx = seqno_idx; in ieee80211_parse_qos() 1020 rx->security_idx = security_idx; in ieee80211_parse_qos() 1023 rx->skb->priority = (tid > 7) ? 0 : tid; in ieee80211_parse_qos() 1051 static void ieee80211_verify_alignment(struct ieee80211_rx_data *rx) in ieee80211_verify_alignment() argument 1054 WARN_ON_ONCE((unsigned long)rx->skb->data & 1); in ieee80211_verify_alignment() 1059 /* rx handlers */ 1131 static ieee80211_rx_result ieee80211_rx_mesh_check(struct ieee80211_rx_data *rx) in ieee80211_rx_mesh_check() argument 1445 ieee80211_rx_reorder_ampdu(struct ieee80211_rx_data * rx,struct sk_buff_head * frames) ieee80211_rx_reorder_ampdu() argument 1521 ieee80211_rx_h_check_dup(struct ieee80211_rx_data * rx) ieee80211_rx_h_check_dup() argument 1579 ieee80211_rx_h_check(struct ieee80211_rx_data * rx) ieee80211_rx_h_check() argument 1652 ieee80211_rx_h_check_more_data(struct ieee80211_rx_data * rx) ieee80211_rx_h_check_more_data() argument 1811 ieee80211_rx_h_uapsd_and_pspoll(struct ieee80211_rx_data * rx) ieee80211_rx_h_uapsd_and_pspoll() argument 1862 ieee80211_rx_h_sta_process(struct ieee80211_rx_data * rx) ieee80211_rx_h_sta_process() argument 1997 ieee80211_rx_get_bigtk(struct ieee80211_rx_data * rx,int idx) ieee80211_rx_get_bigtk() argument 2031 ieee80211_rx_h_decrypt(struct ieee80211_rx_data * rx) ieee80211_rx_h_decrypt() argument 2362 requires_sequential_pn(struct ieee80211_rx_data * rx,__le16 fc) requires_sequential_pn() argument 2373 ieee80211_rx_h_defragment(struct ieee80211_rx_data * rx) ieee80211_rx_h_defragment() argument 2532 ieee80211_802_1x_port_control(struct ieee80211_rx_data * rx) ieee80211_802_1x_port_control() argument 2540 ieee80211_drop_unencrypted(struct ieee80211_rx_data * rx,__le16 fc) ieee80211_drop_unencrypted() argument 2562 ieee80211_drop_unencrypted_mgmt(struct ieee80211_rx_data * rx) ieee80211_drop_unencrypted_mgmt() argument 2651 __ieee80211_data_to_8023(struct ieee80211_rx_data * rx,bool * port_control) __ieee80211_data_to_8023() argument 2721 ieee80211_frame_allowed(struct ieee80211_rx_data * rx,__le16 fc) ieee80211_frame_allowed() argument 2744 ieee80211_deliver_skb_to_local_stack(struct sk_buff * skb,struct ieee80211_rx_data * rx) ieee80211_deliver_skb_to_local_stack() argument 2794 ieee80211_deliver_skb(struct ieee80211_rx_data * rx) ieee80211_deliver_skb() argument 3145 __ieee80211_rx_h_amsdu(struct ieee80211_rx_data * rx,u8 data_offset) __ieee80211_rx_h_amsdu() argument 3231 ieee80211_rx_h_amsdu(struct ieee80211_rx_data * rx) ieee80211_rx_h_amsdu() argument 3288 ieee80211_rx_h_data(struct ieee80211_rx_data * rx) ieee80211_rx_h_data() argument 3369 ieee80211_rx_h_ctrl(struct ieee80211_rx_data * rx,struct sk_buff_head * frames) ieee80211_rx_h_ctrl() argument 3479 ieee80211_rx_check_bss_color_collision(struct ieee80211_rx_data * rx) ieee80211_rx_check_bss_color_collision() argument 3525 ieee80211_rx_h_mgmt_check(struct ieee80211_rx_data * rx) ieee80211_rx_h_mgmt_check() argument 3577 ieee80211_process_rx_twt_action(struct ieee80211_rx_data * rx) ieee80211_process_rx_twt_action() argument 3628 ieee80211_rx_h_action(struct ieee80211_rx_data * rx) ieee80211_rx_h_action() argument 3999 ieee80211_rx_h_userspace_mgmt(struct ieee80211_rx_data * rx) ieee80211_rx_h_userspace_mgmt() argument 4042 ieee80211_rx_h_action_post_userspace(struct ieee80211_rx_data * rx) ieee80211_rx_h_action_post_userspace() argument 4076 ieee80211_rx_h_action_return(struct ieee80211_rx_data * rx) ieee80211_rx_h_action_return() argument 4138 ieee80211_rx_h_ext(struct ieee80211_rx_data * rx) ieee80211_rx_h_ext() argument 4156 ieee80211_rx_h_mgmt(struct ieee80211_rx_data * rx) ieee80211_rx_h_mgmt() argument 4212 ieee80211_rx_handlers_result(struct ieee80211_rx_data * rx,ieee80211_rx_result res) ieee80211_rx_handlers_result() argument 4229 ieee80211_rx_handlers(struct ieee80211_rx_data * rx,struct sk_buff_head * frames) ieee80211_rx_handlers() argument 4295 ieee80211_invoke_rx_handlers(struct ieee80211_rx_data * rx) ieee80211_invoke_rx_handlers() argument 4329 ieee80211_rx_data_set_link(struct ieee80211_rx_data * rx,u8 link_id) ieee80211_rx_data_set_link() argument 4346 ieee80211_rx_data_set_sta(struct ieee80211_rx_data * rx,struct sta_info * sta,int link_id) ieee80211_rx_data_set_sta() argument 4382 struct ieee80211_rx_data rx = { ieee80211_release_reorder_timeout() local 4427 struct ieee80211_rx_data rx = { ieee80211_mark_rx_ba_filtered_frames() local 4511 ieee80211_accept_frame(struct ieee80211_rx_data * rx) ieee80211_accept_frame() argument 4911 ieee80211_rx_8023(struct ieee80211_rx_data * rx,struct ieee80211_fast_rx * fast_rx,int orig_len) ieee80211_rx_8023() argument 5015 ieee80211_invoke_fast_rx(struct ieee80211_rx_data * rx,struct ieee80211_fast_rx * fast_rx) ieee80211_invoke_fast_rx() argument 5173 ieee80211_prepare_and_rx_handle(struct ieee80211_rx_data * rx,struct sk_buff * skb,bool consume) ieee80211_prepare_and_rx_handle() argument 5266 struct ieee80211_rx_data rx; __ieee80211_rx_handle_8023() local 5310 ieee80211_rx_for_interface(struct ieee80211_rx_data * rx,struct sk_buff * skb,bool consume) ieee80211_rx_for_interface() argument 5379 struct ieee80211_rx_data rx; __ieee80211_rx_handle_packet() local [all...] |
| /linux/arch/arm/include/debug/ |
| H A D | icedcc.S | 15 .macro senduart, rd, rx argument 19 .macro busyuart, rd, rx argument 21 mrc p14, 0, \rx, c0, c1, 0 22 tst \rx, #0x20000000 26 .macro waituartcts, rd, rx argument 29 .macro waituarttxrdy, rd, rx argument 34 mrc p14, 0, \rx, c0, c1, 0 35 tst \rx, #0x20000000 42 .macro senduart, rd, rx argument 46 .macro busyuart, rd, rx argument [all …]
|
| H A D | samsung.S | 12 .macro fifo_level_s5pv210 rd, rx argument 13 ldr \rd, [\rx, # S3C2410_UFSTAT] 18 .macro fifo_full_s5pv210 rd, rx argument 19 ldr \rd, [\rx, # S3C2410_UFSTAT] 27 .macro fifo_level_s3c2440 rd, rx argument 28 ldr \rd, [\rx, # S3C2410_UFSTAT] 37 .macro fifo_full_s3c2440 rd, rx argument 38 ldr \rd, [\rx, # S3C2410_UFSTAT] 47 .macro senduart,rd,rx argument 48 strb \rd, [\rx, # S3C2410_UTXH] [all …]
|
| 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 argument 38 store \rd, [\rx, #UART_TX << UART_SHIFT] [all …]
|
| H A D | omap2plus.S | 63 .macro senduart,rd,rx argument 64 orr \rd, \rd, \rx, lsl #24 @ preserve LSR reg offset 65 bic \rx, \rx, #0xff @ get base (THR) reg address 66 strb \rd, [\rx] @ send lower byte of rd 67 orr \rx, \rx, \rd, lsr #24 @ restore original rx (LSR) 71 .macro busyuart,rd,rx argument 72 1001: ldrb \rd, [\rx] @ rx contains UART_LSR address 78 .macro waituartcts,rd,rx argument 81 .macro waituarttxrdy,rd,rx argument
|
| /linux/drivers/firmware/tegra/ |
| H A D | ivc.c | 68 } rx; member 103 u32 rx = tegra_ivc_header_read_field(map, rx.count); in tegra_ivc_empty() local 115 if (tx - rx > ivc->num_frames) in tegra_ivc_empty() 118 return tx == rx; in tegra_ivc_empty() 124 u32 rx = tegra_ivc_header_read_field(map, rx.count); in tegra_ivc_full() local 130 return tx - rx >= ivc->num_frames; in tegra_ivc_full() 136 u32 rx = tegra_ivc_header_read_field(map, rx.count); in tegra_ivc_available() local 144 return tx - rx; in tegra_ivc_available() 161 unsigned int count = tegra_ivc_header_read_field(&ivc->rx.map, rx.count); in tegra_ivc_advance_rx() 163 tegra_ivc_header_write_field(&ivc->rx.map, rx.count, count + 1); in tegra_ivc_advance_rx() [all …]
|
| /linux/sound/soc/codecs/ |
| H A D | lpass-rx-macro.c | 163 #define CDC_RX_RXn_RX_PATH_CTL(rx, n) (0x0400 + rx->rxn_reg_stride * n) 171 #define CDC_RX_RXn_RX_PATH_CFG0(rx, n) (0x0404 + rx->rxn_reg_stride * n) 178 #define CDC_RX_RXn_RX_PATH_CFG1(rx, n) (0x0408 + rx->rxn_reg_stride * n) 182 #define CDC_RX_RXn_RX_PATH_CFG2(rx, n) (0x040C + rx->rxn_reg_stride * n) 185 #define CDC_RX_RXn_RX_PATH_CFG3(rx, n) (0x0410 + rx 162 CDC_RX_RXn_RX_PATH_CTL(rx,n) global() argument 170 CDC_RX_RXn_RX_PATH_CFG0(rx,n) global() argument 177 CDC_RX_RXn_RX_PATH_CFG1(rx,n) global() argument 181 CDC_RX_RXn_RX_PATH_CFG2(rx,n) global() argument 184 CDC_RX_RXn_RX_PATH_CFG3(rx,n) global() argument 188 CDC_RX_RXn_RX_VOL_CTL(rx,n) global() argument 190 CDC_RX_RXn_RX_PATH_MIX_CTL(rx,n) global() argument 197 CDC_RX_RXn_RX_VOL_MIX_CTL(rx,n) global() argument 202 CDC_RX_RXn_RX_PATH_SEC3(rx,n) global() argument 205 CDC_RX_RXn_RX_PATH_SEC7(rx,n) global() argument 211 CDC_RX_RXn_RX_PATH_DSM_CTL(rx,n) global() argument 1387 struct rx_macro *rx = dev_get_drvdata(dev); rx_is_rw_register() local 1687 struct rx_macro *rx = snd_soc_component_get_drvdata(component); rx_macro_int_dem_inp_mux_put() local 1732 struct rx_macro *rx = snd_soc_component_get_drvdata(component); rx_macro_set_prim_interpolator_rate() local 1777 struct rx_macro *rx = snd_soc_component_get_drvdata(component); rx_macro_set_mix_interpolator_rate() local 1823 struct rx_macro *rx = snd_soc_component_get_drvdata(component); rx_macro_hw_params() local 1847 struct rx_macro *rx = snd_soc_component_get_drvdata(component); rx_macro_get_channel_map() local 1907 struct rx_macro *rx = snd_soc_component_get_drvdata(component); rx_macro_digital_mute() local 2033 rx_macro_mclk_enable(struct rx_macro * rx,bool mclk_enable) rx_macro_mclk_enable() argument 2077 struct rx_macro *rx = snd_soc_component_get_drvdata(component); rx_macro_mclk_event() local 2138 struct rx_macro *rx = snd_soc_component_get_drvdata(component); rx_macro_enable_main_path() local 2165 rx_macro_config_compander(struct snd_soc_component * component,struct rx_macro * rx,int comp,int event) rx_macro_config_compander() argument 2221 rx_macro_load_compander_coeff(struct snd_soc_component * component,struct rx_macro * rx,int comp,int event) rx_macro_load_compander_coeff() argument 2262 rx_macro_enable_softclip_clk(struct snd_soc_component * component,struct rx_macro * rx,bool enable) rx_macro_enable_softclip_clk() argument 2278 rx_macro_config_softclip(struct snd_soc_component * component,struct rx_macro * rx,int event) rx_macro_config_softclip() argument 2302 rx_macro_config_aux_hpf(struct snd_soc_component * component,struct rx_macro * rx,int event) rx_macro_config_aux_hpf() argument 2320 rx_macro_enable_clsh_block(struct rx_macro * rx,bool enable) rx_macro_enable_clsh_block() argument 2330 rx_macro_config_classh(struct snd_soc_component * component,struct rx_macro * rx,int interp_n,int event) rx_macro_config_classh() argument 2401 struct rx_macro *rx = snd_soc_component_get_drvdata(component); rx_macro_hd2_control() local 2435 struct rx_macro *rx = snd_soc_component_get_drvdata(component); rx_macro_get_compander() local 2447 struct rx_macro *rx = snd_soc_component_get_drvdata(component); rx_macro_set_compander() local 2459 struct rx_macro *rx = snd_soc_component_get_drvdata(component); rx_macro_mux_get() local 2476 struct rx_macro *rx = snd_soc_component_get_drvdata(component); rx_macro_mux_put() local 2547 struct rx_macro *rx = snd_soc_component_get_drvdata(component); rx_macro_get_ear_mode() local 2557 struct rx_macro *rx = snd_soc_component_get_drvdata(component); rx_macro_put_ear_mode() local 2567 struct rx_macro *rx = snd_soc_component_get_drvdata(component); rx_macro_get_hph_hd2_mode() local 2577 struct rx_macro *rx = snd_soc_component_get_drvdata(component); rx_macro_put_hph_hd2_mode() local 2587 struct rx_macro *rx = snd_soc_component_get_drvdata(component); rx_macro_get_hph_pwr_mode() local 2597 struct rx_macro *rx = snd_soc_component_get_drvdata(component); rx_macro_put_hph_pwr_mode() local 2607 struct rx_macro *rx = snd_soc_component_get_drvdata(component); rx_macro_soft_clip_enable_get() local 2618 struct rx_macro *rx = snd_soc_component_get_drvdata(component); rx_macro_soft_clip_enable_put() local 2629 struct rx_macro *rx = snd_soc_component_get_drvdata(component); rx_macro_aux_hpf_mode_get() local 2640 struct rx_macro *rx = snd_soc_component_get_drvdata(component); rx_macro_aux_hpf_mode_put() local 2648 rx_macro_hphdelay_lutbypass(struct snd_soc_component * component,struct rx_macro * rx,u16 interp_idx,int event) rx_macro_hphdelay_lutbypass() argument 2703 struct rx_macro *rx = snd_soc_component_get_drvdata(component); rx_macro_enable_interp_clk() local 2774 struct rx_macro *rx = snd_soc_component_get_drvdata(component); rx_macro_enable_mix_path() local 2809 struct rx_macro *rx = snd_soc_component_get_drvdata(component); rx_macro_enable_rx_path_clk() local 3609 struct rx_macro *rx = snd_soc_component_get_drvdata(component); rx_macro_component_probe() local 3671 struct rx_macro *rx = to_rx_macro(hw); swclk_gate_enable() local 3690 struct rx_macro *rx = to_rx_macro(hw); swclk_gate_disable() local 3701 struct rx_macro *rx = to_rx_macro(hw); swclk_gate_is_enabled() local 3724 rx_macro_register_mclk_output(struct rx_macro * rx) rx_macro_register_mclk_output() argument 3767 struct rx_macro *rx; rx_macro_probe() local 3936 struct rx_macro *rx = dev_get_drvdata(&pdev->dev); rx_macro_remove() local 3971 struct rx_macro *rx = dev_get_drvdata(dev); rx_macro_runtime_suspend() local 3985 struct rx_macro *rx = dev_get_drvdata(dev); rx_macro_runtime_resume() local [all...] |
| /linux/drivers/net/ethernet/brocade/bna/ |
| H A D | bna_tx_rx.c | 184 bfi_msgq_mhdr_set(req->mh, BFI_MC_ENET, req_type, 0, rxf->rx->rid); in bna_bfi_ucast_req() 190 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_ucast_req() 200 0, rxf->rx->rid); in bna_bfi_mcast_add_req() 206 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_mcast_add_req() 216 0, rxf->rx->rid); in bna_bfi_mcast_del_req() 222 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_mcast_del_req() 231 BFI_ENET_H2I_MAC_MCAST_FILTER_REQ, 0, rxf->rx->rid); in bna_bfi_mcast_filter_req() 237 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_mcast_filter_req() 246 BFI_ENET_H2I_RX_PROMISCUOUS_REQ, 0, rxf->rx->rid); in bna_bfi_rx_promisc_req() 252 bfa_msgq_cmd_post(&rxf->rx->bna->msgq, &rxf->msgq_cmd); in bna_bfi_rx_promisc_req() [all …]
|
| /linux/arch/arm64/boot/dts/renesas/ |
| H A D | r9a09g047.dtsi | 540 "cmd", "ibi", "rx", "tx", "rcv", 619 interrupt-names = "idle", "error", "end", "rx", "tx"; 631 dma-names = "rx", "tx", "rx", "tx", "rx", "tx", 632 "rx", "tx", "rx", "tx"; 647 interrupt-names = "idle", "error", "end", "rx", "tx"; 659 dma-names = "rx", "tx", "rx", "tx", "rx", "tx", 660 "rx", "tx", "rx", "tx"; 675 interrupt-names = "idle", "error", "end", "rx", "tx"; 687 dma-names = "rx", "tx", "rx", "tx", "rx", "tx", 688 "rx", "tx", "rx", "tx"; [all …]
|
| /linux/net/tipc/ |
| H A D | crypto.c | 76 STAT_BADMSGS = STAT_BADKEYS, /* rx only */ 109 passive:2, /* rx only */ 113 passive:2, /* rx only */ 283 static bool tipc_crypto_key_try_align(struct tipc_crypto *rx, u8 new_pending); 285 struct tipc_crypto *rx, 288 static void tipc_crypto_key_synch(struct tipc_crypto *rx, struct sk_buff *skb); 303 static bool tipc_crypto_key_rcv(struct tipc_crypto *rx, struct tipc_msg *hdr); 1208 struct tipc_crypto *tx, *rx; in tipc_crypto_key_attach() 1214 rx = c; in tipc_crypto_key_flush() 1215 tx = tipc_net(rx in tipc_crypto_key_flush() 1213 struct tipc_crypto *tx, *rx; tipc_crypto_key_flush() local 1257 tipc_crypto_key_try_align(struct tipc_crypto * rx,u8 new_pending) tipc_crypto_key_try_align() argument 1320 tipc_crypto_key_pick_tx(struct tipc_crypto * tx,struct tipc_crypto * rx,struct sk_buff * skb,u8 tx_key) tipc_crypto_key_pick_tx() argument 1390 tipc_crypto_key_synch(struct tipc_crypto * rx,struct sk_buff * skb) tipc_crypto_key_synch() argument 1551 tipc_crypto_timeout(struct tipc_crypto * rx) tipc_crypto_timeout() argument 1814 tipc_crypto_rcv(struct net * net,struct tipc_crypto * rx,struct sk_buff ** skb,struct tipc_bearer * b) tipc_crypto_rcv() argument 1902 struct tipc_crypto *rx = aead->crypto; tipc_crypto_rcv_complete() local 2010 struct tipc_crypto *tx = tn->crypto_tx, *rx; tipc_crypto_do_cmd() local 2166 struct tipc_crypto *rx; tipc_crypto_msg_rcv() local 2287 tipc_crypto_key_rcv(struct tipc_crypto * rx,struct tipc_msg * hdr) tipc_crypto_key_rcv() argument 2358 struct tipc_crypto *rx = container_of(dwork, struct tipc_crypto, work); tipc_crypto_work_rx() local [all...] |
| /linux/drivers/net/ethernet/microchip/sparx5/lan969x/ |
| H A D | lan969x_fdma.c | 28 struct sparx5_rx *rx = &FDMA_PRIV(fdma)->rx; in lan969x_fdma_rx_dataptr_cb() local 31 page = page_pool_dev_alloc_pages(rx->page_pool); in lan969x_fdma_rx_dataptr_cb() 35 rx->page[dcb][db] = page; in lan969x_fdma_rx_dataptr_cb() 89 static void lan969x_fdma_free_pages(struct sparx5_rx *rx) in lan969x_fdma_free_pages() argument 91 struct fdma *fdma = &rx->fdma; in lan969x_fdma_free_pages() 95 page_pool_put_full_page(rx->page_pool, in lan969x_fdma_free_pages() 96 rx->page[i][j], false); in lan969x_fdma_free_pages() 101 struct sparx5_rx *rx) in lan969x_fdma_rx_get_frame() argument 104 struct fdma *fdma = &rx->fdma; in lan969x_fdma_rx_get_frame() 112 page = rx->page[fdma->dcb_index][fdma->db_index]; in lan969x_fdma_rx_get_frame() [all …]
|
| /linux/drivers/net/ethernet/aquantia/atlantic/ |
| H A D | aq_ring.c | 100 u64_stats_update_begin(&self->stats.rx.syncp); in aq_get_rxpages() 101 self->stats.rx.pg_flips++; in aq_get_rxpages() 102 u64_stats_update_end(&self->stats.rx.syncp); in aq_get_rxpages() 110 u64_stats_update_begin(&self->stats.rx.syncp); in aq_get_rxpages() 111 self->stats.rx.pg_losts++; in aq_get_rxpages() 112 u64_stats_update_end(&self->stats.rx.syncp); in aq_get_rxpages() 116 u64_stats_update_begin(&self->stats.rx.syncp); in aq_get_rxpages() 117 self->stats.rx.pg_reuses++; in aq_get_rxpages() 118 u64_stats_update_end(&self->stats.rx.syncp); in aq_get_rxpages() 125 u64_stats_update_begin(&self->stats.rx.syncp); in aq_get_rxpages() [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | ipsec_fs.c | 165 struct mlx5e_ipsec_rx *rx) in ipsec_rx_status_drop_destroy() argument 167 mlx5_del_flow_rules(rx->status_checks.all.rule); in ipsec_rx_status_drop_destroy() 168 mlx5_fc_destroy(ipsec->mdev, rx->status_checks.all.fc); in ipsec_rx_status_drop_destroy() 169 mlx5_destroy_flow_group(rx->status_checks.drop_all_group); in ipsec_rx_status_drop_destroy() 173 struct mlx5e_ipsec_rx *rx) in ipsec_rx_status_pass_destroy() argument 175 mlx5_del_flow_rules(rx->status_checks.packet_offload_pass_rule); in ipsec_rx_status_pass_destroy() 176 mlx5_del_flow_rules(rx->status_checks.crypto_offload_pass_rule); in ipsec_rx_status_pass_destroy() 180 struct mlx5e_ipsec_rx *rx, in ipsec_rx_rule_add_match_obj() argument 185 if (rx == ipsec->rx_esw) { in ipsec_rx_rule_add_match_obj() 199 struct mlx5e_ipsec_rx *rx) in rx_add_rule_drop_auth_trailer() argument [all …]
|
| /linux/drivers/net/usb/ |
| H A D | asix_common.c | 115 static void reset_asix_rx_fixup_info(struct asix_rx_fixup_info *rx) in reset_asix_rx_fixup_info() argument 122 if (rx->ax_skb) { in reset_asix_rx_fixup_info() 124 kfree_skb(rx->ax_skb); in reset_asix_rx_fixup_info() 125 rx->ax_skb = NULL; in reset_asix_rx_fixup_info() 131 rx->remaining = 0; in reset_asix_rx_fixup_info() 132 rx->split_head = false; in reset_asix_rx_fixup_info() 133 rx->header = 0; in reset_asix_rx_fixup_info() 137 struct asix_rx_fixup_info *rx) in asix_rx_fixup_internal() argument 151 if (rx->remaining && (rx->remaining + sizeof(u32) <= skb->len)) { in asix_rx_fixup_internal() 152 offset = ((rx->remaining + 1) & 0xfffe); in asix_rx_fixup_internal() [all …]
|
| /linux/drivers/accel/qaic/ |
| H A D | sahara.c | 158 struct sahara_packet *rx; member 297 le32_to_cpu(context->rx->length), in sahara_hello() 298 le32_to_cpu(context->rx->hello.version), in sahara_hello() 299 le32_to_cpu(context->rx->hello.version_compat), in sahara_hello() 300 le32_to_cpu(context->rx->hello.max_length), in sahara_hello() 301 le32_to_cpu(context->rx->hello.mode)); in sahara_hello() 303 if (le32_to_cpu(context->rx->length) != SAHARA_HELLO_LENGTH) { in sahara_hello() 305 le32_to_cpu(context->rx->length)); in sahara_hello() 308 if (le32_to_cpu(context->rx->hello.version) != SAHARA_VERSION) { in sahara_hello() 310 le32_to_cpu(context->rx->hello.version)); in sahara_hello() [all …]
|
| /linux/drivers/net/ethernet/microchip/ |
| H A D | lan743x_main.c | 277 struct lan743x_rx *rx = context; in lan743x_rx_isr() local 278 struct lan743x_adapter *adapter = rx->adapter; in lan743x_rx_isr() 283 INT_BIT_DMA_RX_(rx->channel_number)); in lan743x_rx_isr() 286 if (int_sts & INT_BIT_DMA_RX_(rx->channel_number)) { in lan743x_rx_isr() 287 u32 rx_frame_bit = DMAC_INT_BIT_RXFRM_(rx->channel_number); in lan743x_rx_isr() 304 napi_schedule(&rx->napi); in lan743x_rx_isr() 312 INT_BIT_DMA_RX_(rx->channel_number)); in lan743x_rx_isr() 327 lan743x_rx_isr(&adapter->rx[channel], in lan743x_intr_shared_isr() 747 &adapter->rx[index]); in lan743x_intr_open() 1742 channel_number = adapter->rx[index].channel_number; in lan743x_rx_cfg_b_tstamp_config() [all …]
|