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))