Home
last modified time | relevance | path

Searched refs:chain (Results 1 – 200 of 213) sorted by relevance

12

/linux-4.4.14/drivers/net/wireless/ath/ath9k/
Dar9003_rtt.c72 static void ar9003_hw_rtt_load_hist_entry(struct ath_hw *ah, u8 chain, in ar9003_hw_rtt_load_hist_entry() argument
78 REG_WRITE(ah, AR_PHY_RTT_TABLE_SW_INTF_1_B(chain), val); in ar9003_hw_rtt_load_hist_entry()
83 REG_WRITE(ah, AR_PHY_RTT_TABLE_SW_INTF_B(chain), val); in ar9003_hw_rtt_load_hist_entry()
87 REG_WRITE(ah, AR_PHY_RTT_TABLE_SW_INTF_B(chain), val); in ar9003_hw_rtt_load_hist_entry()
90 if (!ath9k_hw_wait(ah, AR_PHY_RTT_TABLE_SW_INTF_B(chain), in ar9003_hw_rtt_load_hist_entry()
96 REG_WRITE(ah, AR_PHY_RTT_TABLE_SW_INTF_B(chain), val); in ar9003_hw_rtt_load_hist_entry()
99 ath9k_hw_wait(ah, AR_PHY_RTT_TABLE_SW_INTF_B(chain), in ar9003_hw_rtt_load_hist_entry()
106 int chain, i; in ar9003_hw_rtt_load_hist() local
108 for (chain = 0; chain < AR9300_MAX_CHAINS; chain++) { in ar9003_hw_rtt_load_hist()
109 if (!(ah->caps.rx_chainmask & (1 << chain))) in ar9003_hw_rtt_load_hist()
[all …]
Dlink.c149 int chain; in ath_paprd_activate() local
157 for (chain = 0; chain < AR9300_MAX_CHAINS; chain++) { in ath_paprd_activate()
158 if (!(ah->txchainmask & BIT(chain))) in ath_paprd_activate()
161 ar9003_paprd_populate_single_table(ah, caldata, chain); in ath_paprd_activate()
168 static bool ath_paprd_send_frame(struct ath_softc *sc, struct sk_buff *skb, int chain) in ath_paprd_send_frame() argument
189 txctl.paprd = BIT(chain); in ath_paprd_send_frame()
203 chain); in ath_paprd_send_frame()
219 int chain; in ath_paprd_calibrate() local
249 for (chain = 0; chain < AR9300_MAX_CHAINS; chain++) { in ath_paprd_calibrate()
250 if (!(ah->txchainmask & BIT(chain))) in ath_paprd_calibrate()
[all …]
Dar9003_paprd.c305 static unsigned int ar9003_get_desired_gain(struct ath_hw *ah, int chain, in ar9003_get_desired_gain() argument
333 switch (chain) { in ar9003_get_desired_gain()
348 "Invalid chainmask: %d\n", chain); in ar9003_get_desired_gain()
753 int chain) in ar9003_paprd_populate_single_table() argument
755 u32 *paprd_table_val = caldata->pa_table[chain]; in ar9003_paprd_populate_single_table()
756 u32 small_signal_gain = caldata->small_signal_gain[chain]; in ar9003_paprd_populate_single_table()
761 if (chain == 0) in ar9003_paprd_populate_single_table()
763 else if (chain == 1) in ar9003_paprd_populate_single_table()
765 else if (chain == 2) in ar9003_paprd_populate_single_table()
773 if (chain == 0) in ar9003_paprd_populate_single_table()
[all …]
Dar9003_calib.c1203 static void ar9003_hw_manual_peak_cal(struct ath_hw *ah, u8 chain, bool is_2g) in ar9003_hw_manual_peak_cal() argument
1216 REG_RMW_FIELD(ah, AR_PHY_65NM_RXRF_GAINSTAGES(chain), in ar9003_hw_manual_peak_cal()
1218 REG_RMW_FIELD(ah, AR_PHY_65NM_RXRF_GAINSTAGES(chain), in ar9003_hw_manual_peak_cal()
1223 REG_RMW_FIELD(ah, AR_PHY_65NM_RXRF_GAINSTAGES(chain), in ar9003_hw_manual_peak_cal()
1226 REG_RMW_FIELD(ah, AR_PHY_65NM_RXRF_GAINSTAGES(chain), in ar9003_hw_manual_peak_cal()
1233 REG_RMW_FIELD(ah, AR_PHY_65NM_RXTX2(chain), in ar9003_hw_manual_peak_cal()
1235 REG_RMW_FIELD(ah, AR_PHY_65NM_RXTX2(chain), in ar9003_hw_manual_peak_cal()
1241 REG_RMW_FIELD(ah, AR_PHY_65NM_RXRF_AGC(chain), in ar9003_hw_manual_peak_cal()
1243 REG_RMW_FIELD(ah, AR_PHY_65NM_RXRF_AGC(chain), in ar9003_hw_manual_peak_cal()
1245 REG_RMW_FIELD(ah, AR_PHY_65NM_RXRF_AGC(chain), in ar9003_hw_manual_peak_cal()
[all …]
Dar9003_eeprom.c3568 static u16 ar9003_hw_ant_ctrl_chain_get(struct ath_hw *ah, int chain, in ar9003_hw_ant_ctrl_chain_get() argument
3571 __le16 val = ar9003_modal_header(ah, is2ghz)->antCtrlChain[chain]; in ar9003_hw_ant_ctrl_chain_get()
3579 int chain; in ar9003_hw_ant_ctrl_apply() local
3644 for (chain = 0; chain < AR9300_MAX_CHAINS; chain++) { in ar9003_hw_ant_ctrl_apply()
3645 if ((ah->rxchainmask & BIT(chain)) || in ar9003_hw_ant_ctrl_apply()
3646 (ah->txchainmask & BIT(chain))) { in ar9003_hw_ant_ctrl_apply()
3647 value = ar9003_hw_ant_ctrl_chain_get(ah, chain, in ar9003_hw_ant_ctrl_apply()
3649 REG_RMW_FIELD(ah, switch_chain_reg[chain], in ar9003_hw_ant_ctrl_apply()
3768 static u16 ar9003_hw_atten_chain_get(struct ath_hw *ah, int chain, in ar9003_hw_atten_chain_get() argument
3775 if (chain >= 0 && chain < 3) { in ar9003_hw_atten_chain_get()
[all …]
Dhw.h1112 int chain);
1114 struct ath9k_hw_cal_data *caldata, int chain);
1115 void ar9003_paprd_setup_gain_table(struct ath_hw *ah, int chain);
Deeprom_9287.c368 int32_t txPower, u16 chain) in ar9287_eeprom_olpc_set_pdadcs() argument
389 if (chain == 0) { in ar9287_eeprom_olpc_set_pdadcs()
399 if (chain == 1) { in ar9287_eeprom_olpc_set_pdadcs()
/linux-4.4.14/drivers/s390/cio/
Dcrw.c65 unsigned int chain; in crw_collect_info() local
72 chain = 0; in crw_collect_info()
76 if (unlikely(chain > 1)) { in crw_collect_info()
89 "chain\n", __func__, chain); in crw_collect_info()
92 chain = tmp_crw.chn ? chain + 1 : 0; in crw_collect_info()
95 ccode = stcrw(&crw[chain]); in crw_collect_info()
100 crw[chain].slct, crw[chain].oflw, crw[chain].chn, in crw_collect_info()
101 crw[chain].rsc, crw[chain].anc, crw[chain].erc, in crw_collect_info()
102 crw[chain].rsid); in crw_collect_info()
104 if (crw[chain].oflw) { in crw_collect_info()
[all …]
/linux-4.4.14/net/batman-adv/
Dfragmentation.c69 struct batadv_frag_table_entry *chain; in batadv_frag_purge_orig() local
73 chain = &orig_node->fragments[i]; in batadv_frag_purge_orig()
76 if (!check_cb || check_cb(chain)) { in batadv_frag_purge_orig()
113 static bool batadv_frag_init_chain(struct batadv_frag_table_entry *chain, in batadv_frag_init_chain() argument
116 lockdep_assert_held(&chain->lock); in batadv_frag_init_chain()
118 if (chain->seqno == seqno) in batadv_frag_init_chain()
121 if (!hlist_empty(&chain->head)) in batadv_frag_init_chain()
122 batadv_frag_clear_chain(&chain->head); in batadv_frag_init_chain()
124 chain->size = 0; in batadv_frag_init_chain()
125 chain->seqno = seqno; in batadv_frag_init_chain()
[all …]
/linux-4.4.14/drivers/crypto/marvell/
Dtdma.c54 writel_relaxed(dreq->chain.first->cur_dma, in mv_cesa_dma_step()
63 for (tdma = dreq->chain.first; tdma;) { in mv_cesa_dma_cleanup()
75 dreq->chain.first = NULL; in mv_cesa_dma_cleanup()
76 dreq->chain.last = NULL; in mv_cesa_dma_cleanup()
84 for (tdma = dreq->chain.first; tdma; tdma = tdma->next) { in mv_cesa_dma_prepare()
97 mv_cesa_dma_add_desc(struct mv_cesa_tdma_chain *chain, gfp_t flags) in mv_cesa_dma_add_desc() argument
109 if (chain->last) { in mv_cesa_dma_add_desc()
110 chain->last->next_dma = cpu_to_le32(dma_handle); in mv_cesa_dma_add_desc()
111 chain->last->next = new_tdma; in mv_cesa_dma_add_desc()
113 chain->first = new_tdma; in mv_cesa_dma_add_desc()
[all …]
Dcesa.h525 struct mv_cesa_tdma_chain chain; member
754 bool mv_cesa_req_dma_iter_next_transfer(struct mv_cesa_dma_iter *chain,
787 mv_cesa_tdma_desc_iter_init(struct mv_cesa_tdma_chain *chain) in mv_cesa_tdma_desc_iter_init() argument
789 memset(chain, 0, sizeof(*chain)); in mv_cesa_tdma_desc_iter_init()
792 struct mv_cesa_op_ctx *mv_cesa_dma_add_op(struct mv_cesa_tdma_chain *chain,
797 int mv_cesa_dma_add_data_transfer(struct mv_cesa_tdma_chain *chain,
801 int mv_cesa_dma_add_dummy_launch(struct mv_cesa_tdma_chain *chain, gfp_t flags);
802 int mv_cesa_dma_add_dummy_end(struct mv_cesa_tdma_chain *chain, gfp_t flags);
804 int mv_cesa_dma_add_op_transfers(struct mv_cesa_tdma_chain *chain,
Dhash.c474 mv_cesa_dma_add_frag(struct mv_cesa_tdma_chain *chain, in mv_cesa_dma_add_frag() argument
481 op = mv_cesa_dma_add_op(chain, tmpl, false, flags); in mv_cesa_dma_add_frag()
489 ret = mv_cesa_dma_add_dummy_launch(chain, flags); in mv_cesa_dma_add_frag()
502 mv_cesa_ahash_dma_add_cache(struct mv_cesa_tdma_chain *chain, in mv_cesa_ahash_dma_add_cache() argument
512 return mv_cesa_dma_add_data_transfer(chain, in mv_cesa_ahash_dma_add_cache()
521 mv_cesa_ahash_dma_last_req(struct mv_cesa_tdma_chain *chain, in mv_cesa_ahash_dma_last_req() argument
536 op = mv_cesa_dma_add_frag(chain, &creq->op_tmpl, frag_len, in mv_cesa_ahash_dma_last_req()
563 ret = mv_cesa_dma_add_data_transfer(chain, in mv_cesa_ahash_dma_last_req()
572 op = mv_cesa_dma_add_frag(chain, &creq->op_tmpl, frag_len + len, in mv_cesa_ahash_dma_last_req()
583 ret = mv_cesa_dma_add_data_transfer(chain, in mv_cesa_ahash_dma_last_req()
[all …]
Dcipher.c300 struct mv_cesa_tdma_chain chain; in mv_cesa_ablkcipher_dma_req_init() local
305 dreq->chain.first = NULL; in mv_cesa_ablkcipher_dma_req_init()
306 dreq->chain.last = NULL; in mv_cesa_ablkcipher_dma_req_init()
327 mv_cesa_tdma_desc_iter_init(&chain); in mv_cesa_ablkcipher_dma_req_init()
333 op = mv_cesa_dma_add_op(&chain, op_templ, skip_ctx, flags); in mv_cesa_ablkcipher_dma_req_init()
343 ret = mv_cesa_dma_add_op_transfers(&chain, &iter.base, in mv_cesa_ablkcipher_dma_req_init()
349 ret = mv_cesa_dma_add_dummy_launch(&chain, flags); in mv_cesa_ablkcipher_dma_req_init()
354 ret = mv_cesa_dma_add_op_transfers(&chain, &iter.base, in mv_cesa_ablkcipher_dma_req_init()
361 dreq->chain = chain; in mv_cesa_ablkcipher_dma_req_init()
/linux-4.4.14/net/netfilter/
Dnf_tables_core.c48 const struct nft_chain *chain, in __nft_trace_packet() argument
53 chain->table->name, chain->name, comments[type], in __nft_trace_packet()
58 const struct nft_chain *chain, in nft_trace_packet() argument
62 __nft_trace_packet(pkt, chain, rulenum, type); in nft_trace_packet()
106 const struct nft_chain *chain; member
114 const struct nft_chain *chain = priv, *basechain = chain; in nft_do_chain() local
127 rule = list_entry(&chain->rules, struct nft_rule, list); in nft_do_chain()
130 list_for_each_entry_continue_rcu(rule, &chain->rules, list) { in nft_do_chain()
154 nft_trace_packet(pkt, chain, rulenum, NFT_TRACE_RULE); in nft_do_chain()
164 nft_trace_packet(pkt, chain, rulenum, NFT_TRACE_RULE); in nft_do_chain()
[all …]
Dnf_tables_api.c97 struct nft_chain *chain, in nft_ctx_init() argument
103 ctx->chain = chain; in nft_ctx_init()
156 struct nft_chain *chain, in nf_tables_register_hooks() argument
160 !(chain->flags & NFT_BASE_CHAIN)) in nf_tables_register_hooks()
163 return nft_register_basechain(nft_base_chain(chain), hook_nops); in nf_tables_register_hooks()
167 struct nft_chain *chain, in nf_tables_unregister_hooks() argument
171 !(chain->flags & NFT_BASE_CHAIN)) in nf_tables_unregister_hooks()
174 nft_unregister_basechain(nft_base_chain(chain), hook_nops); in nf_tables_unregister_hooks()
216 ctx->chain->flags |= NFT_CHAIN_INACTIVE; in nft_trans_chain_add()
231 list_del_rcu(&ctx->chain->list); in nft_delchain()
[all …]
Dnft_compat.c27 const struct nft_chain *chain) in nft_compat_chain_validate_dependency() argument
31 if (!tablename || !(chain->flags & NFT_BASE_CHAIN)) in nft_compat_chain_validate_dependency()
34 basechain = nft_base_chain(chain); in nft_compat_chain_validate_dependency()
154 if (ctx->chain->flags & NFT_BASE_CHAIN) { in nft_target_set_tgchk_param()
156 nft_base_chain(ctx->chain); in nft_target_set_tgchk_param()
219 ret = nft_compat_chain_validate_dependency(target->table, ctx->chain); in nft_target_init()
290 if (ctx->chain->flags & NFT_BASE_CHAIN) { in nft_target_validate()
292 nft_base_chain(ctx->chain); in nft_target_validate()
300 ctx->chain); in nft_target_validate()
371 if (ctx->chain->flags & NFT_BASE_CHAIN) { in nft_match_set_mtchk_param()
[all …]
Dnft_masq.c30 err = nft_chain_validate_dependency(ctx->chain, NFT_CHAIN_T_NAT); in nft_masq_validate()
34 return nft_chain_validate_hooks(ctx->chain, in nft_masq_validate()
Dnf_tables_netdev.c204 struct nft_chain *chain; in nf_tables_netdev_event() local
212 list_for_each_entry(chain, &table->chains, list) { in nf_tables_netdev_event()
213 if (!(chain->flags & NFT_BASE_CHAIN)) in nf_tables_netdev_event()
217 nft_base_chain(chain)); in nf_tables_netdev_event()
Dnft_redir.c32 err = nft_chain_validate_dependency(ctx->chain, NFT_CHAIN_T_NAT); in nft_redir_validate()
36 return nft_chain_validate_hooks(ctx->chain, in nft_redir_validate()
Dnft_nat.c97 err = nft_chain_validate_dependency(ctx->chain, NFT_CHAIN_T_NAT); in nft_nat_validate()
103 err = nft_chain_validate_hooks(ctx->chain, in nft_nat_validate()
108 err = nft_chain_validate_hooks(ctx->chain, in nft_nat_validate()
/linux-4.4.14/fs/minix/
Ditree_common.c32 Indirect chain[DEPTH], in get_branch()
36 Indirect *p = chain; in get_branch()
41 add_chain (chain, NULL, i_data(inode) + *offsets); in get_branch()
49 if (!verify_chain(chain, p)) in get_branch()
109 Indirect chain[DEPTH], in splice_branch()
118 if (!verify_chain(chain, where-1) || *where->p) in splice_branch()
150 Indirect chain[DEPTH]; in get_block() local
159 partial = get_branch(inode, depth, offsets, chain, &err); in get_block()
164 map_bh(bh, inode->i_sb, block_to_cpu(chain[depth-1].key)); in get_block()
166 partial = chain+depth-1; /* the whole chain */ in get_block()
[all …]
/linux-4.4.14/drivers/net/ethernet/toshiba/
Dspider_net.c289 struct spider_net_descr_chain *chain) in spider_net_free_chain() argument
293 descr = chain->ring; in spider_net_free_chain()
298 } while (descr != chain->ring); in spider_net_free_chain()
300 dma_free_coherent(&card->pdev->dev, chain->num_desc, in spider_net_free_chain()
301 chain->hwring, chain->dma_addr); in spider_net_free_chain()
316 struct spider_net_descr_chain *chain) in spider_net_init_chain() argument
324 alloc_size = chain->num_desc * sizeof(struct spider_net_hw_descr); in spider_net_init_chain()
326 chain->hwring = dma_alloc_coherent(&card->pdev->dev, alloc_size, in spider_net_init_chain()
327 &chain->dma_addr, GFP_KERNEL); in spider_net_init_chain()
328 if (!chain->hwring) in spider_net_init_chain()
[all …]
Dps3_gelic_net.c233 struct gelic_descr_chain *chain, in gelic_card_reset_chain() argument
243 chain->head = start_descr; in gelic_card_reset_chain()
244 chain->tail = (descr - 1); in gelic_card_reset_chain()
322 struct gelic_descr_chain *chain, in gelic_card_init_chain() argument
355 chain->head = start_descr; in gelic_card_init_chain()
356 chain->tail = start_descr; in gelic_card_init_chain()
491 struct gelic_descr_chain *chain; in gelic_card_alloc_rx_skbs() local
493 chain = &card->rx_chain; in gelic_card_alloc_rx_skbs()
495 chain->tail = card->rx_top->prev; /* point to the last */ in gelic_card_alloc_rx_skbs()
983 struct gelic_descr_chain *chain = &card->rx_chain; in gelic_card_decode_one_descr() local
[all …]
/linux-4.4.14/fs/sysv/
Ditree.c90 Indirect chain[], in get_branch() argument
94 Indirect *p = chain; in get_branch()
98 add_chain(chain, NULL, SYSV_I(inode)->i_data + *offsets); in get_branch()
106 if (!verify_chain(chain, p)) in get_branch()
168 Indirect chain[], in splice_branch() argument
176 if (!verify_chain(chain, where-1) || *where->p) in splice_branch()
206 Indirect chain[DEPTH]; in get_block() local
217 partial = get_branch(inode, depth, offsets, chain, &err); in get_block()
224 chain[depth-1].key)); in get_block()
226 partial = chain+depth-1; /* the whole chain */ in get_block()
[all …]
/linux-4.4.14/fs/lockd/
Dhost.c36 #define for_each_host(host, chain, table) \ argument
37 for ((chain) = (table); \
38 (chain) < (table) + NLM_HOST_NRHASH; ++(chain)) \
39 hlist_for_each_entry((host), (chain), h_hash)
41 #define for_each_host_safe(host, next, chain, table) \ argument
42 for ((chain) = (table); \
43 (chain) < (table) + NLM_HOST_NRHASH; ++(chain)) \
45 (chain), h_hash)
229 struct hlist_head *chain; in nlmclnt_lookup_host() local
240 chain = &nlm_client_hosts[nlm_hash_address(sap)]; in nlmclnt_lookup_host()
[all …]
/linux-4.4.14/drivers/media/usb/uvc/
Duvc_entity.c26 static int uvc_mc_register_entity(struct uvc_video_chain *chain, in uvc_mc_register_entity() argument
48 remote = uvc_entity_by_id(chain->dev, entity->baSourceID[i]); in uvc_mc_register_entity()
68 return v4l2_device_register_subdev(&chain->dev->vdev, &entity->subdev); in uvc_mc_register_entity()
104 int uvc_mc_register_entities(struct uvc_video_chain *chain) in uvc_mc_register_entities() argument
109 list_for_each_entry(entity, &chain->entities, chain) { in uvc_mc_register_entities()
118 list_for_each_entry(entity, &chain->entities, chain) { in uvc_mc_register_entities()
119 ret = uvc_mc_register_entity(chain, entity); in uvc_mc_register_entities()
Duvc_v4l2.c36 static int uvc_ioctl_ctrl_map(struct uvc_video_chain *chain, in uvc_ioctl_ctrl_map() argument
94 ret = uvc_ctrl_add_mapping(chain, map); in uvc_ioctl_ctrl_map()
513 handle->chain = stream->chain; in uvc_v4l2_open()
553 struct uvc_video_chain *chain = handle->chain; in uvc_ioctl_querycap() local
560 | chain->caps; in uvc_ioctl_querycap()
798 struct uvc_video_chain *chain = handle->chain; in uvc_ioctl_enum_input() local
799 const struct uvc_entity *selector = chain->selector; in uvc_ioctl_enum_input()
805 (chain->dev->quirks & UVC_QUIRK_IGNORE_SELECTOR_UNIT)) { in uvc_ioctl_enum_input()
808 list_for_each_entry(iterm, &chain->entities, chain) { in uvc_ioctl_enum_input()
815 list_for_each_entry(iterm, &chain->entities, chain) { in uvc_ioctl_enum_input()
[all …]
Duvc_ctrl.c891 static struct uvc_control *uvc_find_control(struct uvc_video_chain *chain, in uvc_find_control() argument
904 list_for_each_entry(entity, &chain->entities, chain) { in uvc_find_control()
917 static int uvc_ctrl_populate_cache(struct uvc_video_chain *chain, in uvc_ctrl_populate_cache() argument
923 ret = uvc_query_ctrl(chain->dev, UVC_GET_DEF, ctrl->entity->id, in uvc_ctrl_populate_cache()
924 chain->dev->intfnum, ctrl->info.selector, in uvc_ctrl_populate_cache()
932 ret = uvc_query_ctrl(chain->dev, UVC_GET_MIN, ctrl->entity->id, in uvc_ctrl_populate_cache()
933 chain->dev->intfnum, ctrl->info.selector, in uvc_ctrl_populate_cache()
940 ret = uvc_query_ctrl(chain->dev, UVC_GET_MAX, ctrl->entity->id, in uvc_ctrl_populate_cache()
941 chain->dev->intfnum, ctrl->info.selector, in uvc_ctrl_populate_cache()
948 ret = uvc_query_ctrl(chain->dev, UVC_GET_RES, ctrl->entity->id, in uvc_ctrl_populate_cache()
[all …]
Duvc_driver.c1286 static int uvc_scan_chain_entity(struct uvc_video_chain *chain, in uvc_scan_chain_entity() argument
1306 if (chain->processing != NULL) { in uvc_scan_chain_entity()
1312 chain->processing = entity; in uvc_scan_chain_entity()
1323 if (chain->selector != NULL) { in uvc_scan_chain_entity()
1329 chain->selector = entity; in uvc_scan_chain_entity()
1365 list_add_tail(&entity->chain, &chain->entities); in uvc_scan_chain_entity()
1369 static int uvc_scan_chain_forward(struct uvc_video_chain *chain, in uvc_scan_chain_forward() argument
1380 forward = uvc_entity_by_reference(chain->dev, entity->id, in uvc_scan_chain_forward()
1396 list_add_tail(&forward->chain, &chain->entities); in uvc_scan_chain_forward()
1416 list_add_tail(&forward->chain, &chain->entities); in uvc_scan_chain_forward()
[all …]
Duvcvideo.h247 struct list_head chain; /* Entity as part of a video device member
447 struct uvc_video_chain *chain; member
562 struct uvc_video_chain *chain; member
664 extern int uvc_mc_register_entities(struct uvc_video_chain *chain);
689 extern int uvc_query_v4l2_ctrl(struct uvc_video_chain *chain,
691 extern int uvc_query_v4l2_menu(struct uvc_video_chain *chain,
694 extern int uvc_ctrl_add_mapping(struct uvc_video_chain *chain,
700 extern int uvc_ctrl_begin(struct uvc_video_chain *chain);
715 extern int uvc_ctrl_get(struct uvc_video_chain *chain,
717 extern int uvc_ctrl_set(struct uvc_video_chain *chain,
[all …]
/linux-4.4.14/fs/ext4/
Dindirect.c145 Indirect chain[4], int *err) in ext4_get_branch()
148 Indirect *p = chain; in ext4_get_branch()
154 add_chain(chain, NULL, EXT4_I(inode)->i_data + *offsets); in ext4_get_branch()
521 Indirect chain[4]; in ext4_ind_map_blocks() local
538 partial = ext4_get_branch(inode, depth, offsets, chain, &err); in ext4_ind_map_blocks()
542 first_block = le32_to_cpu(chain[depth - 1].key); in ext4_ind_map_blocks()
548 blk = le32_to_cpu(*(chain[depth-1].p + count)); in ext4_ind_map_blocks()
585 indirect_blks = (chain + depth) - partial - 1; in ext4_ind_map_blocks()
598 offsets + (partial - chain), partial); in ext4_ind_map_blocks()
618 map->m_pblk = le32_to_cpu(chain[depth-1].key); in ext4_ind_map_blocks()
[all …]
/linux-4.4.14/sound/
Dsound_core.c364 const int chain = unit % SOUND_STEP; in register_sound_special_device() local
369 switch (chain) { in register_sound_special_device()
415 sprintf(_name, "unknown%d", chain); in register_sound_special_device()
422 return sound_insert_unit(&chains[chain], fops, -1, unit, max_unit, in register_sound_special_device()
568 static struct sound_unit *__look_for_unit(int chain, int unit) in __look_for_unit() argument
572 s=chains[chain]; in __look_for_unit()
584 int chain; in soundcore_open() local
589 chain=unit&0x0F; in soundcore_open()
590 if(chain==4 || chain==5) /* dsp/audio/dsp16 */ in soundcore_open()
594 chain=3; in soundcore_open()
[all …]
/linux-4.4.14/Documentation/vDSO/
Dparse_vdso.c72 ELF(Word) *bucket, *chain;
178 vdso_info.chain = &hash[vdso_info.nbucket + 2]; in vdso_init_from_sysinfo_ehdr()
229 ELF(Word) chain = vdso_info.bucket[elf_hash(name) % vdso_info.nbucket]; in vdso_sym()
231 for (; chain != STN_UNDEF; chain = vdso_info.chain[chain]) { in vdso_sym()
232 ELF(Sym) *sym = &vdso_info.symtab[chain]; in vdso_sym()
247 && !vdso_match_version(vdso_info.versym[chain], in vdso_sym()
/linux-4.4.14/tools/perf/ui/stdio/
Dhist.c37 static size_t ipchain__fprintf_graph(FILE *fp, struct callchain_list *chain, in ipchain__fprintf_graph() argument
60 fputs(callchain_list__sym_name(chain, bf, sizeof(bf), false), fp); in ipchain__fprintf_graph()
86 struct callchain_list *chain; in __callchain__fprintf_graph() local
122 list_for_each_entry(chain, &child->val, list) { in __callchain__fprintf_graph()
123 ret += ipchain__fprintf_graph(fp, chain, depth, in __callchain__fprintf_graph()
163 struct callchain_list *chain; in callchain__fprintf_graph() local
179 list_for_each_entry(chain, &cnode->val, list) { in callchain__fprintf_graph()
198 ret += fprintf(fp, "%s\n", callchain_list__sym_name(chain, bf, sizeof(bf), in callchain__fprintf_graph()
217 struct callchain_list *chain; in __callchain__fprintf_flat() local
227 list_for_each_entry(chain, &node->val, list) { in __callchain__fprintf_flat()
[all …]
/linux-4.4.14/drivers/net/ethernet/qlogic/qed/
Dqed_spq.c182 DMA_LO_LE(p_spq->chain.p_phys_addr); in qed_spq_hw_initialize()
184 DMA_HI_LE(p_spq->chain.p_phys_addr); in qed_spq_hw_initialize()
187 DMA_LO_LE(p_hwfn->p_consq->chain.p_phys_addr); in qed_spq_hw_initialize()
189 DMA_HI_LE(p_hwfn->p_consq->chain.p_phys_addr); in qed_spq_hw_initialize()
196 struct qed_chain *p_chain = &p_hwfn->p_spq->chain; in qed_spq_hw_post()
273 struct qed_chain *p_chain = &p_eq->chain; in qed_eq_completion()
342 &p_eq->chain)) { in qed_eq_alloc()
364 qed_chain_reset(&p_eq->chain); in qed_eq_setup()
372 qed_chain_free(p_hwfn->cdev, &p_eq->chain); in qed_eq_free()
425 for (i = 0; i < p_spq->chain.capacity; i++) { in qed_spq_setup()
[all …]
Dqed_sp_commands.c104 qed_chain_get_prod_idx(&p_hwfn->p_eq->chain)); in qed_sp_pf_start()
132 DMA_HI_LE(p_hwfn->p_eq->chain.pbl.p_phys_table); in qed_sp_pf_start()
134 DMA_LO_LE(p_hwfn->p_eq->chain.pbl.p_phys_table); in qed_sp_pf_start()
135 p_ramrod->event_ring_num_pages = (u8)p_hwfn->p_eq->chain.page_cnt; in qed_sp_pf_start()
138 DMA_HI_LE(p_hwfn->p_consq->chain.pbl.p_phys_table); in qed_sp_pf_start()
140 DMA_LO_LE(p_hwfn->p_consq->chain.pbl.p_phys_table); in qed_sp_pf_start()
Dqed_sp.h104 struct qed_chain chain; member
110 struct qed_chain chain; member
121 struct qed_chain chain; member
/linux-4.4.14/fs/ext2/
Dinode.c234 Indirect chain[4], in ext2_get_branch()
238 Indirect *p = chain; in ext2_get_branch()
243 add_chain (chain, NULL, EXT2_I(inode)->i_data + *offsets); in ext2_get_branch()
251 if (!verify_chain(chain, p)) in ext2_get_branch()
625 Indirect chain[4]; in ext2_get_blocks() local
642 partial = ext2_get_branch(inode, depth, offsets, chain, &err); in ext2_get_blocks()
645 first_block = le32_to_cpu(chain[depth - 1].key); in ext2_get_blocks()
652 if (!verify_chain(chain, chain + depth - 1)) { in ext2_get_blocks()
663 blk = le32_to_cpu(*(chain[depth-1].p + count)); in ext2_get_blocks()
690 if (err == -EAGAIN || !verify_chain(chain, partial)) { in ext2_get_blocks()
[all …]
/linux-4.4.14/tools/perf/ui/browsers/
Dhists.c163 struct callchain_list *chain; in callchain_node__count_rows_rb_tree() local
166 list_for_each_entry(chain, &child->val, list) { in callchain_node__count_rows_rb_tree()
169 folded_sign = callchain_list__folded(chain); in callchain_node__count_rows_rb_tree()
183 struct callchain_list *chain; in callchain_node__count_rows() local
187 list_for_each_entry(chain, &node->val, list) { in callchain_node__count_rows()
189 unfolded = chain->unfolded; in callchain_node__count_rows()
198 static int callchain__count_rows(struct rb_root *chain) in callchain__count_rows() argument
203 for (nd = rb_first(chain); nd; nd = rb_next(nd)) { in callchain__count_rows()
241 struct callchain_list *chain; in callchain_node__init_have_children_rb_tree() local
244 list_for_each_entry(chain, &child->val, list) { in callchain_node__init_have_children_rb_tree()
[all …]
/linux-4.4.14/drivers/video/fbdev/via/
Dvia_aux.c62 list_for_each_entry_safe(pos, n, &bus->drivers, chain) { in via_aux_free()
66 list_del(&pos->chain); in via_aux_free()
82 list_for_each_entry(pos, &bus->drivers, chain) { in via_aux_get_preferred_mode()
Dvia_aux.h39 struct list_head chain; /* chain to support multiple drivers */ member
66 list_add_tail(&data->chain, &data->bus->drivers); in via_aux_add()
/linux-4.4.14/Documentation/RCU/
Drculist_nulls.txt75 from a chain, and inserted into another chain. If new chain was empty
77 not detect it missed following items in original chain.
118 to another chain) checking the final 'nulls' value if
119 the lookup met the end of chain. If final 'nulls' value
121 the beginning. If the object was moved to the same chain,
144 * We probably met an item that was moved to another chain.
169 * insert obj in RCU way (readers might be traversing chain)
DarrayRCU.txt31 has a linked-list hash chain. Each hash chain can be protected by RCU
/linux-4.4.14/drivers/scsi/esas2r/
Desas2r_io.c268 if (sgc->sge.a64.chain) { in esas2r_build_sg_list_sge()
269 sgc->sge.a64.chain->length |= in esas2r_build_sg_list_sge()
299 sgc->sge.a64.chain = sgc->sge.a64.last; in esas2r_build_sg_list_sge()
334 if (sgc->sge.a64.chain) { in esas2r_build_sg_list_sge()
335 sgc->sge.a64.chain->length |= cpu_to_le32( in esas2r_build_sg_list_sge()
432 if (sgc->sge.prd.chain) { in esas2r_build_prd_iblk()
439 sgc->sge.prd.chain->ctl_len |= cpu_to_le32( in esas2r_build_prd_iblk()
467 sgc->sge.prd.chain = sgc->sge.prd.curr; in esas2r_build_prd_iblk()
469 sgc->sge.prd.chain->ctl_len = cpu_to_le32(PRD_CHAIN); in esas2r_build_prd_iblk()
470 sgc->sge.prd.chain->address = in esas2r_build_prd_iblk()
[all …]
Desas2r.h611 struct atto_vda_sge *chain; member
615 struct atto_physical_region_description *chain; member
1198 sgc->sge.a64.chain = NULL; in esas2r_sgc_init()
/linux-4.4.14/Documentation/video4linux/
Dpxa_camera.txt20 capture. The new buffers are "appended" at the tail of the DMA chain, and
85 starts the DMA chain.
87 The DMA chain starts transferring data into videobuffer RAM pages.
111 A typical running chain is :
120 After the chaining is finished, the chain looks like :
136 - DMA chain is Videobuffer1 + Videobuffer2
151 - Videobuffer3 capture is not scheduled on DMA chain (as it stopped !!!)
165 and Videobuffer3 is scheduled on DMA chain.
/linux-4.4.14/scripts/
Dheaderdep.pl148 my $chain = [@$top, [$dep->[0], $dep->[1]]];
153 print_cycle($chain);
158 push @queue, $chain;
/linux-4.4.14/net/ipv4/
Dinet_fragment.c86 hlist_for_each_entry_safe(q, n, &hb->chain, list) { in inet_frag_secret_rebuild()
107 hlist_add_head(&q->list, &hb_dest->chain); in inet_frag_secret_rebuild()
136 hlist_for_each_entry_safe(fq, n, &hb->chain, list) { in inet_evict_bucket()
198 INIT_HLIST_HEAD(&hb->chain); in inet_frags_init()
338 hlist_for_each_entry(qp, &hb->chain, list) { in inet_frag_intern()
353 hlist_add_head(&qp->list, &hb->chain); in inet_frag_intern()
414 hlist_for_each_entry(q, &hb->chain, list) { in inet_frag_find()
Dinet_hashtables.c75 hlist_add_head(&tb->node, &head->chain); in inet_bind_bucket_create()
150 inet_bind_bucket_for_each(tb, &head->chain) { in __inet_inherit_port()
302 sk_nulls_for_each_rcu(sk, node, &head->chain) { in __inet_lookup_established()
355 sk_nulls_for_each(sk2, node, &head->chain) { in __inet_check_established()
377 __sk_nulls_add_node_rcu(sk, &head->chain); in __inet_check_established()
422 list = &head->chain; in inet_ehash_insert()
543 inet_bind_bucket_for_each(tb, &head->chain) { in __inet_hash_connect()
Dtcp_metrics.c88 struct tcp_metrics_block __rcu *chain; member
179 oldest = deref_locked(tcp_metrics_hash[hash].chain); in tcpm_new()
198 tm->tcpm_next = tcp_metrics_hash[hash].chain; in tcpm_new()
199 rcu_assign_pointer(tcp_metrics_hash[hash].chain, tm); in tcpm_new()
223 for (tm = rcu_dereference(tcp_metrics_hash[hash].chain); tm; in __tcp_get_metrics()
265 for (tm = rcu_dereference(tcp_metrics_hash[hash].chain); tm; in __tcp_get_metrics_req()
308 for (tm = rcu_dereference(tcp_metrics_hash[hash].chain); tm; in __tcp_get_metrics_tw()
916 for (col = 0, tm = rcu_dereference(hb->chain); tm; in tcp_metrics_nl_dump()
1010 for (tm = rcu_dereference(tcp_metrics_hash[hash].chain); tm; in tcp_metrics_nl_cmd_get()
1044 pp = &hb->chain; in tcp_metrics_flush_all()
[all …]
Dinet_timewait_sock.c135 inet_twsk_add_node_rcu(tw, &ehead->chain); in __inet_twsk_hashdance()
273 sk_nulls_for_each_rcu(sk, node, &head->chain) { in inet_twsk_purge()
Droute.c589 oldest = rcu_dereference(hash->chain); in fnhe_oldest()
644 for (fnhe = rcu_dereference(hash->chain); fnhe; in update_or_create_fnhe()
673 fnhe->fnhe_next = hash->chain; in update_or_create_fnhe()
674 rcu_assign_pointer(hash->chain, fnhe); in update_or_create_fnhe()
1263 for (fnhe = rcu_dereference(hash[hval].chain); fnhe; in find_exception()
1572 fnhe_p = &hash->chain; in ip_del_fnhe()
Dinet_connection_sock.c128 inet_bind_bucket_for_each(tb, &head->chain) in inet_csk_get_port()
182 inet_bind_bucket_for_each(tb, &head->chain) in inet_csk_get_port()
Dinet_diag.c813 if (hlist_nulls_empty(&head->chain)) in inet_diag_dump_icsk()
820 sk_nulls_for_each(sk, node, &head->chain) { in inet_diag_dump_icsk()
Dtcp_ipv4.c1897 return hlist_nulls_empty(&tcp_hashinfo.ehash[st->bucket].chain); in empty_bucket()
1921 sk_nulls_for_each(sk, node, &tcp_hashinfo.ehash[st->bucket].chain) { in established_get_first()
Dtcp.c3146 INIT_HLIST_NULLS_HEAD(&tcp_hashinfo.ehash[i].chain, i); in tcp_init()
3163 INIT_HLIST_HEAD(&tcp_hashinfo.bhash[i].chain); in tcp_init()
Dfib_semantics.c169 fnhe = rcu_dereference_protected(hash[i].chain, 1); in free_nh_exceptions()
/linux-4.4.14/fs/ocfs2/
Dresize.c106 u16 chain, num_bits, backups = 0; in ocfs2_update_last_group_and_inode() local
151 chain = le16_to_cpu(group->bg_chain); in ocfs2_update_last_group_and_inode()
152 cr = (&cl->cl_recs[chain]); in ocfs2_update_last_group_and_inode()
400 if (le16_to_cpu(gd->bg_chain) != input->chain) in ocfs2_check_new_group()
404 le16_to_cpu(gd->bg_chain), input->chain); in ocfs2_check_new_group()
437 else if (input->chain >= cl_count) in ocfs2_verify_group_and_input()
439 else if (next_free != cl_count && next_free != input->chain) in ocfs2_verify_group_and_input()
524 input->chain, input->clusters, input->frees); in ocfs2_group_add()
535 cr = &cl->cl_recs[input->chain]; in ocfs2_group_add()
557 if (input->chain == le16_to_cpu(cl->cl_next_free_rec)) { in ocfs2_group_add()
Dsuballoc.c121 u16 chain);
1396 u16 chain) in ocfs2_relink_block_group() argument
1412 (unsigned long long)le64_to_cpu(fe->i_blkno), chain, in ocfs2_relink_block_group()
1433 bg->bg_next_group = fe->id2.i_chain.cl_recs[chain].c_blkno; in ocfs2_relink_block_group()
1441 fe->id2.i_chain.cl_recs[chain].c_blkno = bg->bg_blkno; in ocfs2_relink_block_group()
1571 u16 chain) in ocfs2_alloc_dinode_update_counts() argument
1587 le32_add_cpu(&cl->cl_recs[chain].c_free, -num_bits); in ocfs2_alloc_dinode_update_counts()
1597 u16 chain) in ocfs2_rollback_alloc_dinode_counts() argument
1606 le32_add_cpu(&cl->cl_recs[chain].c_free, num_bits); in ocfs2_rollback_alloc_dinode_counts()
1733 u16 chain; in ocfs2_search_chain() local
[all …]
Dsuballoc.h93 u16 chain);
97 u16 chain);
Docfs2_ioctl.h62 __u16 chain; /* Chain for this group */ member
Docfs2_trace.h794 TP_PROTO(unsigned long long i_blkno, unsigned int chain,
797 TP_ARGS(i_blkno, chain, bg_blkno, prev_blkno),
800 __field(unsigned int, chain)
806 __entry->chain = chain;
811 __entry->i_blkno, __entry->chain, __entry->bg_blkno,
/linux-4.4.14/drivers/staging/lustre/lustre/include/
Dlustre_lite.h128 static inline void ll_dir_chain_init(struct ll_dir_chain *chain) in ll_dir_chain_init() argument
132 static inline void ll_dir_chain_fini(struct ll_dir_chain *chain) in ll_dir_chain_fini() argument
/linux-4.4.14/Documentation/x86/
Dkernel-stacks114 If it fits into the frame pointer chain, we print it without a question
117 If the address does not fit into our expected frame pointer chain we
120 - either the address is not part of the call chain: it's just stale
124 - or it is part of the call chain, but the frame pointer was not set
127 This way we will always print out the real call chain (plus a few more
129 or not - but in most cases we'll get the call chain right as well. The
136 we still print out the real call chain as well - just with more question
141 reconstructing the call chain. This works most of the time.
/linux-4.4.14/Documentation/fault-injection/
Dnotifier-error-inject.txt5 specified notifier chain callbacks. It is useful to test the error handling of
6 notifier call chain failures which is rarely executed. There are kernel
17 injecting artificial errors to CPU notifier chain callbacks.
19 If the notifier call chain should be failed with some events notified, write
/linux-4.4.14/include/net/netfilter/
Dnf_tables.h49 struct nft_chain *chain; member
103 struct nft_chain *chain; member
357 const struct nft_chain *chain; member
785 int nft_chain_validate_dependency(const struct nft_chain *chain,
787 int nft_chain_validate_hooks(const struct nft_chain *chain,
817 struct nft_chain chain; member
821 static inline struct nft_base_chain *nft_base_chain(const struct nft_chain *chain) in nft_base_chain() argument
823 return container_of(chain, struct nft_base_chain, chain); in nft_base_chain()
/linux-4.4.14/tools/perf/arch/powerpc/util/
Dskip-callchain-idx.c238 int arch_skip_callchain_idx(struct thread *thread, struct ip_callchain *chain) in arch_skip_callchain_idx() argument
246 if (chain->nr < 3) in arch_skip_callchain_idx()
249 ip = chain->ips[2]; in arch_skip_callchain_idx()
/linux-4.4.14/net/sched/
Dcls_api.c133 struct tcf_proto __rcu **chain; in tc_ctl_tfilter() local
199 chain = cops->tcf_chain(q, cl); in tc_ctl_tfilter()
201 if (chain == NULL) in tc_ctl_tfilter()
205 for (back = chain; in tc_ctl_tfilter()
432 struct tcf_proto *tp, __rcu **chain; in tc_dump_tfilter() local
460 chain = cops->tcf_chain(q, cl); in tc_dump_tfilter()
461 if (chain == NULL) in tc_dump_tfilter()
466 for (tp = rtnl_dereference(*chain), t = 0; in tc_dump_tfilter()
/linux-4.4.14/tools/perf/Documentation/
Ditrace.txt8 g synthesize a call chain (use with i or x)
22 Also the call chain size (default 16, max. 1024) for instructions or
Dperf-top.txt161 Enables call-graph (stack chain/backtrace) recording.
164 Setup and enable call-graph (stack chain/backtrace) recording,
Dperf-record.txt143 Enables call-graph (stack chain/backtrace) recording.
146 Setup and enable call-graph (stack chain/backtrace) recording,
161 platforms, such as Haswell. It can only get user call chain. It
Dperf-timechart.txt94 Do call-graph (stack chain/backtrace) recording
Dperf-script.txt200 When printing symbols do not display call chain.
Dperf-report.txt184 - none: disable call chain display.
Dintel-pt.txt673 g synthesize a call chain (use with i or x)
716 Also the call chain size (default 16, max. 1024) for instructions or
/linux-4.4.14/include/crypto/
Dscatterwalk.h30 int chain, int num) in scatterwalk_crypto_chain() argument
32 if (chain) { in scatterwalk_crypto_chain()
/linux-4.4.14/drivers/mtd/
Dnftlcore.c494 u16 chain, EUN; in NFTL_makefreeblock() local
496 for (chain = 0; chain < le32_to_cpu(nftl->MediaHdr.FormattedSize) / nftl->EraseSize; chain++) { in NFTL_makefreeblock()
497 EUN = nftl->EUNtable[chain]; in NFTL_makefreeblock()
506 chain, EUN); in NFTL_makefreeblock()
519 LongestChain = chain; in NFTL_makefreeblock()
Dinftlcore.c420 u16 chain, EUN; in INFTL_makefreeblock() local
425 for (chain = 0; chain < inftl->nb_blocks; chain++) { in INFTL_makefreeblock()
426 EUN = inftl->VUtable[chain]; in INFTL_makefreeblock()
435 chain, EUN); in INFTL_makefreeblock()
447 LongestChain = chain; in INFTL_makefreeblock()
/linux-4.4.14/mm/
Ddmapool.c447 unsigned int chain = page->offset; in dma_pool_free() local
448 while (chain < pool->allocation) { in dma_pool_free()
449 if (chain != offset) { in dma_pool_free()
450 chain = *(int *)(page->vaddr + chain); in dma_pool_free()
/linux-4.4.14/drivers/block/
Dosdblk.c252 static void bio_chain_put(struct bio *chain) in bio_chain_put() argument
256 while (chain) { in bio_chain_put()
257 tmp = chain; in bio_chain_put()
258 chain = chain->bi_next; in bio_chain_put()
Drbd.c1236 static void bio_chain_put(struct bio *chain) in bio_chain_put() argument
1240 while (chain) { in bio_chain_put()
1241 tmp = chain; in bio_chain_put()
1242 chain = chain->bi_next; in bio_chain_put()
1250 static void zero_bio_chain(struct bio *chain, int start_ofs) in zero_bio_chain() argument
1258 while (chain) { in zero_bio_chain()
1259 bio_for_each_segment(bv, chain, iter) { in zero_bio_chain()
1271 chain = chain->bi_next; in zero_bio_chain()
1349 struct bio *chain = NULL; in bio_chain_clone_range() local
1357 end = &chain; in bio_chain_clone_range()
[all …]
/linux-4.4.14/drivers/dma/
Dsirf-dma.c93 bool chain; /* is chain DMA? */ member
166 if (sdesc->chain) { in sirfsoc_dma_execute_hw_a7v2()
169 (sdesc->chain << in sirfsoc_dma_execute_hw_a7v2()
181 (sdesc->chain << in sirfsoc_dma_execute_hw_a7v2()
185 writel_relaxed(sdesc->chain ? SIRFSOC_DMA_INT_END_INT_ATLAS7 : in sirfsoc_dma_execute_hw_a7v2()
271 bool chain; in sirfsoc_dma_irq() local
310 chain = sdesc->chain; in sirfsoc_dma_irq()
311 if ((chain && (is & SIRFSOC_DMA_INT_END_INT_ATLAS7)) || in sirfsoc_dma_irq()
312 (!chain && in sirfsoc_dma_irq()
Dmv_xor.c307 list_for_each_entry_safe(iter, _iter, &mv_chan->chain, in mv_chan_slot_cleanup()
332 if ((busy == 0) && !list_empty(&mv_chan->chain)) { in mv_chan_slot_cleanup()
338 iter = list_entry(mv_chan->chain.next, in mv_chan_slot_cleanup()
343 if (!list_is_last(&iter->node, &mv_chan->chain)) { in mv_chan_slot_cleanup()
424 if (list_empty(&mv_chan->chain)) in mv_xor_tx_submit()
425 list_move_tail(&sw_desc->node, &mv_chan->chain); in mv_xor_tx_submit()
429 old_chain_tail = list_entry(mv_chan->chain.prev, in mv_xor_tx_submit()
432 list_move_tail(&sw_desc->node, &mv_chan->chain); in mv_xor_tx_submit()
575 list_for_each_entry_safe(iter, _iter, &mv_chan->chain, in mv_xor_free_chan_resources()
1051 INIT_LIST_HEAD(&mv_chan->chain); in mv_xor_channel_add()
Diop-adma.c101 if (desc->chain_node.next == &iop_chan->chain) in iop_adma_clean_slot()
126 list_for_each_entry_safe(iter, _iter, &iop_chan->chain, in __iop_adma_slot_cleanup()
183 &iop_chan->chain, chain_node) { in __iop_adma_slot_cleanup()
201 &iop_chan->chain, chain_node) { in __iop_adma_slot_cleanup()
270 LIST_HEAD(chain); in iop_adma_alloc_slots()
327 list_add_tail(&iter->chain_node, &chain); in iop_adma_alloc_slots()
343 list_splice(&chain, &alloc_tail->tx_list); in iop_adma_alloc_slots()
388 old_chain_tail = list_entry(iop_chan->chain.prev, in iop_adma_tx_submit()
735 list_for_each_entry_safe(iter, _iter, &iop_chan->chain, in iop_adma_free_chan_resources()
1390 INIT_LIST_HEAD(&iop_chan->chain); in iop_adma_probe()
[all …]
Dtxx9dmac.c545 dma_addr_t chain; in txx9dmac_scan_descriptors() local
551 chain = channel64_read_CHAR(dc); in txx9dmac_scan_descriptors()
555 chain = channel32_readl(dc, CHAR); in txx9dmac_scan_descriptors()
566 chain = 0; /* last descriptor of this chain */ in txx9dmac_scan_descriptors()
569 (u64)chain); in txx9dmac_scan_descriptors()
572 if (desc_read_CHAR(dc, desc) == chain) { in txx9dmac_scan_descriptors()
580 if (desc_read_CHAR(dc, child) == chain) { in txx9dmac_scan_descriptors()
Dmv_xor.h114 struct list_head chain; member
/linux-4.4.14/kernel/locking/
Dlockdep.c303 #define __chainhashfn(chain) hash_long(chain, CHAINHASH_BITS) argument
304 #define chainhashentry(chain) (chainhash_table + __chainhashfn((chain))) argument
2004 struct lock_class *lock_chain_get_class(struct lock_chain *chain, int i) in lock_chain_get_class() argument
2006 return lock_classes + chain_hlocks[chain->base + i]; in lock_chain_get_class()
2021 struct lock_chain *chain; in lookup_chain_cache() local
2036 list_for_each_entry_rcu(chain, hash_head, entry) { in lookup_chain_cache()
2037 if (chain->chain_key == chain_key) { in lookup_chain_cache()
2060 list_for_each_entry(chain, hash_head, entry) { in lookup_chain_cache()
2061 if (chain->chain_key == chain_key) { in lookup_chain_cache()
2074 chain = lock_chains + nr_lock_chains++; in lookup_chain_cache()
[all …]
Dlockdep_proc.c139 struct lock_chain *chain = v; in lc_show() local
148 seq_printf(m, "irq_context: %d\n", chain->irq_context); in lc_show()
150 for (i = 0; i < chain->depth; i++) { in lc_show()
151 class = lock_chain_get_class(chain, i); in lc_show()
Dlockdep_internals.h80 struct lock_class *lock_chain_get_class(struct lock_chain *chain, int i);
/linux-4.4.14/net/decnet/
Ddn_route.c97 struct dn_route __rcu *chain; member
206 rtp = &dn_rt_hash_table[i].chain; in dn_dst_check_expire()
240 rtp = &dn_rt_hash_table[i].chain; in dn_dst_gc()
338 rthp = &dn_rt_hash_table[hash].chain; in dn_insert_route()
347 dn_rt_hash_table[hash].chain); in dn_insert_route()
348 rcu_assign_pointer(dn_rt_hash_table[hash].chain, rth); in dn_insert_route()
360 rcu_assign_pointer(rt->dst.dn_next, dn_rt_hash_table[hash].chain); in dn_insert_route()
361 rcu_assign_pointer(dn_rt_hash_table[hash].chain, rt); in dn_insert_route()
377 if ((rt = xchg((struct dn_route **)&dn_rt_hash_table[i].chain, NULL)) == NULL) in dn_run_flush()
1261 for (rt = rcu_dereference_bh(dn_rt_hash_table[hash].chain); rt; in __dn_route_output_key()
[all …]
/linux-4.4.14/drivers/net/wireless/ath/carl9170/
Dphy.c1123 int chain, idx, i; in carl9170_set_freq_cal_data() local
1155 for (chain = 0; chain < AR5416_MAX_CHAINS; chain++) { in carl9170_set_freq_cal_data()
1163 cal_pier_data_2G[chain][idx]; in carl9170_set_freq_cal_data()
1168 cal_pier_data_5G[chain][idx]; in carl9170_set_freq_cal_data()
1202 carl9170_regwrite(0x1c6280 + chain * 0x1000 + in carl9170_set_freq_cal_data()
1209 carl9170_regwrite(0x1c6280 + chain * 0x1000 + (i << 2), in carl9170_set_freq_cal_data()
/linux-4.4.14/tools/perf/util/
Dmachine.c1687 struct ip_callchain *chain = sample->callchain; in resolve_lbr_callchain_sample() local
1688 int chain_nr = min(max_stack, (int)chain->nr); in resolve_lbr_callchain_sample()
1694 if (chain->ips[i] == PERF_CONTEXT_USER) in resolve_lbr_callchain_sample()
1722 ip = chain->ips[j]; in resolve_lbr_callchain_sample()
1731 ip = chain->ips[i + 1 - (j - lbr_nr)]; in resolve_lbr_callchain_sample()
1754 struct ip_callchain *chain = sample->callchain; in thread__resolve_callchain_sample() local
1755 int chain_nr = min(max_stack, (int)chain->nr); in thread__resolve_callchain_sample()
1774 if (chain->nr < PERF_MAX_STACK_DEPTH) in thread__resolve_callchain_sample()
1775 skip_idx = arch_skip_callchain_idx(thread, chain); in thread__resolve_callchain_sample()
1809 chain->ips[first_call] >= PERF_CONTEXT_MAX) in thread__resolve_callchain_sample()
[all …]
Dthread-stack.c322 void thread_stack__sample(struct thread *thread, struct ip_callchain *chain, in thread_stack__sample() argument
328 chain->nr = 1; in thread_stack__sample()
330 chain->nr = min(sz, thread->ts->cnt + 1); in thread_stack__sample()
332 chain->ips[0] = ip; in thread_stack__sample()
334 for (i = 1; i < chain->nr; i++) in thread_stack__sample()
335 chain->ips[i] = thread->ts->stack[thread->ts->cnt - i].ret_addr; in thread_stack__sample()
Dcallchain.h221 extern int arch_skip_callchain_idx(struct thread *thread, struct ip_callchain *chain);
224 struct ip_callchain *chain __maybe_unused) in arch_skip_callchain_idx()
Dcallchain.c204 rb_insert_callchain(struct rb_root *root, struct callchain_node *chain, in rb_insert_callchain() argument
210 u64 chain_cumul = callchain_cumul_hits(chain); in rb_insert_callchain()
221 if (rnode->hit < chain->hit) in rb_insert_callchain()
239 rb_link_node(&chain->rb_node, parent, p); in rb_insert_callchain()
240 rb_insert_color(&chain->rb_node, root); in rb_insert_callchain()
Dthread-stack.h97 void thread_stack__sample(struct thread *thread, struct ip_callchain *chain,
Dsession.h68 struct ip_callchain *chain,
Dintel-pt.c119 struct ip_callchain *chain; member
678 ptq->chain = zalloc(sz); in intel_pt_alloc_queue()
679 if (!ptq->chain) in intel_pt_alloc_queue()
755 zfree(&ptq->chain); in intel_pt_alloc_queue()
771 zfree(&ptq->chain); in intel_pt_free_queue()
1052 thread_stack__sample(ptq->thread, ptq->chain, in intel_pt_synth_instruction_sample()
1054 sample.callchain = ptq->chain; in intel_pt_synth_instruction_sample()
1107 thread_stack__sample(ptq->thread, ptq->chain, in intel_pt_synth_transaction_sample()
1109 sample.callchain = ptq->chain; in intel_pt_synth_transaction_sample()
/linux-4.4.14/net/ipv6/
Dinet6_hashtables.c72 sk_nulls_for_each_rcu(sk, node, &head->chain) { in __inet6_lookup_established()
215 sk_nulls_for_each(sk2, node, &head->chain) { in __inet6_check_established()
236 __sk_nulls_add_node_rcu(sk, &head->chain); in __inet6_check_established()
/linux-4.4.14/Documentation/locking/
Drt-mutex-design.txt78 PI chain - The PI chain is an ordered series of locks and processes that cause
118 PI chain
121 The PI chain is a list of processes and mutexes that may cause priority
122 inheritance to take place. Multiple chains may converge, but a chain
140 The chain would be:
147 The chain for F would be:
163 also call it the Top of the chain) must be equal to or higher in priority
164 than the processes to the left or below in the chain.
186 Before I go further and talk about how the PI chain is stored through lists
236 The maximum depth of the PI chain is not dynamic, and could actually be
[all …]
Dlockdep-design.txt203 with the validator. We also assume that the 64-bit 'chain hash'
204 value is unique for every lock-chain in the system. Also, lock
219 calculated, which hash is unique for every lock chain. The hash value,
220 when the chain is validated for the first time, is then put into a hash
222 locking chain occurs again later on, the hash table tells us that we
223 dont have to validate the chain again.
/linux-4.4.14/Documentation/crypto/
Dasync-tx-api.txt26 The async_tx API provides methods for describing a chain of asynchronous
31 the API will fit the chain of operations to the available offload
46 2/ cross channel dependency chains: the API allows a chain of dependent
79 operations complete. When an application needs to submit a chain of
110 async_<operation>, or when the application needs to submit a chain of
112 completion interrupt/callback at the end of the chain.
/linux-4.4.14/kernel/
Dfutex.c255 struct plist_head chain; member
660 plist_for_each_entry(this, &hb->chain, list) { in futex_top_waiter()
1173 plist_del(&q->list, &hb->chain); in __unqueue_futex()
1346 plist_for_each_entry_safe(this, next, &hb->chain, list) { in futex_wake()
1429 plist_for_each_entry_safe(this, next, &hb1->chain, list) { in futex_wake_op()
1443 plist_for_each_entry_safe(this, next, &hb2->chain, list) { in futex_wake_op()
1484 if (likely(&hb1->chain != &hb2->chain)) { in requeue_futex()
1485 plist_del(&q->list, &hb1->chain); in requeue_futex()
1488 plist_add(&q->list, &hb2->chain); in requeue_futex()
1772 plist_for_each_entry_safe(this, next, &hb1->chain, list) { in futex_requeue()
[all …]
/linux-4.4.14/Documentation/ABI/stable/
Dsysfs-driver-w1_ds28ea004 Description: Support for the DS28EA00 chain sequence function
/linux-4.4.14/tools/perf/ui/gtk/
Dhists.c100 struct callchain_list *chain; in perf_gtk__add_callchain() local
114 list_for_each_entry(chain, &node->val, list) { in perf_gtk__add_callchain()
122 callchain_list__sym_name(chain, buf, sizeof(buf), false); in perf_gtk__add_callchain()
/linux-4.4.14/net/ipv6/netfilter/
DKconfig38 tristate "IPv6 nf_tables route chain support"
40 This option enables the "route" chain for IPv6 in nf_tables. This
41 chain type is used to force packet re-routing after mangling header
90 tristate "IPv6 nf_tables nat chain support"
92 This option enables the "nat" chain for IPv6 in nf_tables. This
93 chain type is used to perform Network Address Translation (NAT)
/linux-4.4.14/fs/affs/
Dinode.c386 __be32 chain; in affs_add_entry() local
387 chain = AFFS_TAIL(sb, inode_bh)->link_chain; in affs_add_entry()
389 AFFS_TAIL(sb, bh)->link_chain = chain; in affs_add_entry()
391 affs_adjust_checksum(inode_bh, block - be32_to_cpu(chain)); in affs_add_entry()
DChanges198 the pointer to the next entry in the hash chain wasn't
/linux-4.4.14/net/xfrm/
Dxfrm_policy.c583 struct hlist_head *chain; in xfrm_hash_rebuild() local
630 chain = policy_hash_bysel(net, &policy->selector, in xfrm_hash_rebuild()
633 hlist_for_each_entry(pol, chain, bydst) { in xfrm_hash_rebuild()
642 hlist_add_head(&policy->bydst, chain); in xfrm_hash_rebuild()
753 struct hlist_head *chain; in xfrm_policy_insert() local
757 chain = policy_hash_bysel(net, &policy->selector, policy->family, dir); in xfrm_policy_insert()
760 hlist_for_each_entry(pol, chain, bydst) { in xfrm_policy_insert()
783 hlist_add_head(&policy->bydst, chain); in xfrm_policy_insert()
820 struct hlist_head *chain; in xfrm_policy_bysel_ctx() local
824 chain = policy_hash_bysel(net, sel, sel->family, dir); in xfrm_policy_bysel_ctx()
[all …]
/linux-4.4.14/drivers/usb/gadget/udc/
Dmv_u3d.h211 u32 chain:1; /* associate this TRB with the member
317 unsigned chain; /* TRB chain or not */ member
Dmv_u3d_core.c204 if (!req->chain) in mv_u3d_done()
339 trb_hw->ctrl.chain = 0; in mv_u3d_build_trb_one()
397 trb->trb_hw->ctrl.chain = 0; in mv_u3d_build_trb_chain()
399 trb->trb_hw->ctrl.chain = 1; in mv_u3d_build_trb_chain()
436 req->chain = 0; in mv_u3d_req_to_trb()
475 req->chain = 1; in mv_u3d_req_to_trb()
/linux-4.4.14/Documentation/features/io/sg-chain/
Darch-support.txt2 # Feature name: sg-chain
/linux-4.4.14/drivers/staging/lustre/lustre/llite/
Dstatahead.c1053 struct ll_dir_chain chain; in ll_statahead_thread() local
1073 ll_dir_chain_init(&chain); in ll_statahead_thread()
1074 page = ll_get_dir_page(dir, pos, &chain); in ll_statahead_thread()
1235 page = ll_get_dir_page(dir, pos, &chain); in ll_statahead_thread()
1261 ll_dir_chain_fini(&chain); in ll_statahead_thread()
1349 struct ll_dir_chain chain; in is_first_dirent() local
1356 ll_dir_chain_init(&chain); in is_first_dirent()
1357 page = ll_get_dir_page(dir, pos, &chain); in is_first_dirent()
1443 page = ll_get_dir_page(dir, pos, &chain); in is_first_dirent()
1454 ll_dir_chain_fini(&chain); in is_first_dirent()
Ddir.c335 struct ll_dir_chain *chain) in ll_get_dir_page() argument
485 struct ll_dir_chain chain; in ll_dir_read() local
489 ll_dir_chain_init(&chain); in ll_dir_read()
491 page = ll_get_dir_page(inode, pos, &chain); in ll_dir_read()
568 &chain); in ll_dir_read()
589 ll_dir_chain_fini(&chain); in ll_dir_read()
Dllite_internal.h676 struct ll_dir_chain *chain);
/linux-4.4.14/arch/arm/include/asm/hardware/
Diop_adma.h66 struct list_head chain; member
/linux-4.4.14/Documentation/devicetree/bindings/pinctrl/
Dfsl,imx7d-pinctrl.txt8 iomuxc controller for daisy chain settings, the fsl,input-sel property extends
39 daisy chain settings.
/linux-4.4.14/net/sctp/
Dproc.c223 sctp_for_each_hentry(epb, &head->chain) { in sctp_eps_seq_show()
331 sctp_for_each_hentry(epb, &head->chain) { in sctp_assocs_seq_show()
452 sctp_for_each_hentry(epb, &head->chain) { in sctp_remaddr_seq_show()
Dinput.c721 hlist_add_head(&epb->node, &head->chain); in __sctp_hash_endpoint()
771 sctp_for_each_hentry(epb, &head->chain) { in __sctp_rcv_lookup_endpoint()
801 hlist_add_head(&epb->node, &head->chain); in __sctp_hash_established()
866 sctp_for_each_hentry(epb, &head->chain) { in __sctp_lookup_association()
Dprotocol.c1445 INIT_HLIST_HEAD(&sctp_assoc_hashtable[i].chain); in sctp_init()
1459 INIT_HLIST_HEAD(&sctp_ep_hashtable[i].chain); in sctp_init()
1493 INIT_HLIST_HEAD(&sctp_port_hashtable[i].chain); in sctp_init()
Dendpointola.c347 sctp_for_each_hentry(epb, &head->chain) { in __sctp_endpoint_lookup_assoc()
Dsocket.c6170 sctp_for_each_hentry(pp, &head->chain) in sctp_get_port_local()
6198 sctp_for_each_hentry(pp, &head->chain) { in sctp_get_port_local()
6495 hlist_add_head(&pp->node, &head->chain); in sctp_bucket_create()
/linux-4.4.14/net/ipv4/netfilter/
DKconfig49 tristate "IPv4 nf_tables route chain support"
51 This option enables the "route" chain for IPv4 in nf_tables. This
52 chain type is used to force packet re-routing after mangling header
112 tristate "IPv4 nf_tables nat chain support"
114 This option enables the "nat" chain for IPv4 in nf_tables. This
115 chain type is used to perform Network Address Translation (NAT)
/linux-4.4.14/fs/ufs/
Dinode.c129 Indirect chain[4], *q = chain; in ufs_frag_map() local
147 if (!grow_chain32(ufsi, NULL, &ufsi->i_u1.i_data[*p++], chain, q)) in ufs_frag_map()
161 if (!grow_chain32(ufsi, bh, ptr, chain, ++q)) in ufs_frag_map()
170 if (!grow_chain64(ufsi, NULL, &ufsi->i_u1.u2_i_data[*p++], chain, q)) in ufs_frag_map()
185 if (!grow_chain64(ufsi, bh, ptr, chain, ++q)) in ufs_frag_map()
194 while (q > chain) { in ufs_frag_map()
201 while (q > chain) { in ufs_frag_map()
/linux-4.4.14/Documentation/i2c/busses/
Di2c-parport-light9 and the impossibility to daisy-chain other parallel port devices.
/linux-4.4.14/Documentation/
Dsysfs-rules.txt156 - Position of devices along device chain can change.
158 or the chain of parent devices. The kernel is free to insert devices into
159 the chain. You must always request the parent device you are looking for
160 by its subsystem value. You need to walk up the chain until you find
163 access the chain of parents is a bug in the application.
Dramoops.txt110 related hangs. The functions call chain log is stored in a "ftrace-ramoops"
Dintel_txt.txt76 pre-launch components can be removed from the trust chain, DMA
84 almost all parts of the trust chain is available (excepting SMM and
Dpadata.txt87 Padata calls the notifier chain with:
Dcoccinelle.txt66 'chain' tries the previous modes in the order above until one succeeds.
Dparport.txt172 daisy-chain devices that conform to IEEE 1284.3.
Dmemory-hotplug.txt404 of the notifier chain that points to the callback function itself.
Dbcache.txt390 Longest chain in the btree node cache's hash table
/linux-4.4.14/Documentation/devicetree/bindings/timer/
Dti,keystone-timer.txt6 timers, each half can operate in conjunction (chain mode) or independently
/linux-4.4.14/drivers/scsi/
Daha1542.h59 struct chain { struct
Daha1542.c381 struct chain *cptr; in aha1542_queuecommand()
461 any2scsi(ccb[mbo].datalen, sg_count * sizeof(struct chain)); in aha1542_queuecommand()
/linux-4.4.14/Documentation/devicetree/bindings/interrupt-controller/
Dbrcm,bcm2836-l1-intc.txt5 peripheral (GPU) events, which chain to the BCM2835-style interrupt
/linux-4.4.14/drivers/dma/ppc4xx/
Dadma.h96 struct list_head chain; member
Dadma.c959 list_for_each_entry(iter, &chan->chain, in ppc440spe_adma_device_clear_eot_status()
968 BUG_ON(&iter->chain_node == &chan->chain); in ppc440spe_adma_device_clear_eot_status()
1139 list_for_each_entry_continue(iter, &chan->chain, chain_node) { in ppc440spe_chan_append()
1516 if (list_is_last(&desc->chain_node, &chan->chain) || in ppc440spe_adma_clean_slot()
1571 list_for_each_entry_safe(iter, _iter, &chan->chain, in __ppc440spe_adma_slot_cleanup()
1628 &chan->chain, chain_node) { in __ppc440spe_adma_slot_cleanup()
1706 struct list_head chain = LIST_HEAD_INIT(chain); in ppc440spe_adma_alloc_slots() local
1747 list_add_tail(&iter->chain_node, &chain); in ppc440spe_adma_alloc_slots()
1765 list_splice(&chain, &alloc_tail->group_list); in ppc440spe_adma_alloc_slots()
1930 if (unlikely(list_empty(&chan->chain))) { in ppc440spe_adma_tx_submit()
[all …]
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-devices21 chain will have emitted uevent messages, so userspace
Dsysfs-bus-rbd97 Information identifying the chain of parent images in a layered rbd
/linux-4.4.14/include/net/
Dinet_hashtables.h43 struct hlist_nulls_head chain; member
98 struct hlist_head chain; member
Dinet_frag.h74 struct hlist_head chain; member
Dip_fib.h68 struct fib_nh_exception __rcu *chain; member
/linux-4.4.14/Documentation/dmaengine/
Dpxa_dma.txt62 Suppose the running chain is :
70 After a call to dmaengine_submit(b3), the chain will look like :
100 DMA chain.
/linux-4.4.14/drivers/s390/scsi/
Dzfcp_fc.c731 int chain, max_entries, buf_num, max_bytes; in zfcp_fc_scan_ports() local
735 chain = adapter->adapter_features & FSF_FEATURE_ELS_CT_CHAINED_SBALS; in zfcp_fc_scan_ports()
736 buf_num = chain ? ZFCP_FC_GPN_FT_NUM_BUFS : 1; in zfcp_fc_scan_ports()
737 max_entries = chain ? ZFCP_FC_GPN_FT_MAX_ENT : ZFCP_FC_GPN_FT_ENT_PAGE; in zfcp_fc_scan_ports()
738 max_bytes = chain ? ZFCP_FC_GPN_FT_MAX_SIZE : ZFCP_FC_CT_SIZE_PAGE; in zfcp_fc_scan_ports()
/linux-4.4.14/Documentation/scsi/
Dosd.txt154 by a chain of BIOs associated with each request.
163 Important: We have chosen to disregard the assumption that a BIO-chain (and
165 last scatter chain can be incomplete and all the middle chains are of PAGE_SIZE.
Dsym53c8xx_2.txt303 apply to all targets of the SCSI chain (except the controller).
583 - terminations at both end of the SCSI chain
Dtmscsim.txt339 can use tmscsim=7,0,31,63,4,0 for maximum performance, if your SCSI chain
/linux-4.4.14/drivers/gpu/drm/amd/amdkfd/
Dkfd_packet_manager.c123 uint64_t ib, size_t ib_size_in_dwords, bool chain) in pm_create_runlist() argument
136 packet->bitfields4.chain = chain ? 1 : 0; in pm_create_runlist()
Dkfd_pm4_headers_vi.h125 uint32_t chain:1; member
Dkfd_pm4_headers.h126 uint32_t chain:1; member
/linux-4.4.14/kernel/power/
Dsnapshot.c187 struct linked_page *chain; /* the chain */ member
198 ca->chain = NULL; in chain_init()
215 lp->next = ca->chain; in chain_alloc()
216 ca->chain = lp; in chain_alloc()
219 ret = ca->chain->data + ca->used_space; in chain_alloc()
597 bm->p_list = ca.chain; in memory_bm_create()
604 bm->p_list = ca.chain; in memory_bm_create()
/linux-4.4.14/drivers/usb/dwc3/
Dep0.c59 u32 len, u32 type, bool chain) in dwc3_ep0_start_trans() argument
75 if (chain) in dwc3_ep0_start_trans()
86 if (chain) in dwc3_ep0_start_trans()
92 if (chain) in dwc3_ep0_start_trans()
Dgadget.c780 unsigned length, unsigned last, unsigned chain, unsigned node) in dwc3_prepare_one_trb() argument
787 chain ? " chain" : ""); in dwc3_prepare_one_trb()
833 if (!req->request.no_interrupt && !chain) in dwc3_prepare_one_trb()
843 if (chain) in dwc3_prepare_one_trb()
927 unsigned chain = true; in dwc3_prepare_trbs() local
936 chain = false; in dwc3_prepare_trbs()
944 chain = false; in dwc3_prepare_trbs()
947 last_one, chain, i); in dwc3_prepare_trbs()
/linux-4.4.14/Documentation/DocBook/
Dregulator.xml.db49 API-regulator-notifier-call-chain
Dfilesystems.xml.db113 API-bio-chain
Ddevice-drivers.xml.db540 API-mpt-add-chain
541 API-mpt-add-chain-64bit
/linux-4.4.14/Documentation/leds/
Dleds-blinkm.txt6 dasy-chain up to 127 BlinkMs on an I2C bus.
/linux-4.4.14/drivers/gpu/drm/sti/
DNOTES3 The STMicroelectronics stiH SoCs use a common chain of HW display IP blocks:
/linux-4.4.14/net/bridge/
DKconfig29 bridged ARP traffic in the arptables FORWARD chain.
/linux-4.4.14/tools/perf/
Dbuiltin-timechart.c481 struct ip_callchain *chain = sample->callchain; in cat_backtrace() local
489 if (!chain) in cat_backtrace()
498 for (i = 0; i < chain->nr; i++) { in cat_backtrace()
502 ip = chain->ips[i]; in cat_backtrace()
504 ip = chain->ips[chain->nr - i - 1]; in cat_backtrace()
/linux-4.4.14/arch/powerpc/kernel/vdso64/
Dsigtramp.S302 # we ever have some call chain that returns somewhere past the addi?
/linux-4.4.14/net/core/
Dneighbour.c2404 int chain; in neigh_for_each() local
2411 for (chain = 0; chain < (1 << nht->hash_shift); chain++) { in neigh_for_each()
2414 for (n = rcu_dereference_bh(nht->hash_buckets[chain]); in neigh_for_each()
2428 int chain; in __neigh_for_each_release() local
2433 for (chain = 0; chain < (1 << nht->hash_shift); chain++) { in __neigh_for_each_release()
2437 np = &nht->hash_buckets[chain]; in __neigh_for_each_release()
/linux-4.4.14/Documentation/networking/
D6pack.txt27 TNCs that are connected between each other and the PC by a daisy chain
162 the opportunity to build a TNC daisy-chain and test it.
Dspider_net.txt171 of the RX chain seems to show it is empty, then it is probable that
Daltera_tse.txt70 completion in the context of the interrupt handling chain by recycling
Dstmmac.txt39 chain_mode: select chain mode instead of ring.
Darcnet-hardware.txt208 the empty connectors of cards on the ends of the chain. An example:
218 involved in using them; you just connect a TP chain to a hub on any end or
2087 RJ Twisted Pair Connector (daisy chain)
/linux-4.4.14/Documentation/powerpc/
Deeh-pci-error-recovery.txt153 Next, it uses the Linux kernel notifier chain/work queue mechanism to
320 (HBA) resets. These are cascaded into a chain of attempted
323 reset into this chain of events.
/linux-4.4.14/lib/
DKconfig.debug249 This keeps track of what call chain is the owner of a page, may
616 memory hotplug notifier chain callbacks. It is controlled through
619 If the notifier call chain should be failed with some events
1417 specified notifier chain callbacks. It is useful to test the error
1418 handling of notifier call chain failures.
1428 errors to CPU notifier chain callbacks. It is controlled through
1431 If the notifier call chain should be failed with some events
1452 PM notifier chain callbacks. It is controlled through debugfs
1455 If the notifier call chain should be failed with some events
1475 OF reconfig notifier chain callbacks. It is controlled
[all …]
/linux-4.4.14/Documentation/tpm/
Dxen-tpmfront.txt18 the chain of trust rooted in the hardware TPM to virtual machines in Xen. Each
/linux-4.4.14/Documentation/development-process/
D2.Process207 a lieutenant system built around a chain of trust.
235 etc. This chain of repositories can be arbitrarily long, though it rarely
236 exceeds two or three links. Since each maintainer in the chain trusts
237 those managing lower-level trees, this process is known as the "chain of
247 The chain of subsystem trees guides the flow of patches into the kernel,
D5.Posting306 are using git, please stay away from the --chain-reply-to option to avoid
/linux-4.4.14/include/net/sctp/
Dstructs.h103 struct hlist_head chain; member
109 struct hlist_head chain; member
/linux-4.4.14/Documentation/rapidio/
Drapidio.txt264 chain of switches) does not have any endpoint (except enumerator) attached to
266 In the case of a chain of switches without endpoint, one fake device ID is used
267 to configure a route through the entire chain and switches are differentiated by
/linux-4.4.14/net/bridge/netfilter/
Dnft_reject_bridge.c319 return nft_chain_validate_hooks(ctx->chain, (1 << NF_BR_PRE_ROUTING) | in nft_reject_bridge_validate()
Debtables.c766 static int check_chainloops(const struct ebt_entries *chain, struct ebt_cl_stack *cl_s, in check_chainloops() argument
769 int i, chain_nr = -1, pos = 0, nentries = chain->nentries, verdict; in check_chainloops()
770 const struct ebt_entry *e = (struct ebt_entry *)chain->data; in check_chainloops()
782 nentries = chain->nentries; in check_chainloops()
/linux-4.4.14/Documentation/scheduler/
Dsched-domains.txt36 our CPU is on, starting from its base domain and going up the ->parent chain.
/linux-4.4.14/net/dccp/
Dproto.c1160 INIT_HLIST_NULLS_HEAD(&dccp_hashinfo.ehash[i].chain, i); in dccp_init()
1184 INIT_HLIST_HEAD(&dccp_hashinfo.bhash[i].chain); in dccp_init()
/linux-4.4.14/Documentation/power/regulator/
Doverview.txt149 operations to the core. It also has a notifier call chain for propagating
/linux-4.4.14/drivers/scsi/mpt3sas/
Dmpt3sas_base.c1373 void *sg_local, *chain; in _base_build_sg_scmd() local
1434 chain = chain_req->chain_buffer; in _base_build_sg_scmd()
1450 sg_local = chain; in _base_build_sg_scmd()
1474 chain = chain_req->chain_buffer; in _base_build_sg_scmd()
1516 void *sg_local, *chain; in _base_build_sg_scmd_ieee() local
1568 chain = chain_req->chain_buffer; in _base_build_sg_scmd_ieee()
1582 sg_local = chain; in _base_build_sg_scmd_ieee()
1599 chain = chain_req->chain_buffer; in _base_build_sg_scmd_ieee()
/linux-4.4.14/Documentation/device-mapper/
Dverity.txt136 be passed via the kernel command-line in a rooted chain of trust where
/linux-4.4.14/net/mac80211/
Drx.c221 int mpdulen, chain; in ieee80211_add_rx_radiotap_header() local
248 for_each_set_bit(chain, &chains, IEEE80211_MAX_CHAINS) { in ieee80211_add_rx_radiotap_header()
447 for_each_set_bit(chain, &chains, IEEE80211_MAX_CHAINS) { in ieee80211_add_rx_radiotap_header()
448 *pos++ = status->chain_signal[chain]; in ieee80211_add_rx_radiotap_header()
449 *pos++ = chain; in ieee80211_add_rx_radiotap_header()
/linux-4.4.14/net/wireless/
DKconfig125 capabilities. However, note that in order to not create daisy chain
/linux-4.4.14/fs/
Dnamespace.c731 struct hlist_head *chain = mp_hash(dentry); in lookup_mountpoint() local
734 hlist_for_each_entry(mp, chain, m_hash) { in lookup_mountpoint()
748 struct hlist_head *chain = mp_hash(dentry); in new_mountpoint() local
764 hlist_add_head(&mp->m_hash, chain); in new_mountpoint()
/linux-4.4.14/Documentation/blockdev/
Dparide.txt143 chain ID. While your system is booting, a number of messages are
170 number and 36 is the chain ID.
/linux-4.4.14/Documentation/s390/
DDebugging390.txt426 back-chain:
450 1) Sets up a back chain.
487 static-chain: This is used in nested functions a concept adopted from pascal
519 r10 static-chain ( if nested function ) saved
565 0 0 back chain ( a 0 here signifies end of back chain )
588 0 back-chain
1216 entered twice. If you reach the NULL pointer at the end of the back chain you
Dcds.txt347 CCW_CMD_NOOP to the end of the submitted CCW chain. This will force Channel-End
/linux-4.4.14/Documentation/i2c/
Ddev-interface213 up the call chain, with almost no processing done, except by i2c-dev to
/linux-4.4.14/arch/microblaze/boot/dts/
Dsystem.dts326 xlnx,jtag-chain = <0x2>;
/linux-4.4.14/drivers/usb/host/
Dxhci-ring.c195 u32 chain; in inc_enq() local
198 chain = le32_to_cpu(ring->enqueue->generic.field[3]) & TRB_CHAIN; in inc_enq()
219 if (!chain && !more_trbs_coming) in inc_enq()
233 cpu_to_le32(chain); in inc_enq()
/linux-4.4.14/drivers/message/fusion/
Dmptscsih.c1456 MPT_FRAME_HDR *chain; in mptscsih_freeChainBuffers() local
1477 chain = (MPT_FRAME_HDR *) (ioc->ChainBuffer in mptscsih_freeChainBuffers()
1481 list_add_tail(&chain->u.frame.linkage.list, &ioc->FreeChainQ); in mptscsih_freeChainBuffers()
/linux-4.4.14/Documentation/sound/alsa/
Dtimestamping.txt107 codec includes variable-latency DSP processing or a chain of
/linux-4.4.14/Documentation/filesystems/
Dxfs-delayed-logging-design.txt390 start, while the checkpoint flush code works over the log vector chain to
397 and unpin) in the log vector chain and then free the log vector chain and
402 it. The fact that we walk the log items (in the CIL) just to chain the log
Dseq_file.txt74 example, could interpret position N as the Nth rule in the chain.
/linux-4.4.14/Documentation/gpio/
Ddriver.txt92 gets called in a chain from the parent IRQ handler, most typically the
/linux-4.4.14/drivers/net/wireless/rt2x00/
Drt2800lib.c3011 u8 chain, reg; in rt2800_bbp_write_with_rx_chain() local
3013 for (chain = 0; chain < rt2x00dev->default_ant.rx_chain_num; chain++) { in rt2800_bbp_write_with_rx_chain()
3015 rt2x00_set_field8(&reg, BBP27_RX_CHAIN_SEL, chain); in rt2800_bbp_write_with_rx_chain()
/linux-4.4.14/Documentation/PCI/
Dpci-error-recovery.txt67 Design and implementation details below, based on a chain of
/linux-4.4.14/drivers/net/wireless/b43/
Dphy_n.c3502 u16 chain = 0x33; in b43_nphy_update_txrx_chain() local
3505 chain = 0x11; in b43_nphy_update_txrx_chain()
3508 chain = 0x22; in b43_nphy_update_txrx_chain()
3514 chain); in b43_nphy_update_txrx_chain()

12