sqi               474 drivers/net/wireless/ath/wil6210/cfg80211.c 		    reply.evt.sqi,
sqi               518 drivers/net/wireless/ath/wil6210/cfg80211.c 			sinfo->signal = reply.evt.sqi;
sqi              1332 drivers/net/wireless/ath/wil6210/debugfs.c 			   reply.evt.sqi,
sqi              1874 drivers/net/wireless/ath/wil6210/debugfs.c 		   basic->rssi, basic->sqi, basic->snr, per,
sqi               860 drivers/net/wireless/ath/wil6210/wmi.c 		signal = data->info.sqi;
sqi               866 drivers/net/wireless/ath/wil6210/wmi.c 		    data->info.sqi);
sqi              1433 drivers/net/wireless/ath/wil6210/wmi.c 		signal = data->info.sqi;
sqi              2330 drivers/net/wireless/ath/wil6210/wmi.h 	u8 sqi;
sqi              2437 drivers/net/wireless/ath/wil6210/wmi.h 	u8 sqi;
sqi              4082 drivers/net/wireless/ath/wil6210/wmi.h 	u8 sqi;
sqi               165 drivers/spi/spi-pic32-sqi.c static int pic32_sqi_set_clk_rate(struct pic32_sqi *sqi, u32 sck)
sqi               170 drivers/spi/spi-pic32-sqi.c 	div = clk_get_rate(sqi->base_clk) / (2 * sck);
sqi               173 drivers/spi/spi-pic32-sqi.c 	val = readl(sqi->regs + PESQI_CLK_CTRL_REG);
sqi               177 drivers/spi/spi-pic32-sqi.c 	writel(val, sqi->regs + PESQI_CLK_CTRL_REG);
sqi               180 drivers/spi/spi-pic32-sqi.c 	return readl_poll_timeout(sqi->regs + PESQI_CLK_CTRL_REG, val,
sqi               184 drivers/spi/spi-pic32-sqi.c static inline void pic32_sqi_enable_int(struct pic32_sqi *sqi)
sqi               188 drivers/spi/spi-pic32-sqi.c 	writel(mask, sqi->regs + PESQI_INT_ENABLE_REG);
sqi               190 drivers/spi/spi-pic32-sqi.c 	writel(mask, sqi->regs + PESQI_INT_SIGEN_REG);
sqi               193 drivers/spi/spi-pic32-sqi.c static inline void pic32_sqi_disable_int(struct pic32_sqi *sqi)
sqi               195 drivers/spi/spi-pic32-sqi.c 	writel(0, sqi->regs + PESQI_INT_ENABLE_REG);
sqi               196 drivers/spi/spi-pic32-sqi.c 	writel(0, sqi->regs + PESQI_INT_SIGEN_REG);
sqi               201 drivers/spi/spi-pic32-sqi.c 	struct pic32_sqi *sqi = dev_id;
sqi               204 drivers/spi/spi-pic32-sqi.c 	enable = readl(sqi->regs + PESQI_INT_ENABLE_REG);
sqi               205 drivers/spi/spi-pic32-sqi.c 	status = readl(sqi->regs + PESQI_INT_STAT_REG);
sqi               230 drivers/spi/spi-pic32-sqi.c 		complete(&sqi->xfer_done);
sqi               235 drivers/spi/spi-pic32-sqi.c 	writel(enable, sqi->regs + PESQI_INT_ENABLE_REG);
sqi               240 drivers/spi/spi-pic32-sqi.c static struct ring_desc *ring_desc_get(struct pic32_sqi *sqi)
sqi               244 drivers/spi/spi-pic32-sqi.c 	if (list_empty(&sqi->bd_list_free))
sqi               247 drivers/spi/spi-pic32-sqi.c 	rdesc = list_first_entry(&sqi->bd_list_free, struct ring_desc, list);
sqi               248 drivers/spi/spi-pic32-sqi.c 	list_move_tail(&rdesc->list, &sqi->bd_list_used);
sqi               252 drivers/spi/spi-pic32-sqi.c static void ring_desc_put(struct pic32_sqi *sqi, struct ring_desc *rdesc)
sqi               254 drivers/spi/spi-pic32-sqi.c 	list_move(&rdesc->list, &sqi->bd_list_free);
sqi               257 drivers/spi/spi-pic32-sqi.c static int pic32_sqi_one_transfer(struct pic32_sqi *sqi,
sqi               298 drivers/spi/spi-pic32-sqi.c 		rdesc = ring_desc_get(sqi);
sqi               321 drivers/spi/spi-pic32-sqi.c 	struct pic32_sqi *sqi = spi_master_get_devdata(master);
sqi               324 drivers/spi/spi-pic32-sqi.c 	pic32_setbits(sqi->regs + PESQI_CONF_REG, PESQI_EN);
sqi               326 drivers/spi/spi-pic32-sqi.c 	pic32_setbits(sqi->regs + PESQI_CLK_CTRL_REG, PESQI_CLK_EN);
sqi               345 drivers/spi/spi-pic32-sqi.c 	struct pic32_sqi *sqi;
sqi               350 drivers/spi/spi-pic32-sqi.c 	sqi = spi_master_get_devdata(master);
sqi               352 drivers/spi/spi-pic32-sqi.c 	reinit_completion(&sqi->xfer_done);
sqi               359 drivers/spi/spi-pic32-sqi.c 	if (sqi->cur_spi != spi) {
sqi               361 drivers/spi/spi-pic32-sqi.c 		if (sqi->cur_speed != spi->max_speed_hz) {
sqi               362 drivers/spi/spi-pic32-sqi.c 			sqi->cur_speed = spi->max_speed_hz;
sqi               363 drivers/spi/spi-pic32-sqi.c 			ret = pic32_sqi_set_clk_rate(sqi, spi->max_speed_hz);
sqi               370 drivers/spi/spi-pic32-sqi.c 		if (sqi->cur_mode != mode) {
sqi               371 drivers/spi/spi-pic32-sqi.c 			val = readl(sqi->regs + PESQI_CONF_REG);
sqi               378 drivers/spi/spi-pic32-sqi.c 			writel(val, sqi->regs + PESQI_CONF_REG);
sqi               380 drivers/spi/spi-pic32-sqi.c 			sqi->cur_mode = mode;
sqi               382 drivers/spi/spi-pic32-sqi.c 		sqi->cur_spi = spi;
sqi               387 drivers/spi/spi-pic32-sqi.c 		ret = pic32_sqi_one_transfer(sqi, msg, xfer);
sqi               397 drivers/spi/spi-pic32-sqi.c 	rdesc = list_last_entry(&sqi->bd_list_used, struct ring_desc, list);
sqi               402 drivers/spi/spi-pic32-sqi.c 	rdesc = list_first_entry(&sqi->bd_list_used, struct ring_desc, list);
sqi               403 drivers/spi/spi-pic32-sqi.c 	writel(rdesc->bd_dma, sqi->regs + PESQI_BD_BASE_ADDR_REG);
sqi               406 drivers/spi/spi-pic32-sqi.c 	pic32_sqi_enable_int(sqi);
sqi               410 drivers/spi/spi-pic32-sqi.c 	writel(val, sqi->regs + PESQI_BD_CTRL_REG);
sqi               413 drivers/spi/spi-pic32-sqi.c 	timeout = wait_for_completion_timeout(&sqi->xfer_done, 5 * HZ);
sqi               415 drivers/spi/spi-pic32-sqi.c 		dev_err(&sqi->master->dev, "wait timedout/interrupted\n");
sqi               425 drivers/spi/spi-pic32-sqi.c 	writel(0, sqi->regs + PESQI_BD_CTRL_REG);
sqi               427 drivers/spi/spi-pic32-sqi.c 	pic32_sqi_disable_int(sqi);
sqi               431 drivers/spi/spi-pic32-sqi.c 					 &sqi->bd_list_used, list) {
sqi               435 drivers/spi/spi-pic32-sqi.c 		ring_desc_put(sqi, rdesc);
sqi               444 drivers/spi/spi-pic32-sqi.c 	struct pic32_sqi *sqi = spi_master_get_devdata(master);
sqi               447 drivers/spi/spi-pic32-sqi.c 	pic32_clrbits(sqi->regs + PESQI_CLK_CTRL_REG, PESQI_CLK_EN);
sqi               449 drivers/spi/spi-pic32-sqi.c 	pic32_clrbits(sqi->regs + PESQI_CONF_REG, PESQI_EN);
sqi               454 drivers/spi/spi-pic32-sqi.c static int ring_desc_ring_alloc(struct pic32_sqi *sqi)
sqi               461 drivers/spi/spi-pic32-sqi.c 	sqi->bd = dma_alloc_coherent(&sqi->master->dev,
sqi               463 drivers/spi/spi-pic32-sqi.c 				     &sqi->bd_dma, GFP_KERNEL);
sqi               464 drivers/spi/spi-pic32-sqi.c 	if (!sqi->bd) {
sqi               465 drivers/spi/spi-pic32-sqi.c 		dev_err(&sqi->master->dev, "failed allocating dma buffer\n");
sqi               470 drivers/spi/spi-pic32-sqi.c 	sqi->ring = kcalloc(PESQI_BD_COUNT, sizeof(*rdesc), GFP_KERNEL);
sqi               471 drivers/spi/spi-pic32-sqi.c 	if (!sqi->ring) {
sqi               472 drivers/spi/spi-pic32-sqi.c 		dma_free_coherent(&sqi->master->dev,
sqi               474 drivers/spi/spi-pic32-sqi.c 				  sqi->bd, sqi->bd_dma);
sqi               478 drivers/spi/spi-pic32-sqi.c 	bd = (struct buf_desc *)sqi->bd;
sqi               480 drivers/spi/spi-pic32-sqi.c 	INIT_LIST_HEAD(&sqi->bd_list_free);
sqi               481 drivers/spi/spi-pic32-sqi.c 	INIT_LIST_HEAD(&sqi->bd_list_used);
sqi               484 drivers/spi/spi-pic32-sqi.c 	for (i = 0, rdesc = sqi->ring; i < PESQI_BD_COUNT; i++, rdesc++) {
sqi               487 drivers/spi/spi-pic32-sqi.c 		rdesc->bd_dma = sqi->bd_dma + (void *)&bd[i] - (void *)bd;
sqi               488 drivers/spi/spi-pic32-sqi.c 		list_add_tail(&rdesc->list, &sqi->bd_list_free);
sqi               492 drivers/spi/spi-pic32-sqi.c 	for (i = 0, rdesc = sqi->ring; i < PESQI_BD_COUNT - 1; i++)
sqi               499 drivers/spi/spi-pic32-sqi.c static void ring_desc_ring_free(struct pic32_sqi *sqi)
sqi               501 drivers/spi/spi-pic32-sqi.c 	dma_free_coherent(&sqi->master->dev,
sqi               503 drivers/spi/spi-pic32-sqi.c 			  sqi->bd, sqi->bd_dma);
sqi               504 drivers/spi/spi-pic32-sqi.c 	kfree(sqi->ring);
sqi               507 drivers/spi/spi-pic32-sqi.c static void pic32_sqi_hw_init(struct pic32_sqi *sqi)
sqi               519 drivers/spi/spi-pic32-sqi.c 	writel(PESQI_SOFT_RESET, sqi->regs + PESQI_CONF_REG);
sqi               522 drivers/spi/spi-pic32-sqi.c 	readl_poll_timeout_atomic(sqi->regs + PESQI_CONF_REG, val,
sqi               526 drivers/spi/spi-pic32-sqi.c 	pic32_sqi_disable_int(sqi);
sqi               532 drivers/spi/spi-pic32-sqi.c 	val = readl(sqi->regs + PESQI_CMD_THRES_REG);
sqi               536 drivers/spi/spi-pic32-sqi.c 	writel(val, sqi->regs + PESQI_CMD_THRES_REG);
sqi               538 drivers/spi/spi-pic32-sqi.c 	val = readl(sqi->regs + PESQI_INT_THRES_REG);
sqi               542 drivers/spi/spi-pic32-sqi.c 	writel(val, sqi->regs + PESQI_INT_THRES_REG);
sqi               545 drivers/spi/spi-pic32-sqi.c 	val = readl(sqi->regs + PESQI_CONF_REG);
sqi               550 drivers/spi/spi-pic32-sqi.c 	writel(val, sqi->regs + PESQI_CONF_REG);
sqi               560 drivers/spi/spi-pic32-sqi.c 	writel(val, sqi->regs + PESQI_CONF_REG);
sqi               563 drivers/spi/spi-pic32-sqi.c 	writel(0, sqi->regs + PESQI_BD_POLL_CTRL_REG);
sqi               565 drivers/spi/spi-pic32-sqi.c 	sqi->cur_speed = 0;
sqi               566 drivers/spi/spi-pic32-sqi.c 	sqi->cur_mode = -1;
sqi               572 drivers/spi/spi-pic32-sqi.c 	struct pic32_sqi *sqi;
sqi               575 drivers/spi/spi-pic32-sqi.c 	master = spi_alloc_master(&pdev->dev, sizeof(*sqi));
sqi               579 drivers/spi/spi-pic32-sqi.c 	sqi = spi_master_get_devdata(master);
sqi               580 drivers/spi/spi-pic32-sqi.c 	sqi->master = master;
sqi               582 drivers/spi/spi-pic32-sqi.c 	sqi->regs = devm_platform_ioremap_resource(pdev, 0);
sqi               583 drivers/spi/spi-pic32-sqi.c 	if (IS_ERR(sqi->regs)) {
sqi               584 drivers/spi/spi-pic32-sqi.c 		ret = PTR_ERR(sqi->regs);
sqi               589 drivers/spi/spi-pic32-sqi.c 	sqi->irq = platform_get_irq(pdev, 0);
sqi               590 drivers/spi/spi-pic32-sqi.c 	if (sqi->irq < 0) {
sqi               591 drivers/spi/spi-pic32-sqi.c 		ret = sqi->irq;
sqi               596 drivers/spi/spi-pic32-sqi.c 	sqi->sys_clk = devm_clk_get(&pdev->dev, "reg_ck");
sqi               597 drivers/spi/spi-pic32-sqi.c 	if (IS_ERR(sqi->sys_clk)) {
sqi               598 drivers/spi/spi-pic32-sqi.c 		ret = PTR_ERR(sqi->sys_clk);
sqi               603 drivers/spi/spi-pic32-sqi.c 	sqi->base_clk = devm_clk_get(&pdev->dev, "spi_ck");
sqi               604 drivers/spi/spi-pic32-sqi.c 	if (IS_ERR(sqi->base_clk)) {
sqi               605 drivers/spi/spi-pic32-sqi.c 		ret = PTR_ERR(sqi->base_clk);
sqi               610 drivers/spi/spi-pic32-sqi.c 	ret = clk_prepare_enable(sqi->sys_clk);
sqi               616 drivers/spi/spi-pic32-sqi.c 	ret = clk_prepare_enable(sqi->base_clk);
sqi               619 drivers/spi/spi-pic32-sqi.c 		clk_disable_unprepare(sqi->sys_clk);
sqi               623 drivers/spi/spi-pic32-sqi.c 	init_completion(&sqi->xfer_done);
sqi               626 drivers/spi/spi-pic32-sqi.c 	pic32_sqi_hw_init(sqi);
sqi               629 drivers/spi/spi-pic32-sqi.c 	ret = ring_desc_ring_alloc(sqi);
sqi               636 drivers/spi/spi-pic32-sqi.c 	ret = request_irq(sqi->irq, pic32_sqi_isr, 0,
sqi               637 drivers/spi/spi-pic32-sqi.c 			  dev_name(&pdev->dev), sqi);
sqi               639 drivers/spi/spi-pic32-sqi.c 		dev_err(&pdev->dev, "request_irq(%d), failed\n", sqi->irq);
sqi               645 drivers/spi/spi-pic32-sqi.c 	master->max_speed_hz	= clk_get_rate(sqi->base_clk);
sqi               661 drivers/spi/spi-pic32-sqi.c 		free_irq(sqi->irq, sqi);
sqi               665 drivers/spi/spi-pic32-sqi.c 	platform_set_drvdata(pdev, sqi);
sqi               670 drivers/spi/spi-pic32-sqi.c 	ring_desc_ring_free(sqi);
sqi               673 drivers/spi/spi-pic32-sqi.c 	clk_disable_unprepare(sqi->base_clk);
sqi               674 drivers/spi/spi-pic32-sqi.c 	clk_disable_unprepare(sqi->sys_clk);
sqi               683 drivers/spi/spi-pic32-sqi.c 	struct pic32_sqi *sqi = platform_get_drvdata(pdev);
sqi               686 drivers/spi/spi-pic32-sqi.c 	free_irq(sqi->irq, sqi);
sqi               687 drivers/spi/spi-pic32-sqi.c 	ring_desc_ring_free(sqi);
sqi               690 drivers/spi/spi-pic32-sqi.c 	clk_disable_unprepare(sqi->base_clk);
sqi               691 drivers/spi/spi-pic32-sqi.c 	clk_disable_unprepare(sqi->sys_clk);
sqi                79 fs/xfs/scrub/quota.c 	struct xchk_quota_info	*sqi = priv;
sqi                80 fs/xfs/scrub/quota.c 	struct xfs_scrub	*sc = sqi->sc;
sqi               102 fs/xfs/scrub/quota.c 	if (id && id <= sqi->last_id)
sqi               105 fs/xfs/scrub/quota.c 	sqi->last_id = id;
sqi               228 fs/xfs/scrub/quota.c 	struct xchk_quota_info	sqi;
sqi               250 fs/xfs/scrub/quota.c 	sqi.sc = sc;
sqi               251 fs/xfs/scrub/quota.c 	sqi.last_id = 0;
sqi               252 fs/xfs/scrub/quota.c 	error = xfs_qm_dqiterate(mp, dqtype, xchk_quota_item, &sqi);
sqi               256 fs/xfs/scrub/quota.c 			sqi.last_id * qi->qi_dqperchunk, &error))