Home
last modified time | relevance | path

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

12

/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->rxchainmask & (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.c1202 static void ar9003_hw_manual_peak_cal(struct ath_hw *ah, u8 chain, bool is_2g) in ar9003_hw_manual_peak_cal() argument
1207 REG_RMW_FIELD(ah, AR_PHY_65NM_RXRF_GAINSTAGES(chain), in ar9003_hw_manual_peak_cal()
1209 REG_RMW_FIELD(ah, AR_PHY_65NM_RXRF_GAINSTAGES(chain), in ar9003_hw_manual_peak_cal()
1212 REG_RMW_FIELD(ah, AR_PHY_65NM_RXRF_GAINSTAGES(chain), in ar9003_hw_manual_peak_cal()
1215 REG_RMW_FIELD(ah, AR_PHY_65NM_RXRF_GAINSTAGES(chain), in ar9003_hw_manual_peak_cal()
1218 REG_RMW_FIELD(ah, AR_PHY_65NM_RXTX2(chain), in ar9003_hw_manual_peak_cal()
1220 REG_RMW_FIELD(ah, AR_PHY_65NM_RXTX2(chain), in ar9003_hw_manual_peak_cal()
1223 REG_RMW_FIELD(ah, AR_PHY_65NM_RXRF_AGC(chain), in ar9003_hw_manual_peak_cal()
1225 REG_RMW_FIELD(ah, AR_PHY_65NM_RXRF_AGC(chain), in ar9003_hw_manual_peak_cal()
1227 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 …]
/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 …]
/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 …]
/drivers/media/usb/uvc/
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_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_driver.c1264 static int uvc_scan_chain_entity(struct uvc_video_chain *chain, in uvc_scan_chain_entity() argument
1284 if (chain->processing != NULL) { in uvc_scan_chain_entity()
1290 chain->processing = entity; in uvc_scan_chain_entity()
1301 if (chain->selector != NULL) { in uvc_scan_chain_entity()
1307 chain->selector = entity; in uvc_scan_chain_entity()
1343 list_add_tail(&entity->chain, &chain->entities); in uvc_scan_chain_entity()
1347 static int uvc_scan_chain_forward(struct uvc_video_chain *chain, in uvc_scan_chain_forward() argument
1358 forward = uvc_entity_by_reference(chain->dev, entity->id, in uvc_scan_chain_forward()
1374 list_add_tail(&forward->chain, &chain->entities); in uvc_scan_chain_forward()
1394 list_add_tail(&forward->chain, &chain->entities); in uvc_scan_chain_forward()
[all …]
Duvc_v4l2.c37 static int uvc_ioctl_ctrl_map(struct uvc_video_chain *chain, in uvc_ioctl_ctrl_map() argument
95 ret = uvc_ctrl_add_mapping(chain, map); in uvc_ioctl_ctrl_map()
517 handle->chain = stream->chain; in uvc_v4l2_open()
558 struct uvc_video_chain *chain = handle->chain; in uvc_v4l2_do_ioctl() local
575 | chain->caps; in uvc_v4l2_do_ioctl()
600 return uvc_query_v4l2_ctrl(chain, arg); in uvc_v4l2_do_ioctl()
610 ret = uvc_ctrl_begin(chain); in uvc_v4l2_do_ioctl()
614 ret = uvc_ctrl_get(chain, &xctrl); in uvc_v4l2_do_ioctl()
634 ret = uvc_ctrl_begin(chain); in uvc_v4l2_do_ioctl()
638 ret = uvc_ctrl_set(chain, &xctrl); in uvc_v4l2_do_ioctl()
[all …]
Duvcvideo.h243 struct list_head chain; /* Entity as part of a video device member
443 struct uvc_video_chain *chain; member
563 struct uvc_video_chain *chain; member
659 extern int uvc_mc_register_entities(struct uvc_video_chain *chain);
684 extern int uvc_query_v4l2_ctrl(struct uvc_video_chain *chain,
686 extern int uvc_query_v4l2_menu(struct uvc_video_chain *chain,
689 extern int uvc_ctrl_add_mapping(struct uvc_video_chain *chain,
695 extern int uvc_ctrl_begin(struct uvc_video_chain *chain);
710 extern int uvc_ctrl_get(struct uvc_video_chain *chain,
712 extern int uvc_ctrl_set(struct uvc_video_chain *chain,
[all …]
/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 …]
/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()
/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
/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()
/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()
/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()
/drivers/dma/
Dmv_xor.c291 list_for_each_entry_safe(iter, _iter, &mv_chan->chain, in mv_xor_slot_cleanup()
316 if ((busy == 0) && !list_empty(&mv_chan->chain)) { in mv_xor_slot_cleanup()
322 iter = list_entry(mv_chan->chain.next, in mv_xor_slot_cleanup()
327 if (!list_is_last(&iter->chain_node, &mv_chan->chain)) { in mv_xor_slot_cleanup()
429 if (list_empty(&mv_chan->chain)) in mv_xor_tx_submit()
430 list_add_tail(&sw_desc->chain_node, &mv_chan->chain); in mv_xor_tx_submit()
434 old_chain_tail = list_entry(mv_chan->chain.prev, in mv_xor_tx_submit()
437 list_add_tail(&sw_desc->chain_node, &mv_chan->chain); in mv_xor_tx_submit()
585 list_for_each_entry_safe(iter, _iter, &mv_chan->chain, in mv_xor_free_chan_resources()
1062 INIT_LIST_HEAD(&mv_chan->chain); in mv_xor_channel_add()
Diop-adma.c105 if (desc->chain_node.next == &iop_chan->chain) in iop_adma_clean_slot()
130 list_for_each_entry_safe(iter, _iter, &iop_chan->chain, in __iop_adma_slot_cleanup()
187 &iop_chan->chain, chain_node) { in __iop_adma_slot_cleanup()
205 &iop_chan->chain, chain_node) { in __iop_adma_slot_cleanup()
274 LIST_HEAD(chain); in iop_adma_alloc_slots()
331 list_add_tail(&iter->chain_node, &chain); in iop_adma_alloc_slots()
347 list_splice(&chain, &alloc_tail->tx_list); in iop_adma_alloc_slots()
392 old_chain_tail = list_entry(iop_chan->chain.prev, in iop_adma_tx_submit()
739 list_for_each_entry_safe(iter, _iter, &iop_chan->chain, in iop_adma_free_chan_resources()
1393 INIT_LIST_HEAD(&iop_chan->chain); in iop_adma_probe()
[all …]
/drivers/staging/lustre/lustre/llite/
Dstatahead.c1065 struct ll_dir_chain chain; in ll_statahead_thread() local
1085 ll_dir_chain_init(&chain); in ll_statahead_thread()
1086 page = ll_get_dir_page(dir, pos, &chain); in ll_statahead_thread()
1247 page = ll_get_dir_page(dir, pos, &chain); in ll_statahead_thread()
1273 ll_dir_chain_fini(&chain); in ll_statahead_thread()
1361 struct ll_dir_chain chain; in is_first_dirent() local
1368 ll_dir_chain_init(&chain); in is_first_dirent()
1369 page = ll_get_dir_page(dir, pos, &chain); in is_first_dirent()
1455 page = ll_get_dir_page(dir, pos, &chain); in is_first_dirent()
1466 ll_dir_chain_fini(&chain); in is_first_dirent()
/drivers/usb/dwc3/
Dgadget.c772 unsigned length, unsigned last, unsigned chain, unsigned node) in dwc3_prepare_one_trb() argument
780 chain ? " chain" : ""); in dwc3_prepare_one_trb()
826 if (!req->request.no_interrupt && !chain) in dwc3_prepare_one_trb()
836 if (chain) in dwc3_prepare_one_trb()
920 unsigned chain = true; in dwc3_prepare_trbs() local
929 chain = false; in dwc3_prepare_trbs()
937 chain = false; in dwc3_prepare_trbs()
940 last_one, chain, i); in dwc3_prepare_trbs()
1806 int chain) in __dwc3_cleanup_done_trbs() argument
1824 if (chain && (trb->ctrl & DWC3_TRB_CTRL_HWO)) in __dwc3_cleanup_done_trbs()
[all …]

12