Home
last modified time | relevance | path

Searched refs:sa (Results 1 – 25 of 330) sorted by relevance

12345678910>>...14

/f-stack/dpdk/drivers/net/sfc/
H A Dsfc.c55 sfc_info(sa, in sfc_dma_alloc()
244 sa->txq_max = MIN(txq_allocated, evq_allocated - sa->rxq_max); in sfc_estimate_resource_limits()
396 sfc_tx_stop(sa); in sfc_try_start()
399 sfc_rx_stop(sa); in sfc_try_start()
491 sfc_err(sa, "stop in unexpected state %u", sa->state); in sfc_stop()
520 sfc_stop(sa); in sfc_restart()
705 rc = efx_intr_init(sa->nic, sa->intr.type, NULL); in sfc_rss_attach()
803 if (!sa->tso) in sfc_attach()
807 if (sa->tso && in sfc_attach()
1160 rc = efx_nic_create(sa->family, (efsys_identifier_t *)sa, in sfc_probe()
[all …]
H A Dsfc_intr.c36 evq = sa->mgmt_evq; in sfc_intr_handle_mgmt_evq()
55 efx_nic_t *enp = sa->nic; in sfc_intr_line_handler()
61 sfc_log_init(sa, "entry"); in sfc_intr_line_handler()
66 sfc_log_init(sa, in sfc_intr_line_handler()
85 sfc_log_init(sa, "done"); in sfc_intr_line_handler()
179 sfc_err(sa, in sfc_intr_start()
188 (void *)sa); in sfc_intr_start()
190 sfc_err(sa, in sfc_intr_start()
232 efx_intr_fini(sa->nic); in sfc_intr_start()
265 sfc_err(sa, in sfc_intr_stop()
[all …]
H A Dsfc_port.c171 sfc_log_init(sa, "entry"); in sfc_port_start()
315 sfc_log_init(sa, "done"); in sfc_port_start()
336 efx_port_fini(sa->nic); in sfc_port_start()
339 efx_filter_fini(sa->nic); in sfc_port_start()
353 (void)efx_mac_stats_periodic(sa->nic, &sa->port.mac_stats_dma_mem, in sfc_port_stop()
356 efx_port_fini(sa->nic); in sfc_port_stop()
357 efx_filter_fini(sa->nic); in sfc_port_stop()
359 sfc_log_init(sa, "done"); in sfc_port_stop()
413 sa->socket_id); in sfc_port_attach()
424 sa->socket_id); in sfc_port_attach()
[all …]
H A Dsfc_ethdev.c227 sa->state); in sfc_dev_configure()
294 sfc_stop(sa); in sfc_dev_stop()
326 sfc_stop(sa); in sfc_dev_set_link_down()
354 sfc_stop(sa); in sfc_dev_close()
358 sfc_close(sa); in sfc_dev_close()
375 sfc_detach(sa); in sfc_dev_close()
388 free(sa); in sfc_dev_close()
517 sa = rxq->evq->sa; in sfc_rx_queue_release()
573 sa = txq->evq->sa; in sfc_tx_queue_release()
2184 sa = calloc(1, sizeof(*sa)); in sfc_eth_dev_init()
[all …]
H A Dsfc.h310 sfc_sa2shared(struct sfc_adapter *sa) in sfc_sa2shared() argument
312 return sa->priv.shared; in sfc_sa2shared()
323 rte_spinlock_init(&sa->lock); in sfc_adapter_lock_init()
333 sfc_adapter_lock(struct sfc_adapter *sa) in sfc_adapter_lock() argument
335 rte_spinlock_lock(&sa->lock); in sfc_adapter_lock()
347 rte_spinlock_unlock(&sa->lock); in sfc_adapter_unlock()
371 int sfc_probe(struct sfc_adapter *sa);
373 int sfc_attach(struct sfc_adapter *sa);
375 int sfc_start(struct sfc_adapter *sa);
376 void sfc_stop(struct sfc_adapter *sa);
[all …]
H A Dsfc_ev.c72 sfc_err(evq->sa, in sfc_ev_nop_rx()
171 sfc_err(evq->sa, in sfc_ev_nop_rx_packets()
469 struct sfc_adapter *sa = evq->sa; in sfc_ev_link_change() local
581 struct sfc_adapter *sa = evq->sa; in sfc_ev_qpoll() local
648 struct sfc_adapter *sa = evq->sa; in sfc_ev_qstart() local
779 sfc_err(sa, in sfc_ev_mgmt_periodic_qpoll()
815 rc = sfc_ev_qstart(sa->mgmt_evq, sa->mgmt_evq_index); in sfc_ev_start()
890 evq->sa = sa; in sfc_ev_qinit()
896 efx_evq_size(sa->nic, evq->entries, sa->evq_flags), in sfc_ev_qinit()
921 struct sfc_adapter *sa = evq->sa; in sfc_ev_qfini() local
[all …]
H A Dsfc_sriov.c53 sfc_log_init(sa, "entry"); in sfc_sriov_attach()
82 sfc_log_init(sa, "done"); in sfc_sriov_attach()
95 sfc_log_init(sa, "entry"); in sfc_sriov_detach()
101 sfc_log_init(sa, "done"); in sfc_sriov_detach()
111 sfc_log_init(sa, "entry"); in sfc_sriov_vswitch_create()
118 rc = efx_evb_init(sa->nic); in sfc_sriov_vswitch_create()
137 sfc_log_init(sa, "done"); in sfc_sriov_vswitch_create()
141 efx_evb_fini(sa->nic); in sfc_sriov_vswitch_create()
153 sfc_log_init(sa, "entry"); in sfc_sriov_vswitch_destroy()
164 efx_evb_fini(sa->nic); in sfc_sriov_vswitch_destroy()
[all …]
H A Dsfc_tx.c49 if (!sa->tso) in sfc_tx_get_offload_mask()
52 if (!sa->tso_encap) in sfc_tx_get_offload_mask()
62 return sa->priv.dp_tx->dev_offload_capa & sfc_tx_get_offload_mask(sa); in sfc_tx_get_dev_offload_caps()
68 return sa->priv.dp_tx->queue_offload_capa & sfc_tx_get_offload_mask(sa); in sfc_tx_get_queue_offload_caps()
84 sfc_err(sa, in sfc_tx_qcheck_conf()
93 sfc_warn(sa, in sfc_tx_qcheck_conf()
203 rc = sa->priv.dp_tx->qcreate(sa->eth_dev->data->port_id, sw_index, in sfc_tx_qinit()
367 sa->txq_ctrl = calloc(nb_tx_queues, sizeof(sa->txq_ctrl[0])); in sfc_tx_configure()
416 sfc_tx_close(sa); in sfc_tx_configure()
429 free(sa->txq_ctrl); in sfc_tx_close()
[all …]
H A Dsfc_mcdi.c24 return sfc_dma_alloc(sa, name, 0, len, sa->socket_id, esmp); in sfc_mcdi_dma_alloc()
33 sfc_dma_free(sa, esmp); in sfc_mcdi_dma_free()
40 struct sfc_adapter *sa = cookie; in sfc_mcdi_sched_restart() local
42 sfc_schedule_restart(sa); in sfc_mcdi_sched_restart()
49 struct sfc_adapter *sa = cookie; in sfc_mcdi_mgmt_evq_poll() local
51 sfc_ev_mgmt_qpoll(sa); in sfc_mcdi_mgmt_evq_poll()
66 sfc_log_init(sa, "entry"); in sfc_mcdi_init()
73 sa->priv.shared->log_prefix, sa->nic, in sfc_mcdi_init()
74 &sfc_mcdi_ops, sa); in sfc_mcdi_init()
80 sfc_log_init(sa, "entry"); in sfc_mcdi_fini()
[all …]
H A Dsfc_filter.c21 struct sfc_filter *filter = &sa->filter; in sfc_filter_is_match_supported()
81 sfc_log_init(sa, "entry"); in sfc_filter_attach()
83 rc = efx_filter_init(sa->nic); in sfc_filter_attach()
91 efx_filter_fini(sa->nic); in sfc_filter_attach()
96 if (sa->filter.supported_match[i] & in sfc_filter_attach()
101 if (sa->filter.supported_match[i] & in sfc_filter_attach()
106 sfc_log_init(sa, "done"); in sfc_filter_attach()
111 efx_filter_fini(sa->nic); in sfc_filter_attach()
114 sfc_log_init(sa, "failed %d", rc); in sfc_filter_attach()
123 sfc_log_init(sa, "entry"); in sfc_filter_detach()
[all …]
H A Dsfc_rx.c926 return sa->priv.dp_rx->queue_offload_capa & sfc_rx_get_offload_mask(sa); in sfc_rx_get_queue_offload_caps()
939 sfc_warn(sa, in sfc_rx_qcheck_conf()
944 sfc_err(sa, in sfc_rx_qcheck_conf()
1001 sfc_err(sa, in sfc_rx_mb_pool_buf_size()
1015 sfc_err(sa, in sfc_rx_mb_pool_buf_size()
1038 sfc_err(sa, in sfc_rx_mb_pool_buf_size()
1204 rc = sa->priv.dp_rx->qcreate(sa->eth_dev->data->port_id, sw_index, in sfc_rx_qinit()
1662 sa->rxq_ctrl = calloc(nb_rx_queues, sizeof(sa->rxq_ctrl[0])); in sfc_rx_configure()
1730 sfc_rx_close(sa); in sfc_rx_configure()
1751 free(sa->rxq_ctrl); in sfc_rx_close()
[all …]
H A Dsfc_mae.c37 struct sfc_mae *mae = &sa->mae; in sfc_mae_attach()
41 sfc_log_init(sa, "entry"); in sfc_mae_attach()
48 sfc_log_init(sa, "init MAE"); in sfc_mae_attach()
49 rc = efx_mae_init(sa->nic); in sfc_mae_attach()
90 sfc_log_init(sa, "done"); in sfc_mae_attach()
98 efx_mae_fini(sa->nic); in sfc_mae_attach()
109 struct sfc_mae *mae = &sa->mae; in sfc_mae_detach()
112 sfc_log_init(sa, "entry"); in sfc_mae_detach()
120 efx_mae_fini(sa->nic); in sfc_mae_detach()
122 sfc_log_init(sa, "done"); in sfc_mae_detach()
[all …]
/f-stack/dpdk/examples/ipsec-secgw/
H A Dipsec.c185 sa->spi, sa->portid); in create_inline_session()
264 sa->attr.egress = (sa->direction == in create_inline_session()
315 sa->pattern, sa->action, in create_inline_session()
326 sa->pattern, sa->action, in create_inline_session()
332 sa->pattern, sa->action, in create_inline_session()
346 &sa->attr, sa->pattern, sa->action, &err); in create_inline_session()
473 ret = rte_flow_validate(sa->portid, &sa->attr, sa->pattern, sa->action, in create_ipsec_esp_flow()
480 sa->flow = rte_flow_create(sa->portid, &sa->attr, sa->pattern, in create_ipsec_esp_flow()
543 priv->sa = sa; in ipsec_enqueue()
646 sa = priv->sa; in ipsec_inline_dequeue()
[all …]
H A Desp.c32 RTE_ASSERT(sa != NULL); in esp_inbound()
53 sizeof(struct rte_esp_hdr) - sa->iv_len - sa->digest_len; in esp_inbound()
75 icb->salt = sa->salt; in esp_inbound()
92 sa->iv_len; in esp_inbound()
116 sa->cipher_algo); in esp_inbound()
130 sa->auth_algo); in esp_inbound()
266 RTE_ASSERT(IS_TUNNEL(sa->flags) || IS_TRANSPORT(sa->flags)); in esp_outbound()
274 sa->flags); in esp_outbound()
303 &sa->src, &sa->dst); in esp_outbound()
308 &sa->src, &sa->dst); in esp_outbound()
[all …]
H A Dsa.c1030 protocol = get_spi_proto(sa->spi, sa->direction, ip_addr, mask); in sa_add_address_inline_crypto()
1088 sa = &sa_ctx->sa[idx]; in sa_add_rules()
1102 sa->seq = 0; in sa_add_rules()
1113 sa->src.ip.ip4 = rte_cpu_to_be_32(sa->src.ip.ip4); in sa_add_rules()
1114 sa->dst.ip.ip4 = rte_cpu_to_be_32(sa->dst.ip.ip4); in sa_add_rules()
1319 ss->sa = sa; in fill_ipsec_session()
1457 if (sa != NULL) in sa_spi_present()
1534 sa = priv->sa; in inbound_sa_check()
1535 if (sa != NULL) in inbound_sa_check()
1536 return (sa_ctx->sa[sa_idx].spi == sa->spi); in inbound_sa_check()
[all …]
/f-stack/dpdk/lib/librte_ipsec/
H A Dsa.c155 memset(sa, 0, sa->size); in rte_ipsec_sa_fini()
247 sa->ctp.cipher.length = sa->icv_len + sa->ctp.cipher.offset; in esp_inb_init()
256 sa->ctp.auth.raw = sa->ctp.cipher.raw; in esp_inb_init()
260 sa->ctp.auth.length = sa->icv_len - sa->sqh_len; in esp_inb_init()
265 sa->cofs.ofs.cipher.head = sa->ctp.cipher.offset - sa->ctp.auth.offset; in esp_inb_init()
306 sa->ctp.cipher.length = sa->iv_len; in esp_outb_init()
317 sa->ctp.auth.raw = sa->ctp.cipher.raw; in esp_outb_init()
322 sa->iv_len + sa->sqh_len; in esp_outb_init()
326 sa->cofs.ofs.cipher.head = sa->ctp.cipher.offset - sa->ctp.auth.offset; in esp_outb_init()
327 sa->cofs.ofs.cipher.tail = (sa->ctp.auth.offset + sa->ctp.auth.length) - in esp_outb_init()
[all …]
H A Dipsec_sqn.h16 #define IS_ESN(sa) ((sa)->sqn_mask == UINT64_MAX) argument
18 #define SQN_ATOMIC(sa) ((sa)->type & RTE_IPSEC_SATP_SQN_ATOM) argument
130 if (SQN_ATOMIC(sa)) in esn_outb_update_sqn()
134 sa->sqn.outb = sqn; in esn_outb_update_sqn()
156 if (IS_ESN(sa)) in esn_inb_update_sqn()
235 n = sa->sqn.inb.rdidx; in rsn_acquire()
238 if (!SQN_ATOMIC(sa)) in rsn_acquire()
258 if (SQN_ATOMIC(sa)) in rsn_release()
276 if (!SQN_ATOMIC(sa)) in rsn_update_start()
284 rsn_copy(sa, k, n); in rsn_update_start()
[all …]
H A Desp_outb.c89 sa->iv_ofs); in outb_cop_prepare()
120 hlen = sa->hdr_len + sa->iv_len + sizeof(*esph); in outb_tun_pkt_prepare()
155 rte_memcpy(ph, sa->hdr, sa->hdr_len); in outb_tun_pkt_prepare()
158 update_tun_outb_l3hdr(sa, ph + sa->hdr_l3_off, ph + hlen, in outb_tun_pkt_prepare()
213 aead_gcm_aad_fill(aad, sa->spi, sqc, IS_ESN(sa)); in outb_pkt_xprepare()
234 sa = ss->sa; in esp_outb_tun_prepare()
374 sa = ss->sa; in esp_outb_trs_prepare()
460 sa = ss->sa; in cpu_outb_pkt_prepare()
541 sa = ss->sa; in esp_outb_sqh_process()
607 sa = ss->sa; in inline_outb_tun_pkt_process()
[all …]
H A Desp_inb.c70 algo = sa->algo_type; in inb_cop_prepare()
83 sa->iv_ofs); in inb_cop_prepare()
99 sa->iv_ofs); in inb_cop_prepare()
189 aead_gcm_aad_fill(aad, sa->spi, sqc, IS_ESN(sa)); in inb_pkt_xprepare()
208 if (IS_ESN(sa)) in inb_get_sqn()
264 if (sa->aad_len + sa->sqh_len > rte_pktmbuf_tailroom(ml)) in inb_prepare()
316 sa = ss->sa; in esp_inb_pkt_prepare()
704 sa = ss->sa; in cpu_inb_pkt_prepare()
753 struct rte_ipsec_sa *sa = ss->sa; in esp_inb_tun_pkt_process() local
755 return esp_inb_pkt_process(sa, mb, num, sa->sqh_len, tun_process); in esp_inb_tun_pkt_process()
[all …]
/f-stack/dpdk/app/test/
H A Dtest_ipsec_perf.c166 sa->aead_xform.type = sa->type; in fill_ipsec_param()
180 sa->crypto_xforms = &sa->aead_xform; in fill_ipsec_param()
197 sa->auth_xform.next = &sa->cipher_xform; in fill_ipsec_param()
198 sa->crypto_xforms = &sa->auth_xform; in fill_ipsec_param()
204 sa->cipher_xform.next = &sa->auth_xform; in fill_ipsec_param()
205 sa->crypto_xforms = &sa->cipher_xform; in fill_ipsec_param()
222 memset(&sa->ss[0], 0, sizeof(sa->ss[0])); in create_sa()
233 sa->ss[0].sa = rte_zmalloc(NULL, sz, RTE_CACHE_LINE_SIZE); in create_sa()
234 TEST_ASSERT_NOT_NULL(sa->ss[0].sa, in create_sa()
240 rc = rte_ipsec_sa_init(sa->ss[0].sa, &sa->sa_prm, sz); in create_sa()
[all …]
H A Dtest_ipsec_sad.c148 void *sa = &tmp; in __test_add_invalid() local
282 void *sa[1]; in __test_lookup_invalid() local
344 void *sa[1]; in __test_lookup_basic() local
361 sa[0] = &tmp; in __test_lookup_basic()
422 void *sa[4]; in __test_lookup_adv() local
437 RTE_TEST_ASSERT(sa[0] == NULL, in __test_lookup_adv()
439 RTE_TEST_ASSERT(sa[1] == NULL, in __test_lookup_adv()
441 RTE_TEST_ASSERT(sa[2] == NULL, in __test_lookup_adv()
443 RTE_TEST_ASSERT(sa[3] == NULL, in __test_lookup_adv()
460 RTE_TEST_ASSERT(sa[3] == NULL, in __test_lookup_adv()
[all …]
/f-stack/app/redis-5.0.5/deps/jemalloc/test/unit/
H A Dprng.c5 atomic_u32_t sa, sb; in test_prng_lg_range_u32() local
42 uint64_t sa, sb, ra, rb; in test_prng_lg_range_u64() local
45 sa = 42; in test_prng_lg_range_u64()
46 ra = prng_lg_range_u64(&sa, 64); in test_prng_lg_range_u64()
47 sa = 42; in test_prng_lg_range_u64()
48 rb = prng_lg_range_u64(&sa, 64); in test_prng_lg_range_u64()
57 sa = 42; in test_prng_lg_range_u64()
58 ra = prng_lg_range_u64(&sa, 64); in test_prng_lg_range_u64()
59 rb = prng_lg_range_u64(&sa, 64); in test_prng_lg_range_u64()
63 sa = 42; in test_prng_lg_range_u64()
[all …]
/f-stack/freebsd/arm/arm/
H A Dsyscall.c104 struct syscall_args *sa; in cpu_fetch_syscall_args() local
109 sa = &td->td_sa; in cpu_fetch_syscall_args()
110 sa->code = td->td_frame->tf_r7; in cpu_fetch_syscall_args()
112 if (sa->code == SYS_syscall) { in cpu_fetch_syscall_args()
113 sa->code = *ap++; in cpu_fetch_syscall_args()
115 } else if (sa->code == SYS___syscall) { in cpu_fetch_syscall_args()
116 sa->code = ap[_QUAD_LOWWORD]; in cpu_fetch_syscall_args()
121 if (sa->code >= p->p_sysent->sv_size) in cpu_fetch_syscall_args()
122 sa->callp = &p->p_sysent->sv_table[0]; in cpu_fetch_syscall_args()
124 sa->callp = &p->p_sysent->sv_table[sa->code]; in cpu_fetch_syscall_args()
[all …]
/f-stack/freebsd/kern/
H A Dsubr_syscall.c61 struct syscall_args *sa; in syscallenter() local
68 sa = &td->td_sa; in syscallenter()
82 se = sa->callp; in syscallenter()
85 ktrsyscall(sa->code, se->sy_narg, sa->args); in syscallenter()
89 "arg1:%p", sa->args[1], "arg2:%p", sa->args[2]); in syscallenter()
108 se = sa->callp; in syscallenter()
111 ktrsyscall(sa->code, se->sy_narg, sa->args); in syscallenter()
161 error = (se->sy_call)(td, sa->args); in syscallenter()
189 error = (se->sy_call)(td, sa->args); in syscallenter()
214 struct syscall_args *sa; in syscallret() local
[all …]
/f-stack/app/redis-5.0.5/src/
H A Danet.c384 struct sockaddr_un sa; in anetUnixGenericConnect() local
389 sa.sun_family = AF_LOCAL; in anetUnixGenericConnect()
390 strncpy(sa.sun_path,path,sizeof(sa.sun_path)-1); in anetUnixGenericConnect()
397 if (connect(s,(struct sockaddr*)&sa,sizeof(sa)) == -1) { in anetUnixGenericConnect()
525 struct sockaddr_un sa; in anetUnixServer() local
530 memset(&sa,0,sizeof(sa)); in anetUnixServer()
531 sa.sun_family = AF_LOCAL; in anetUnixServer()
532 strncpy(sa.sun_path,path,sizeof(sa.sun_path)-1); in anetUnixServer()
533 if (anetListen(err,s,(struct sockaddr*)&sa,sizeof(sa),backlog) == ANET_ERR) in anetUnixServer()
543 fd = accept(s,sa,len); in anetGenericAccept()
[all …]

12345678910>>...14