Home
last modified time | relevance | path

Searched refs:chain (Results 1 – 25 of 118) sorted by relevance

12345

/f-stack/dpdk/drivers/net/hinic/base/
H A Dhinic_pmd_api_cmd.c129 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 Dip_fw_nat.c114 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 Dip_fw_sockopt.c242 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 Dip_fw2.c1787 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 Dip_fw_table.h47 #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 Dip_fw_private.h168 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 Dnat64stl.c63 #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 Dnat64clat.c64 #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 Dngx_readv_chain.c14 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 Dip_encap.c93 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 Dip_gre.c116 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 Din_gif.c116 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 Dngx_buf.c52 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 Dngx_output_chain.c37 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 Dngx_buf.h152 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 Decore_spq.c248 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 Dvirtio_rxtx.c122 &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 Dngx_stream_write_filter_module.c58 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 Dkeydb.h108 TAILQ_ENTRY(secashead) chain;
182 TAILQ_ENTRY(secasvar) chain;
217 LIST_ENTRY(secreg) chain;
224 LIST_ENTRY(secacq) chain;
H A Dkey.c526 (!((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 Dngx_http_write_filter_module.c53 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 Dip6_gre.c107 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 Din6_gif.c122 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 Dvhost_crypto.c1008 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 Dngx_event_pipe.c109 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 …]

12345