| /f-stack/dpdk/drivers/net/hinic/base/ |
| H A D | hinic_pmd_api_cmd.c | 129 chain->cons_idx = get_hw_cons_idx(chain); in chain_busy() 130 if (chain->cons_idx == MASKED_IDX(chain, chain->prod_idx + 1)) { in chain_busy() 132 chain->chain_type, chain->cons_idx, in chain_busy() 214 cell_ctxt = &chain->cell_ctxt[chain->prod_idx]; in prepare_api_cmd() 275 chain->prod_idx = MASKED_IDX(chain, chain->prod_idx + 1); in cmd_chain_prod_idx_inc() 328 if (chain->cons_idx == chain->prod_idx) { in wait_for_status_poll() 396 ctxt = &chain->cell_ctxt[chain->prod_idx]; in api_cmd() 412 chain->curr_node = chain->cell_ctxt[chain->prod_idx].cell_vaddr; in api_cmd() 851 chain->curr_node = chain->head_node; in api_cmd_create_cells() 918 chain->wb_status, chain->wb_status_paddr); in api_chain_free() [all …]
|
| /f-stack/freebsd/netpfil/ipfw/ |
| H A D | ip_fw_nat.c | 114 IPFW_UH_WLOCK(chain); in ifaddr_change() 128 IPFW_WLOCK(chain); in ifaddr_change() 132 IPFW_WUNLOCK(chain); in ifaddr_change() 512 IPFW_WLOCK(chain); in nat44_config() 548 IPFW_WLOCK(chain); in nat44_config() 552 IPFW_WUNLOCK(chain); in nat44_config() 553 chain->gencnt++; in nat44_config() 642 IPFW_WLOCK(chain); in nat44_destroy() 1006 IPFW_WLOCK(chain); in ipfw_nat_del() 1107 IPFW_RLOCK(chain); in ipfw_nat_get_log() [all …]
|
| H A D | ip_fw_sockopt.c | 242 r = chain->map[i]; in ipfw_find_rule() 296 map = chain->idxmap; in swap_skipto_cache() 297 chain->idxmap = chain->idxmap_back; in swap_skipto_cache() 328 update_skipto_cache(chain, chain->map); in ipfw_init_skipto_cache() 329 IPFW_WLOCK(chain); in ipfw_init_skipto_cache() 389 IPFW_WLOCK(chain); in swap_map() 390 chain->id++; in swap_map() 783 map = swap_map(chain, map, chain->n_rules + 1); in commit_rules() 808 map = swap_map(chain, map, chain->n_rules + 1); in ipfw_add_protected_rule() 1068 map = swap_map(chain, map, chain->n_rules - n); in delete_range() [all …]
|
| H A D | ip_fw2.c | 1787 IPFW_PF_RLOCK(chain); in ipfw_chk() 1841 f = chain->map[f_pos]; in ipfw_chk() 3266 IPFW_PF_RUNLOCK(chain); in ipfw_chk() 3420 ipfw_init_srv(chain); in vnet_ipfw_init() 3433 IPFW_LOCK_INIT(chain); in vnet_ipfw_init() 3444 ipfw_dyn_init(chain); in vnet_ipfw_init() 3495 IPFW_UH_WLOCK(chain); in vnet_ipfw_uninit() 3500 IPFW_UH_WLOCK(chain); in vnet_ipfw_uninit() 3503 IPFW_WLOCK(chain); in vnet_ipfw_uninit() 3505 ipfw_reap_add(chain, &reap, chain->map[i]); in vnet_ipfw_uninit() [all …]
|
| H A D | ip_fw_table.h | 47 #define CHAIN_TO_TCFG(chain) ((struct tables_config *)(chain)->tblcfg) argument 151 void ipfw_table_algo_init(struct ip_fw_chain *chain); 152 void ipfw_table_algo_destroy(struct ip_fw_chain *chain); 181 int ipfw_rewrite_table_uidx(struct ip_fw_chain *chain, 183 int ipfw_mark_table_kidx(struct ip_fw_chain *chain, struct ip_fw *rule, 187 void ipfw_unref_rule_tables(struct ip_fw_chain *chain, struct ip_fw *rule);
|
| H A D | ip_fw_private.h | 168 void ipfw_log(struct ip_fw_chain *chain, struct ip_fw *f, u_int hlen, 207 int ipfw_dyn_install_state(struct ip_fw_chain *chain, struct ip_fw *rule, 217 void ipfw_get_dynamic(struct ip_fw_chain *chain, char **bp, const char *ep); 218 int ipfw_dump_states(struct ip_fw_chain *chain, struct sockopt_data *sd); 650 void ipfw_init_skipto_cache(struct ip_fw_chain *chain); 651 void ipfw_destroy_skipto_cache(struct ip_fw_chain *chain); 652 int ipfw_find_rule(struct ip_fw_chain *chain, uint32_t key, uint32_t id); 654 int ipfw_add_protected_rule(struct ip_fw_chain *chain, struct ip_fw *rule, 656 void ipfw_reap_add(struct ip_fw_chain *chain, struct ip_fw **head, 661 struct ip_fw *ipfw_alloc_rule(struct ip_fw_chain *chain, size_t rulesize);
|
| /f-stack/freebsd/netpfil/ipfw/nat64/ |
| H A D | nat64stl.c | 63 #define NAT64_LOOKUP(chain, cmd) \ argument 64 (struct nat64stl_cfg *)SRV_OBJECT((chain), (cmd)->arg1) 100 daddr = TARG_VAL(chain, tablearg, nh6); in nat64stl_handle_ip4() 123 aaddr = htonl(TARG_VAL(chain, tablearg, nh4)); in nat64stl_handle_ip6() 192 if (ipfw_lookup_table(chain, cfg->map64, in nat64stl_handle_icmp6() 216 IPFW_RLOCK_ASSERT(chain); in ipfw_nat64stl() 223 (cfg = NAT64_LOOKUP(chain, icmd)) == NULL) in ipfw_nat64stl() 233 ret = ipfw_lookup_table(chain, cfg->map64, in ipfw_nat64stl() 248 ret = nat64stl_handle_icmp6(chain, cfg, args->m); in ipfw_nat64stl() 251 ret = nat64stl_handle_ip4(chain, cfg, args->m, in ipfw_nat64stl() [all …]
|
| H A D | nat64clat.c | 64 #define NAT64_LOOKUP(chain, cmd) \ argument 65 (struct nat64clat_cfg *)SRV_OBJECT((chain), (cmd)->arg1) 87 nat64clat_handle_ip4(struct ip_fw_chain *chain, struct nat64clat_cfg *cfg, in nat64clat_handle_ip4() argument 115 nat64clat_handle_ip6(struct ip_fw_chain *chain, struct nat64clat_cfg *cfg, in nat64clat_handle_ip6() argument 148 nat64clat_handle_icmp6(struct ip_fw_chain *chain, struct nat64clat_cfg *cfg, in nat64clat_handle_icmp6() argument 206 ipfw_nat64clat(struct ip_fw_chain *chain, struct ip_fw_args *args, in ipfw_nat64clat() argument 213 IPFW_RLOCK_ASSERT(chain); in ipfw_nat64clat() 220 (cfg = NAT64_LOOKUP(chain, icmd)) == NULL) in ipfw_nat64clat() 225 ret = nat64clat_handle_ip4(chain, cfg, args->m); in ipfw_nat64clat() 228 ret = nat64clat_handle_ip6(chain, cfg, args->m); in ipfw_nat64clat() [all …]
|
| /f-stack/app/nginx-1.16.1/src/os/unix/ |
| H A D | ngx_readv_chain.c | 14 ngx_readv_chain(ngx_connection_t *c, ngx_chain_t *chain, off_t limit) in ngx_readv_chain() argument 82 while (chain) { in ngx_readv_chain() 83 n = chain->buf->end - chain->buf->last; in ngx_readv_chain() 95 if (prev == chain->buf->last) { in ngx_readv_chain() 108 iov->iov_base = (void *) chain->buf->last; in ngx_readv_chain() 113 prev = chain->buf->end; in ngx_readv_chain() 114 chain = chain->next; in ngx_readv_chain()
|
| /f-stack/freebsd/netinet/ |
| H A D | ip_encap.c | 93 CK_LIST_ENTRY(encaptab) chain; 105 CK_LIST_ENTRY(srcaddrtab) chain; 178 CK_LIST_FOREACH(p, head, chain) { in srcaddr_change_event() 200 CK_LIST_FOREACH(tmp, head, chain) { in encap_register_srcaddr() 205 CK_LIST_INSERT_HEAD(head, p, chain); in encap_register_srcaddr() 222 CK_LIST_FOREACH(p, head, chain) { in encap_unregister_srcaddr() 224 CK_LIST_REMOVE(p, chain); in encap_unregister_srcaddr() 260 CK_LIST_FOREACH(tmp, head, chain) { in encap_attach() 278 CK_LIST_FOREACH(ep, head, chain) { in encap_detach() 280 CK_LIST_REMOVE(ep, chain); in encap_detach() [all …]
|
| H A D | ip_gre.c | 116 CK_LIST_FOREACH(gs, &GRE_SOCKHASH(addr), chain) { in in_gre_lookup_socket() 146 CK_LIST_FOREACH(tmp, head, chain) { in in_gre_checkdup() 168 ip->ip_src.s_addr), chain) { in in_gre_lookup() 248 CK_LIST_FOREACH(sc, &gs->list, chain) { in in_gre_udp_input() 285 CK_LIST_REMOVE(gs, chain); in in_gre_setup_socket() 349 CK_LIST_INSERT_HEAD(&GRE_SOCKHASH(addr), gs, chain); in in_gre_setup_socket() 354 CK_LIST_INSERT_HEAD(&gs->list, sc, chain); in in_gre_setup_socket() 395 CK_LIST_INSERT_HEAD(&GRE_HASH_SC(sc), sc, chain); in in_gre_attach() 424 CK_LIST_REMOVE(sc, chain); in in_gre_setopts() 492 CK_LIST_REMOVE(sc, chain); in in_gre_ioctl()
|
| H A D | in_gif.c | 116 CK_LIST_FOREACH(tmp, &GIF_HASH(src, dst), chain) { in in_gif_checkdup() 169 CK_LIST_INSERT_HEAD(&V_ipv4_list, sc, chain); in in_gif_attach() 171 CK_LIST_INSERT_HEAD(&GIF_HASH_SC(sc), sc, chain); in in_gif_attach() 188 CK_LIST_REMOVE(sc, chain); in in_gif_setopts() 240 CK_LIST_REMOVE(sc, chain); in in_gif_ioctl() 355 ip->ip_src.s_addr), chain) { in in_gif_lookup() 370 CK_LIST_FOREACH(sc, &V_ipv4_list, chain) { in in_gif_lookup()
|
| /f-stack/app/nginx-1.16.1/src/core/ |
| H A D | ngx_buf.c | 52 cl = pool->chain; in ngx_alloc_chain_link() 55 pool->chain = cl->next; in ngx_alloc_chain_link() 74 ngx_chain_t *chain, *cl, **ll; in ngx_create_chain_of_bufs() local 81 ll = &chain; in ngx_create_chain_of_bufs() 122 return chain; in ngx_create_chain_of_bufs() 127 ngx_chain_add_copy(ngx_pool_t *pool, ngx_chain_t **chain, ngx_chain_t *in) in ngx_chain_add_copy() argument 131 ll = chain; in ngx_chain_add_copy() 133 for (cl = *chain; cl; cl = cl->next) { in ngx_chain_add_copy()
|
| H A D | ngx_output_chain.c | 37 ngx_chain_t **chain, ngx_chain_t *in); 327 ngx_output_chain_add_copy(ngx_pool_t *pool, ngx_chain_t **chain, in ngx_output_chain_add_copy() argument 335 ll = chain; in ngx_output_chain_add_copy() 337 for (cl = *chain; cl; cl = cl->next) { in ngx_output_chain_add_copy() 681 ngx_chain_t *cl, *ln, *chain; in ngx_chain_writer() local 797 chain = c->send_chain(c, ctx->out, ctx->limit); in ngx_chain_writer() 800 "chain writer out: %p", chain); in ngx_chain_writer() 802 if (chain == NGX_CHAIN_ERROR) { in ngx_chain_writer() 806 for (cl = ctx->out; cl && cl != chain; /* void */) { in ngx_chain_writer() 812 ctx->out = chain; in ngx_chain_writer()
|
| H A D | ngx_buf.h | 152 cl->next = pool->chain; \ 153 pool->chain = cl 160 ngx_int_t ngx_chain_add_copy(ngx_pool_t *pool, ngx_chain_t **chain,
|
| /f-stack/dpdk/drivers/net/qede/base/ |
| H A D | ecore_spq.c | 248 p_hwfn->p_consq->chain.p_phys_addr); in ecore_spq_hw_initialize() 255 struct ecore_chain *p_chain = &p_hwfn->p_spq->chain; in ecore_spq_hw_post() 364 struct ecore_chain *p_chain = &p_eq->chain; in ecore_eq_completion() 461 ecore_chain_reset(&p_hwfn->p_eq->chain); in ecore_eq_setup() 556 ecore_chain_reset(&p_spq->chain); in ecore_spq_setup() 599 &p_spq->chain, OSAL_NULL)) { in ecore_spq_alloc() 624 ecore_chain_free(p_hwfn->p_dev, &p_spq->chain); in ecore_spq_alloc() 651 ecore_chain_free(p_hwfn->p_dev, &p_spq->chain); in ecore_spq_free() 937 ecore_chain_return_produced(&p_spq->chain); in ecore_spq_post() 985 ecore_chain_return_produced(&p_spq->chain); in ecore_spq_completion() [all …]
|
| /f-stack/dpdk/drivers/crypto/virtio/ |
| H A D | virtio_rxtx.c | 122 &sym_sess_req->u.chain.para; in virtqueue_crypto_sym_pkt_header_arrange() 159 req_data->u.sym_req.u.chain.para.src_data_len = in virtqueue_crypto_sym_pkt_header_arrange() 162 req_data->u.sym_req.u.chain.para.dst_data_len = in virtqueue_crypto_sym_pkt_header_arrange() 163 req_data->u.sym_req.u.chain.para.src_data_len; in virtqueue_crypto_sym_pkt_header_arrange() 164 req_data->u.sym_req.u.chain.para.cipher_start_src_offset = in virtqueue_crypto_sym_pkt_header_arrange() 166 req_data->u.sym_req.u.chain.para.len_to_cipher = in virtqueue_crypto_sym_pkt_header_arrange() 168 req_data->u.sym_req.u.chain.para.hash_start_src_offset = in virtqueue_crypto_sym_pkt_header_arrange() 170 req_data->u.sym_req.u.chain.para.len_to_hash = in virtqueue_crypto_sym_pkt_header_arrange() 172 req_data->u.sym_req.u.chain.para.aad_len = in virtqueue_crypto_sym_pkt_header_arrange() 176 req_data->u.sym_req.u.chain.para.hash_result_len = in virtqueue_crypto_sym_pkt_header_arrange() [all …]
|
| /f-stack/app/nginx-1.16.1/src/stream/ |
| H A D | ngx_stream_write_filter_module.c | 58 ngx_chain_t *cl, *ln, **ll, **out, *chain; in ngx_stream_write_filter() local 260 chain = c->send_chain(c, *out, 0); in ngx_stream_write_filter() 263 "stream write filter %p", chain); in ngx_stream_write_filter() 265 if (chain == NGX_CHAIN_ERROR) { in ngx_stream_write_filter() 270 for (cl = *out; cl && cl != chain; /* void */) { in ngx_stream_write_filter() 276 *out = chain; in ngx_stream_write_filter() 278 if (chain) { in ngx_stream_write_filter()
|
| /f-stack/freebsd/netipsec/ |
| H A D | keydb.h | 108 TAILQ_ENTRY(secashead) chain; 182 TAILQ_ENTRY(secasvar) chain; 217 LIST_ENTRY(secreg) chain; 224 LIST_ENTRY(secacq) chain;
|
| H A D | key.c | 526 (!((elm)->chain.le_next == NULL && (elm)->chain.le_prev == NULL)) 901 LIST_REMOVE(entry, chain); in key_allocsp() 1285 spp[i], chain); in key_register_ifnet() 1323 spp[i], chain); in key_unregister_ifnet() 4684 LIST_REMOVE(acq, chain); in key_flush_acq() 4705 LIST_REMOVE(acq, chain); in key_flush_spacq() 7240 LIST_REMOVE(reg, chain); in key_freereg() 8238 LIST_REMOVE(entry, chain); in spdcache_clear() 8378 LIST_REMOVE(reg, chain); in key_destroy() 8390 LIST_REMOVE(acq, chain); in key_destroy() [all …]
|
| /f-stack/app/nginx-1.16.1/src/http/ |
| H A D | ngx_http_write_filter_module.c | 53 ngx_chain_t *cl, *ln, **ll, *chain; in ngx_http_write_filter() local 286 chain = c->send_chain(c, r->out, limit); in ngx_http_write_filter() 289 "http write filter %p", chain); in ngx_http_write_filter() 291 if (chain == NGX_CHAIN_ERROR) { in ngx_http_write_filter() 330 for (cl = r->out; cl && cl != chain; /* void */) { in ngx_http_write_filter() 336 r->out = chain; in ngx_http_write_filter() 338 if (chain) { in ngx_http_write_filter()
|
| /f-stack/freebsd/netinet6/ |
| H A D | ip6_gre.c | 107 CK_LIST_FOREACH(gs, &GRE_SOCKHASH(addr), chain) { in in6_gre_lookup_socket() 137 CK_LIST_FOREACH(tmp, head, chain) { in in6_gre_checkdup() 158 CK_LIST_FOREACH(sc, &GRE_HASH(&ip6->ip6_dst, &ip6->ip6_src), chain) { in in6_gre_lookup() 246 CK_LIST_FOREACH(sc, &gs->list, chain) { in in6_gre_udp_input() 281 CK_LIST_REMOVE(gs, chain); in in6_gre_setup_socket() 354 &GRE_SOCKHASH(&sc->gre_oip6.ip6_src), gs, chain); in in6_gre_setup_socket() 359 CK_LIST_INSERT_HEAD(&gs->list, sc, chain); in in6_gre_setup_socket() 398 CK_LIST_INSERT_HEAD(&GRE_HASH_SC(sc), sc, chain); in in6_gre_attach() 426 CK_LIST_REMOVE(sc, chain); in in6_gre_setopts() 503 CK_LIST_REMOVE(sc, chain); in in6_gre_ioctl()
|
| H A D | in6_gif.c | 122 CK_LIST_FOREACH(tmp, &GIF_HASH(src, dst), chain) { in in6_gif_checkdup() 175 CK_LIST_INSERT_HEAD(&V_ipv6_list, sc, chain); in in6_gif_attach() 177 CK_LIST_INSERT_HEAD(&GIF_HASH_SC(sc), sc, chain); in in6_gif_attach() 194 CK_LIST_REMOVE(sc, chain); in in6_gif_setopts() 256 CK_LIST_REMOVE(sc, chain); in in6_gif_ioctl() 375 CK_LIST_FOREACH(sc, &GIF_HASH(&ip6->ip6_dst, &ip6->ip6_src), chain) { in in6_gif_lookup() 392 CK_LIST_FOREACH(sc, &V_ipv6_list, chain) { in in6_gif_lookup()
|
| /f-stack/dpdk/lib/librte_vhost/ |
| H A D | vhost_crypto.c | 1008 chain->para.iv_len, max_n_descs) < 0)) { in prepare_sym_chain_op() 1019 chain->para.src_data_len); in prepare_sym_chain_op() 1061 desc->addr, chain->para.dst_data_len); in prepare_sym_chain_op() 1087 chain->para.hash_result_len, in prepare_sym_chain_op() 1098 chain->para.cipher_start_src_offset, in prepare_sym_chain_op() 1099 chain->para.dst_data_len - in prepare_sym_chain_op() 1100 chain->para.cipher_start_src_offset, in prepare_sym_chain_op() 1122 chain->para.hash_result_len, in prepare_sym_chain_op() 1151 chain->para.cipher_start_src_offset; in prepare_sym_chain_op() 1156 vc_req->len = chain->para.dst_data_len + chain->para.hash_result_len + in prepare_sym_chain_op() [all …]
|
| /f-stack/app/nginx-1.16.1/src/event/ |
| H A D | ngx_event_pipe.c | 109 ngx_chain_t *chain, *cl, *ln; in ngx_event_pipe_read_upstream() local 153 chain = p->preread_bufs; in ngx_event_pipe_read_upstream() 220 chain = p->free_raw_bufs; in ngx_event_pipe_read_upstream() 223 chain->next = NULL; in ngx_event_pipe_read_upstream() 240 if (chain == NULL) { in ngx_event_pipe_read_upstream() 244 chain->buf = b; in ngx_event_pipe_read_upstream() 245 chain->next = NULL; in ngx_event_pipe_read_upstream() 286 chain = p->free_raw_bufs; in ngx_event_pipe_read_upstream() 289 chain->next = NULL; in ngx_event_pipe_read_upstream() 312 p->free_raw_bufs = chain; in ngx_event_pipe_read_upstream() [all …]
|