Home
last modified time | relevance | path

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

/linux-4.1.27/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.1.27/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.1.27/net/batman-adv/
Dfragmentation.c52 struct batadv_frag_table_entry *chain; in batadv_frag_purge_orig() local
56 chain = &orig_node->fragments[i]; in batadv_frag_purge_orig()
59 if (!check_cb || check_cb(chain)) { in batadv_frag_purge_orig()
96 static bool batadv_frag_init_chain(struct batadv_frag_table_entry *chain, in batadv_frag_init_chain() argument
99 if (chain->seqno == seqno) in batadv_frag_init_chain()
102 if (!hlist_empty(&chain->head)) in batadv_frag_init_chain()
103 batadv_frag_clear_chain(&chain->head); in batadv_frag_init_chain()
105 chain->size = 0; in batadv_frag_init_chain()
106 chain->seqno = seqno; in batadv_frag_init_chain()
128 struct batadv_frag_table_entry *chain; in batadv_frag_insert_packet() local
[all …]
/linux-4.1.27/net/netfilter/
Dnf_tables_core.c48 const struct nft_chain *chain, in __nft_trace_packet() argument
55 chain->table->name, chain->name, comments[type], in __nft_trace_packet()
60 const struct nft_chain *chain, in nft_trace_packet() argument
64 __nft_trace_packet(pkt, chain, rulenum, type); in nft_trace_packet()
108 const struct nft_chain *chain; member
116 const struct nft_chain *chain = ops->priv, *basechain = chain; in nft_do_chain() local
134 rule = list_entry(&chain->rules, struct nft_rule, list); in nft_do_chain()
137 list_for_each_entry_continue_rcu(rule, &chain->rules, list) { in nft_do_chain()
161 nft_trace_packet(pkt, chain, rulenum, NFT_TRACE_RULE); in nft_do_chain()
171 nft_trace_packet(pkt, chain, rulenum, NFT_TRACE_RULE); in nft_do_chain()
[all …]
Dnf_tables_api.c96 struct nft_chain *chain, in nft_ctx_init() argument
102 ctx->chain = chain; in nft_ctx_init()
131 const struct nft_chain *chain, in nf_tables_unregister_hooks() argument
135 chain->flags & NFT_BASE_CHAIN) in nf_tables_unregister_hooks()
136 nf_unregister_hooks(nft_base_chain(chain)->ops, hook_nops); in nf_tables_unregister_hooks()
178 ctx->chain->flags |= NFT_CHAIN_INACTIVE; in nft_trans_chain_add()
193 list_del_rcu(&ctx->chain->list); in nft_delchain()
234 ctx->chain->use--; in nf_tables_delrule_deactivate()
278 list_for_each_entry(rule, &ctx->chain->rules, list) { in nft_delrule_by_chain()
556 struct nft_chain *chain; in nf_tables_table_enable() local
[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()
218 ret = nft_compat_chain_validate_dependency(target->table, ctx->chain); in nft_target_init()
289 if (ctx->chain->flags & NFT_BASE_CHAIN) { in nft_target_validate()
291 nft_base_chain(ctx->chain); in nft_target_validate()
299 ctx->chain); in nft_target_validate()
370 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()
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()
DKconfig104 provide a notifier chain that can be used by other kernel code
/linux-4.1.27/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.1.27/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.c221 struct gelic_descr_chain *chain, in gelic_card_reset_chain() argument
231 chain->head = start_descr; in gelic_card_reset_chain()
232 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.1.27/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)
228 struct hlist_head *chain; in nlmclnt_lookup_host() local
239 chain = &nlm_client_hosts[nlm_hash_address(sap)]; in nlmclnt_lookup_host()
[all …]
/linux-4.1.27/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.1.27/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()
516 handle->chain = stream->chain; in uvc_v4l2_open()
556 struct uvc_video_chain *chain = handle->chain; in uvc_ioctl_querycap() local
563 | chain->caps; in uvc_ioctl_querycap()
789 struct uvc_video_chain *chain = handle->chain; in uvc_ioctl_enum_input() local
790 const struct uvc_entity *selector = chain->selector; in uvc_ioctl_enum_input()
796 (chain->dev->quirks & UVC_QUIRK_IGNORE_SELECTOR_UNIT)) { in uvc_ioctl_enum_input()
799 list_for_each_entry(iterm, &chain->entities, chain) { in uvc_ioctl_enum_input()
806 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.c1285 static int uvc_scan_chain_entity(struct uvc_video_chain *chain, in uvc_scan_chain_entity() argument
1305 if (chain->processing != NULL) { in uvc_scan_chain_entity()
1311 chain->processing = entity; in uvc_scan_chain_entity()
1322 if (chain->selector != NULL) { in uvc_scan_chain_entity()
1328 chain->selector = entity; in uvc_scan_chain_entity()
1364 list_add_tail(&entity->chain, &chain->entities); in uvc_scan_chain_entity()
1368 static int uvc_scan_chain_forward(struct uvc_video_chain *chain, in uvc_scan_chain_forward() argument
1379 forward = uvc_entity_by_reference(chain->dev, entity->id, in uvc_scan_chain_forward()
1395 list_add_tail(&forward->chain, &chain->entities); in uvc_scan_chain_forward()
1415 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
567 struct uvc_video_chain *chain; member
666 extern int uvc_mc_register_entities(struct uvc_video_chain *chain);
691 extern int uvc_query_v4l2_ctrl(struct uvc_video_chain *chain,
693 extern int uvc_query_v4l2_menu(struct uvc_video_chain *chain,
696 extern int uvc_ctrl_add_mapping(struct uvc_video_chain *chain,
702 extern int uvc_ctrl_begin(struct uvc_video_chain *chain);
717 extern int uvc_ctrl_get(struct uvc_video_chain *chain,
719 extern int uvc_ctrl_set(struct uvc_video_chain *chain,
[all …]
/linux-4.1.27/fs/ext4/
Dindirect.c144 Indirect chain[4], int *err) in ext4_get_branch()
147 Indirect *p = chain; in ext4_get_branch()
153 add_chain(chain, NULL, EXT4_I(inode)->i_data + *offsets); in ext4_get_branch()
520 Indirect chain[4]; in ext4_ind_map_blocks() local
537 partial = ext4_get_branch(inode, depth, offsets, chain, &err); in ext4_ind_map_blocks()
541 first_block = le32_to_cpu(chain[depth - 1].key); in ext4_ind_map_blocks()
547 blk = le32_to_cpu(*(chain[depth-1].p + count)); in ext4_ind_map_blocks()
583 indirect_blks = (chain + depth) - partial - 1; in ext4_ind_map_blocks()
596 offsets + (partial - chain), partial); in ext4_ind_map_blocks()
616 map->m_pblk = le32_to_cpu(chain[depth-1].key); in ext4_ind_map_blocks()
[all …]
/linux-4.1.27/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.1.27/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.1.27/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.1.27/tools/perf/ui/browsers/
Dhists.c166 struct callchain_list *chain; in callchain_node__count_rows_rb_tree() local
169 list_for_each_entry(chain, &child->val, list) { in callchain_node__count_rows_rb_tree()
172 folded_sign = callchain_list__folded(chain); in callchain_node__count_rows_rb_tree()
186 struct callchain_list *chain; in callchain_node__count_rows() local
190 list_for_each_entry(chain, &node->val, list) { in callchain_node__count_rows()
192 unfolded = chain->ms.unfolded; in callchain_node__count_rows()
201 static int callchain__count_rows(struct rb_root *chain) in callchain__count_rows() argument
206 for (nd = rb_first(chain); nd; nd = rb_next(nd)) { in callchain__count_rows()
232 struct callchain_list *chain; in callchain_node__init_have_children_rb_tree() local
235 list_for_each_entry(chain, &child->val, list) { in callchain_node__init_have_children_rb_tree()
[all …]
/linux-4.1.27/fs/ext2/
Dinode.c233 Indirect chain[4], in ext2_get_branch()
237 Indirect *p = chain; in ext2_get_branch()
242 add_chain (chain, NULL, EXT2_I(inode)->i_data + *offsets); in ext2_get_branch()
250 if (!verify_chain(chain, p)) in ext2_get_branch()
624 Indirect chain[4]; in ext2_get_blocks() local
641 partial = ext2_get_branch(inode, depth, offsets, chain, &err); in ext2_get_blocks()
644 first_block = le32_to_cpu(chain[depth - 1].key); in ext2_get_blocks()
651 if (!verify_chain(chain, chain + depth - 1)) { in ext2_get_blocks()
662 blk = le32_to_cpu(*(chain[depth-1].p + count)); in ext2_get_blocks()
689 if (err == -EAGAIN || !verify_chain(chain, partial)) { in ext2_get_blocks()
[all …]
/linux-4.1.27/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.1.27/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.txt19 has a linked-list hash chain. Each hash chain can be protected by RCU
/linux-4.1.27/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.1.27/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.1.27/fs/ocfs2/
Dresize.c99 u16 chain, num_bits, backups = 0; in ocfs2_update_last_group_and_inode() local
142 chain = le16_to_cpu(group->bg_chain); in ocfs2_update_last_group_and_inode()
143 cr = (&cl->cl_recs[chain]); in ocfs2_update_last_group_and_inode()
391 if (le16_to_cpu(gd->bg_chain) != input->chain) in ocfs2_check_new_group()
395 le16_to_cpu(gd->bg_chain), input->chain); in ocfs2_check_new_group()
428 else if (input->chain >= cl_count) in ocfs2_verify_group_and_input()
430 else if (next_free != cl_count && next_free != input->chain) in ocfs2_verify_group_and_input()
515 input->chain, input->clusters, input->frees); in ocfs2_group_add()
526 cr = &cl->cl_recs[input->chain]; in ocfs2_group_add()
548 if (input->chain == le16_to_cpu(cl->cl_next_free_rec)) { in ocfs2_group_add()
Dsuballoc.c121 u16 chain);
1413 u16 chain) in ocfs2_relink_block_group() argument
1429 (unsigned long long)le64_to_cpu(fe->i_blkno), chain, in ocfs2_relink_block_group()
1450 bg->bg_next_group = fe->id2.i_chain.cl_recs[chain].c_blkno; in ocfs2_relink_block_group()
1458 fe->id2.i_chain.cl_recs[chain].c_blkno = bg->bg_blkno; in ocfs2_relink_block_group()
1588 u16 chain) in ocfs2_alloc_dinode_update_counts() argument
1604 le32_add_cpu(&cl->cl_recs[chain].c_free, -num_bits); in ocfs2_alloc_dinode_update_counts()
1614 u16 chain) in ocfs2_rollback_alloc_dinode_counts() argument
1623 le32_add_cpu(&cl->cl_recs[chain].c_free, num_bits); in ocfs2_rollback_alloc_dinode_counts()
1750 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.1.27/scripts/
Dheaderdep.pl148 my $chain = [@$top, [$dep->[0], $dep->[1]]];
153 print_cycle($chain);
158 push @queue, $chain;
/linux-4.1.27/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()
137 hlist_for_each_entry_safe(fq, n, &hb->chain, list) { in inet_evict_bucket()
210 INIT_HLIST_HEAD(&hb->chain); in inet_frags_init()
354 hlist_for_each_entry(qp, &hb->chain, list) { in inet_frag_intern()
369 hlist_add_head(&qp->list, &hb->chain); in inet_frag_intern()
430 hlist_for_each_entry(q, &hb->chain, list) { in inet_frag_find()
Dinet_hashtables.c74 hlist_add_head(&tb->node, &head->chain); in inet_bind_bucket_create()
151 inet_bind_bucket_for_each(tb, &head->chain) { in __inet_inherit_port()
301 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_hash_nolisten()
523 inet_bind_bucket_for_each(tb, &head->chain) { in __inet_hash_connect()
Dtcp_metrics.c92 struct tcp_metrics_block __rcu *chain; member
183 oldest = deref_locked(tcp_metrics_hash[hash].chain); in tcpm_new()
202 tm->tcpm_next = tcp_metrics_hash[hash].chain; in tcpm_new()
203 rcu_assign_pointer(tcp_metrics_hash[hash].chain, tm); in tcpm_new()
227 for (tm = rcu_dereference(tcp_metrics_hash[hash].chain); tm; in __tcp_get_metrics()
269 for (tm = rcu_dereference(tcp_metrics_hash[hash].chain); tm; in __tcp_get_metrics_req()
318 for (tm = rcu_dereference(tcp_metrics_hash[hash].chain); tm; in __tcp_get_metrics_tw()
932 for (col = 0, tm = rcu_dereference(hb->chain); tm; in tcp_metrics_nl_dump()
1025 for (tm = rcu_dereference(tcp_metrics_hash[hash].chain); tm; in tcp_metrics_nl_cmd_get()
1059 pp = &hb->chain; in tcp_metrics_flush_all()
[all …]
Dinet_timewait_sock.c165 inet_twsk_add_node_rcu(tw, &ehead->chain); in __inet_twsk_hashdance()
299 sk_nulls_for_each_rcu(sk, node, &head->chain) { in inet_twsk_purge()
Droute.c587 oldest = rcu_dereference(hash->chain); in fnhe_oldest()
642 for (fnhe = rcu_dereference(hash->chain); fnhe; in update_or_create_fnhe()
671 fnhe->fnhe_next = hash->chain; in update_or_create_fnhe()
672 rcu_assign_pointer(hash->chain, fnhe); in update_or_create_fnhe()
1258 for (fnhe = rcu_dereference(hash[hval].chain); fnhe; in find_exception()
1554 fnhe_p = &hash->chain; in ip_del_fnhe()
Dinet_connection_sock.c119 inet_bind_bucket_for_each(tb, &head->chain) in inet_csk_get_port()
173 inet_bind_bucket_for_each(tb, &head->chain) in inet_csk_get_port()
Dinet_diag.c889 if (hlist_nulls_empty(&head->chain)) in inet_diag_dump_icsk()
896 sk_nulls_for_each(sk, node, &head->chain) { in inet_diag_dump_icsk()
Dtcp_ipv4.c1922 return hlist_nulls_empty(&tcp_hashinfo.ehash[st->bucket].chain); in empty_bucket()
1946 sk_nulls_for_each(sk, node, &tcp_hashinfo.ehash[st->bucket].chain) { in established_get_first()
Dtcp.c3073 INIT_HLIST_NULLS_HEAD(&tcp_hashinfo.ehash[i].chain, i); in tcp_init()
3090 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.1.27/include/net/netfilter/
Dnf_tables.h48 struct nft_chain *chain; member
102 struct nft_chain *chain; member
356 const struct nft_chain *chain; member
772 int nft_chain_validate_dependency(const struct nft_chain *chain,
774 int nft_chain_validate_hooks(const struct nft_chain *chain,
801 struct nft_chain chain; member
804 static inline struct nft_base_chain *nft_base_chain(const struct nft_chain *chain) in nft_base_chain() argument
806 return container_of(chain, struct nft_base_chain, chain); in nft_base_chain()
/linux-4.1.27/drivers/staging/lustre/lustre/include/
Dlustre_lite.h129 static inline void ll_dir_chain_init(struct ll_dir_chain *chain) in ll_dir_chain_init() argument
133 static inline void ll_dir_chain_fini(struct ll_dir_chain *chain) in ll_dir_chain_fini() argument
/linux-4.1.27/fs/ext3/
Dinode.c411 Indirect chain[4], int *err) in ext3_get_branch()
414 Indirect *p = chain; in ext3_get_branch()
419 add_chain (chain, NULL, EXT3_I(inode)->i_data + *offsets); in ext3_get_branch()
427 if (!verify_chain(chain, p)) in ext3_get_branch()
864 Indirect chain[4]; in ext3_get_blocks_handle() local
882 partial = ext3_get_branch(inode, depth, offsets, chain, &err); in ext3_get_blocks_handle()
886 first_block = le32_to_cpu(chain[depth - 1].key); in ext3_get_blocks_handle()
893 if (!verify_chain(chain, chain + depth - 1)) { in ext3_get_blocks_handle()
905 blk = le32_to_cpu(*(chain[depth-1].p + count)); in ext3_get_blocks_handle()
937 if (err == -EAGAIN || !verify_chain(chain, partial)) { in ext3_get_blocks_handle()
[all …]
/linux-4.1.27/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.1.27/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.1.27/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.1.27/include/crypto/
Dscatterwalk.h38 int chain, int num) in scatterwalk_crypto_chain() argument
40 if (chain) { in scatterwalk_crypto_chain()
/linux-4.1.27/mm/
Ddmapool.c439 unsigned int chain = page->offset; in dma_pool_free() local
440 while (chain < pool->allocation) { in dma_pool_free()
441 if (chain != offset) { in dma_pool_free()
442 chain = *(int *)(page->vaddr + chain); in dma_pool_free()
/linux-4.1.27/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.1.27/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.c1234 static void bio_chain_put(struct bio *chain) in bio_chain_put() argument
1238 while (chain) { in bio_chain_put()
1239 tmp = chain; in bio_chain_put()
1240 chain = chain->bi_next; in bio_chain_put()
1248 static void zero_bio_chain(struct bio *chain, int start_ofs) in zero_bio_chain() argument
1256 while (chain) { in zero_bio_chain()
1257 bio_for_each_segment(bv, chain, iter) { in zero_bio_chain()
1269 chain = chain->bi_next; in zero_bio_chain()
1347 struct bio *chain = NULL; in bio_chain_clone_range() local
1355 end = &chain; in bio_chain_clone_range()
[all …]
/linux-4.1.27/tools/perf/util/
Dmachine.c1538 struct ip_callchain *chain = sample->callchain; in resolve_lbr_callchain_sample() local
1539 int chain_nr = min(max_stack, (int)chain->nr); in resolve_lbr_callchain_sample()
1545 if (chain->ips[i] == PERF_CONTEXT_USER) in resolve_lbr_callchain_sample()
1573 ip = chain->ips[j]; in resolve_lbr_callchain_sample()
1582 ip = chain->ips[i + 1 - (j - lbr_nr)]; in resolve_lbr_callchain_sample()
1605 struct ip_callchain *chain = sample->callchain; in thread__resolve_callchain_sample() local
1606 int chain_nr = min(max_stack, (int)chain->nr); in thread__resolve_callchain_sample()
1625 if (chain->nr < PERF_MAX_STACK_DEPTH) in thread__resolve_callchain_sample()
1626 skip_idx = arch_skip_callchain_idx(thread, chain); in thread__resolve_callchain_sample()
1660 chain->ips[first_call] >= PERF_CONTEXT_MAX) in thread__resolve_callchain_sample()
[all …]
Dthread-stack.c314 void thread_stack__sample(struct thread *thread, struct ip_callchain *chain, in thread_stack__sample() argument
320 chain->nr = 1; in thread_stack__sample()
322 chain->nr = min(sz, thread->ts->cnt + 1); in thread_stack__sample()
324 chain->ips[0] = ip; in thread_stack__sample()
326 for (i = 1; i < chain->nr; i++) in thread_stack__sample()
327 chain->ips[i] = thread->ts->stack[thread->ts->cnt - i].ret_addr; in thread_stack__sample()
Dcallchain.h190 extern int arch_skip_callchain_idx(struct thread *thread, struct ip_callchain *chain);
193 struct ip_callchain *chain __maybe_unused) in arch_skip_callchain_idx()
Dthread-stack.h97 void thread_stack__sample(struct thread *thread, struct ip_callchain *chain,
Dcallchain.c255 rb_insert_callchain(struct rb_root *root, struct callchain_node *chain, in rb_insert_callchain() argument
261 u64 chain_cumul = callchain_cumul_hits(chain); in rb_insert_callchain()
272 if (rnode->hit < chain->hit) in rb_insert_callchain()
290 rb_link_node(&chain->rb_node, parent, p); in rb_insert_callchain()
291 rb_insert_color(&chain->rb_node, root); in rb_insert_callchain()
Dsession.h62 struct ip_callchain *chain,
/linux-4.1.27/kernel/
Dfutex.c254 struct plist_head chain; member
583 plist_for_each_entry(this, &hb->chain, list) { in futex_top_waiter()
1087 plist_del(&q->list, &hb->chain); in __unqueue_futex()
1246 plist_for_each_entry_safe(this, next, &hb->chain, list) { in futex_wake()
1327 plist_for_each_entry_safe(this, next, &hb1->chain, list) { in futex_wake_op()
1341 plist_for_each_entry_safe(this, next, &hb2->chain, list) { in futex_wake_op()
1381 if (likely(&hb1->chain != &hb2->chain)) { in requeue_futex()
1382 plist_del(&q->list, &hb1->chain); in requeue_futex()
1384 plist_add(&q->list, &hb2->chain); in requeue_futex()
1665 plist_for_each_entry_safe(this, next, &hb1->chain, list) { in futex_requeue()
[all …]
/linux-4.1.27/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.1.27/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()
1256 for (rt = rcu_dereference_bh(dn_rt_hash_table[hash].chain); rt; in __dn_route_output_key()
[all …]
/linux-4.1.27/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.1.27/net/ipv6/
Dinet6_hashtables.c72 sk_nulls_for_each_rcu(sk, node, &head->chain) { in __inet6_lookup_established()
214 sk_nulls_for_each(sk2, node, &head->chain) { in __inet6_check_established()
235 __sk_nulls_add_node_rcu(sk, &head->chain); in __inet6_check_established()
/linux-4.1.27/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.1.27/drivers/dma/
Dmv_xor.c287 list_for_each_entry_safe(iter, _iter, &mv_chan->chain, in mv_xor_slot_cleanup()
312 if ((busy == 0) && !list_empty(&mv_chan->chain)) { in mv_xor_slot_cleanup()
318 iter = list_entry(mv_chan->chain.next, in mv_xor_slot_cleanup()
323 if (!list_is_last(&iter->chain_node, &mv_chan->chain)) { in mv_xor_slot_cleanup()
425 if (list_empty(&mv_chan->chain)) in mv_xor_tx_submit()
426 list_add_tail(&sw_desc->chain_node, &mv_chan->chain); in mv_xor_tx_submit()
430 old_chain_tail = list_entry(mv_chan->chain.prev, in mv_xor_tx_submit()
433 list_add_tail(&sw_desc->chain_node, &mv_chan->chain); in mv_xor_tx_submit()
581 list_for_each_entry_safe(iter, _iter, &mv_chan->chain, in mv_xor_free_chan_resources()
1049 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()
1389 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.h108 struct list_head chain; member
/linux-4.1.27/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.1.27/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.1.27/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
76 tristate "IPv6 nf_tables nat chain support"
78 This option enables the "nat" chain for IPv6 in nf_tables. This
79 chain type is used to perform Network Address Translation (NAT)
/linux-4.1.27/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.1.27/net/xfrm/
Dxfrm_policy.c582 struct hlist_head *chain; in xfrm_hash_rebuild() local
629 chain = policy_hash_bysel(net, &policy->selector, in xfrm_hash_rebuild()
632 hlist_for_each_entry(pol, chain, bydst) { in xfrm_hash_rebuild()
641 hlist_add_head(&policy->bydst, chain); in xfrm_hash_rebuild()
752 struct hlist_head *chain; in xfrm_policy_insert() local
756 chain = policy_hash_bysel(net, &policy->selector, policy->family, dir); in xfrm_policy_insert()
759 hlist_for_each_entry(pol, chain, bydst) { in xfrm_policy_insert()
782 hlist_add_head(&policy->bydst, chain); in xfrm_policy_insert()
819 struct hlist_head *chain; in xfrm_policy_bysel_ctx() local
823 chain = policy_hash_bysel(net, sel, sel->family, dir); in xfrm_policy_bysel_ctx()
[all …]
/linux-4.1.27/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.1.27/arch/arm/include/asm/hardware/
Diop_adma.h66 struct list_head chain; member
/linux-4.1.27/drivers/staging/lustre/lustre/llite/
Dstatahead.c1073 struct ll_dir_chain chain; in ll_statahead_thread() local
1093 ll_dir_chain_init(&chain); in ll_statahead_thread()
1094 page = ll_get_dir_page(dir, pos, &chain); in ll_statahead_thread()
1255 page = ll_get_dir_page(dir, pos, &chain); in ll_statahead_thread()
1281 ll_dir_chain_fini(&chain); in ll_statahead_thread()
1369 struct ll_dir_chain chain; in is_first_dirent() local
1376 ll_dir_chain_init(&chain); in is_first_dirent()
1377 page = ll_get_dir_page(dir, pos, &chain); in is_first_dirent()
1463 page = ll_get_dir_page(dir, pos, &chain); in is_first_dirent()
1474 ll_dir_chain_fini(&chain); in is_first_dirent()
Ddir.c339 struct ll_dir_chain *chain) in ll_get_dir_page() argument
489 struct ll_dir_chain chain; in ll_dir_read() local
493 ll_dir_chain_init(&chain); in ll_dir_read()
495 page = ll_get_dir_page(inode, pos, &chain); in ll_dir_read()
572 &chain); in ll_dir_read()
593 ll_dir_chain_fini(&chain); in ll_dir_read()
Dllite_internal.h703 struct ll_dir_chain *chain);
/linux-4.1.27/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
98 tristate "IPv4 nf_tables nat chain support"
100 This option enables the "nat" chain for IPv4 in nf_tables. This
101 chain type is used to perform Network Address Translation (NAT)
/linux-4.1.27/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.c1425 INIT_HLIST_HEAD(&sctp_assoc_hashtable[i].chain); in sctp_init()
1439 INIT_HLIST_HEAD(&sctp_ep_hashtable[i].chain); in sctp_init()
1473 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.c6183 sctp_for_each_hentry(pp, &head->chain) in sctp_get_port_local()
6211 sctp_for_each_hentry(pp, &head->chain) { in sctp_get_port_local()
6508 hlist_add_head(&pp->node, &head->chain); in sctp_bucket_create()
/linux-4.1.27/Documentation/i2c/busses/
Di2c-parport-light9 and the impossibility to daisy-chain other parallel port devices.
/linux-4.1.27/Documentation/devicetree/bindings/timer/
Dti,keystone-timer.txt6 timers, each half can operate in conjunction (chain mode) or independently
/linux-4.1.27/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:
Dparport.txt172 daisy-chain devices that conform to IEEE 1284.3.
Dcoccinelle.txt66 'chain' tries the previous modes in the order above until one succeeds.
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
Dparport-lowlevel.txt808 (port, multiplexor, daisy chain address).
Dkmemcheck.txt299 "from" argument which contained some uninitialized bytes. Following the chain
Ddevices.txt1599 0 = /dev/controla0 First device on chain
1600 1 = /dev/controla1 Second device on chain
/linux-4.1.27/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.1.27/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.1.27/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.1.27/include/net/
Dinet_frag.h74 struct hlist_head chain; member
Dinet_hashtables.h44 struct hlist_nulls_head chain; member
99 struct hlist_head chain; member
Dip_fib.h66 struct fib_nh_exception __rcu *chain; member
/linux-4.1.27/drivers/gpu/drm/amd/amdkfd/
Dkfd_packet_manager.c117 uint64_t ib, size_t ib_size_in_dwords, bool chain) in pm_create_runlist() argument
130 packet->bitfields4.chain = chain ? 1 : 0; in pm_create_runlist()
Dkfd_pm4_headers.h126 uint32_t chain:1; member
/linux-4.1.27/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.1.27/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
Dncr53c8xx.txt442 apply to all targets of the SCSI chain (except the controller).
1242 - terminations at both end of the SCSI chain
/linux-4.1.27/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.1.27/Documentation/leds/
Dleds-blinkm.txt6 dasy-chain up to 127 BlinkMs on an I2C bus.
/linux-4.1.27/drivers/usb/dwc3/
Dgadget.c778 unsigned length, unsigned last, unsigned chain, unsigned node) in dwc3_prepare_one_trb() argument
785 chain ? " chain" : ""); in dwc3_prepare_one_trb()
831 if (!req->request.no_interrupt && !chain) in dwc3_prepare_one_trb()
841 if (chain) in dwc3_prepare_one_trb()
925 unsigned chain = true; in dwc3_prepare_trbs() local
934 chain = false; in dwc3_prepare_trbs()
942 chain = false; in dwc3_prepare_trbs()
945 last_one, chain, i); in dwc3_prepare_trbs()
/linux-4.1.27/drivers/gpu/drm/sti/
DNOTES3 The STMicroelectronics stiH SoCs use a common chain of HW display IP blocks:
/linux-4.1.27/tools/perf/Documentation/
Dperf-top.txt161 Enables call-graph (stack chain/backtrace) recording.
164 Setup and enable call-graph (stack chain/backtrace) recording,
Dperf-record.txt117 Enables call-graph (stack chain/backtrace) recording.
120 Setup and enable call-graph (stack chain/backtrace) recording,
135 platforms, such as Haswell. It can only get user call chain. It
Dperf-timechart.txt94 Do call-graph (stack chain/backtrace) recording
Dperf-script.txt183 When printing symbols do not display call chain.
/linux-4.1.27/net/bridge/
DKconfig29 bridged ARP traffic in the arptables FORWARD chain.
/linux-4.1.27/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.1.27/drivers/dma/ioat/
Ddma.c496 LIST_HEAD(chain); in ioat1_dma_prep_memcpy()
518 list_add_tail(&desc->node, &chain); in ioat1_dma_prep_memcpy()
540 list_splice(&chain, &ioat->free_desc); in ioat1_dma_prep_memcpy()
548 list_splice(&chain, &desc->tx_list); in ioat1_dma_prep_memcpy()
/linux-4.1.27/arch/powerpc/kernel/vdso64/
Dsigtramp.S302 # we ever have some call chain that returns somewhere past the addi?
/linux-4.1.27/net/core/
Dneighbour.c2353 int chain; in neigh_for_each() local
2360 for (chain = 0; chain < (1 << nht->hash_shift); chain++) { in neigh_for_each()
2363 for (n = rcu_dereference_bh(nht->hash_buckets[chain]); in neigh_for_each()
2377 int chain; in __neigh_for_each_release() local
2382 for (chain = 0; chain < (1 << nht->hash_shift); chain++) { in __neigh_for_each_release()
2386 np = &nht->hash_buckets[chain]; in __neigh_for_each_release()
/linux-4.1.27/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)
Dcan.txt904 CAN device notifier chain there are functions to subscribe CAN
Dip-sysctl.txt1592 1 : pass bridged ARP traffic to arptables' FORWARD chain.
/linux-4.1.27/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.1.27/lib/
DKconfig.debug248 This keeps track of what call chain is the owner of a page, may
606 memory hotplug notifier chain callbacks. It is controlled through
609 If the notifier call chain should be failed with some events
1360 specified notifier chain callbacks. It is useful to test the error
1361 handling of notifier call chain failures.
1371 errors to CPU notifier chain callbacks. It is controlled through
1374 If the notifier call chain should be failed with some events
1395 PM notifier chain callbacks. It is controlled through debugfs
1398 If the notifier call chain should be failed with some events
1418 OF reconfig notifier chain callbacks. It is controlled
[all …]
/linux-4.1.27/Documentation/tpm/
Dxen-tpmfront.txt18 the chain of trust rooted in the hardware TPM to virtual machines in Xen. Each
/linux-4.1.27/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.1.27/include/net/sctp/
Dstructs.h103 struct hlist_head chain; member
109 struct hlist_head chain; member
/linux-4.1.27/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.1.27/net/bridge/netfilter/
Dnft_reject_bridge.c320 return nft_chain_validate_hooks(ctx->chain, (1 << NF_BR_PRE_ROUTING) | in nft_reject_bridge_validate()
Debtables.c764 static int check_chainloops(const struct ebt_entries *chain, struct ebt_cl_stack *cl_s, in check_chainloops() argument
767 int i, chain_nr = -1, pos = 0, nentries = chain->nentries, verdict; in check_chainloops()
768 const struct ebt_entry *e = (struct ebt_entry *)chain->data; in check_chainloops()
780 nentries = chain->nentries; in check_chainloops()
/linux-4.1.27/Documentation/scheduler/
Dsched-domains.txt36 our CPU is on, starting from its base domain and going up the ->parent chain.
/linux-4.1.27/net/dccp/
Dproto.c1161 INIT_HLIST_NULLS_HEAD(&dccp_hashinfo.ehash[i].chain, i); in dccp_init()
1185 INIT_HLIST_HEAD(&dccp_hashinfo.bhash[i].chain); in dccp_init()
/linux-4.1.27/Documentation/power/regulator/
Doverview.txt149 operations to the core. It also has a notifier call chain for propagating
/linux-4.1.27/Documentation/device-mapper/
Dverity.txt136 be passed via the kernel command-line in a rooted chain of trust where
/linux-4.1.27/net/mac80211/
Drx.c167 int mpdulen, chain; in ieee80211_add_rx_radiotap_header() local
194 for_each_set_bit(chain, &chains, IEEE80211_MAX_CHAINS) { in ieee80211_add_rx_radiotap_header()
397 for_each_set_bit(chain, &chains, IEEE80211_MAX_CHAINS) { in ieee80211_add_rx_radiotap_header()
398 *pos++ = status->chain_signal[chain]; in ieee80211_add_rx_radiotap_header()
399 *pos++ = chain; in ieee80211_add_rx_radiotap_header()
/linux-4.1.27/net/wireless/
DKconfig125 capabilities. However, note that in order to not create daisy chain
/linux-4.1.27/fs/
Dnamespace.c720 struct hlist_head *chain = mp_hash(dentry); in lookup_mountpoint() local
723 hlist_for_each_entry(mp, chain, m_hash) { in lookup_mountpoint()
737 struct hlist_head *chain = mp_hash(dentry); in new_mountpoint() local
753 hlist_add_head(&mp->m_hash, chain); in new_mountpoint()
/linux-4.1.27/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.1.27/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.1.27/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.1.27/arch/microblaze/boot/dts/
Dsystem.dts326 xlnx,jtag-chain = <0x2>;
/linux-4.1.27/Documentation/i2c/
Ddev-interface213 up the call chain, with almost no processing done, except by i2c-dev to
/linux-4.1.27/Documentation/gpio/
Ddriver.txt80 gets called in a chain from the parent IRQ handler, most typically the
/linux-4.1.27/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.1.27/Documentation/sound/alsa/
Dtimestamping.txt107 codec includes variable-latency DSP processing or a chain of
/linux-4.1.27/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.
Dproc.txt1093 ip_fwchains Firewall chain linkage
1094 ip_fwnames Firewall chain names
/linux-4.1.27/drivers/scsi/mpt3sas/
Dmpt3sas_base.c1319 void *sg_local, *chain; in _base_build_sg_scmd_ieee() local
1371 chain = chain_req->chain_buffer; in _base_build_sg_scmd_ieee()
1385 sg_local = chain; in _base_build_sg_scmd_ieee()
1402 chain = chain_req->chain_buffer; in _base_build_sg_scmd_ieee()
/linux-4.1.27/drivers/net/wireless/rt2x00/
Drt2800lib.c3035 u8 chain, reg; in rt2800_bbp_write_with_rx_chain() local
3037 for (chain = 0; chain < rt2x00dev->default_ant.rx_chain_num; chain++) { in rt2800_bbp_write_with_rx_chain()
3039 rt2x00_set_field8(&reg, BBP27_RX_CHAIN_SEL, chain); in rt2800_bbp_write_with_rx_chain()
/linux-4.1.27/drivers/scsi/mpt2sas/
Dmpt2sas_scsih.c1059 void *sg_local, *chain; in _scsih_build_scatter_gather() local
1119 chain = chain_req->chain_buffer; in _scsih_build_scatter_gather()
1135 sg_local = chain; in _scsih_build_scatter_gather()
1159 chain = chain_req->chain_buffer; in _scsih_build_scatter_gather()
/linux-4.1.27/Documentation/PCI/
Dpci-error-recovery.txt67 Design and implementation details below, based on a chain of
/linux-4.1.27/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()
/linux-4.1.27/Documentation/spi/
Dspi-summary43 - Sometimes SPI is used to daisy-chain devices, like shift registers.
/linux-4.1.27/arch/arm/crypto/
Daesbs-core.S_shipped2014 ldr r1, [r3, #0x20+VFP_ABI_FRAME] @ chain tweak
2533 ldr r1, [r3, #0x20+VFP_ABI_FRAME] @ chain tweak
/linux-4.1.27/Documentation/filesystems/caching/
Dnetfs-api.txt369 index and an inode would be allocated that acts as a volume type and hash chain
/linux-4.1.27/drivers/i2c/busses/
DKconfig1002 daisy-chain other parallel port devices.
/linux-4.1.27/Documentation/block/
Dbiodoc.txt370 layer, and the low level request structure was associated with a chain of