widx 293 arch/mips/include/asm/octeon/cvmx-pko-defs.h uint64_t widx:17; widx 299 arch/mips/include/asm/octeon/cvmx-pko-defs.h uint64_t widx:17; widx 687 drivers/irqchip/irq-gic-v3-its.c int widx; widx 690 drivers/irqchip/irq-gic-v3-its.c widx = its->cmd_write - its->cmd_base; widx 694 drivers/irqchip/irq-gic-v3-its.c if (((widx + 1) % ITS_CMD_QUEUE_NR_ENTRIES) == ridx) widx 4090 drivers/net/ethernet/intel/e1000/e1000_hw.c u16 widx = 0; widx 4092 drivers/net/ethernet/intel/e1000/e1000_hw.c while (widx < words) { widx 4116 drivers/net/ethernet/intel/e1000/e1000_hw.c e1000_shift_out_ee_bits(hw, (u16)((offset + widx) * 2), widx 4124 drivers/net/ethernet/intel/e1000/e1000_hw.c while (widx < words) { widx 4125 drivers/net/ethernet/intel/e1000/e1000_hw.c u16 word_out = data[widx]; widx 4129 drivers/net/ethernet/intel/e1000/e1000_hw.c widx++; widx 4136 drivers/net/ethernet/intel/e1000/e1000_hw.c if ((((offset + widx) * 2) % eeprom->page_size) == 0) { widx 339 drivers/net/ethernet/intel/e1000e/nvm.c u16 widx = 0; widx 350 drivers/net/ethernet/intel/e1000e/nvm.c while (widx < words) { widx 379 drivers/net/ethernet/intel/e1000e/nvm.c e1000_shift_out_eec_bits(hw, (u16)((offset + widx) * 2), widx 383 drivers/net/ethernet/intel/e1000e/nvm.c while (widx < words) { widx 384 drivers/net/ethernet/intel/e1000e/nvm.c u16 word_out = data[widx]; widx 388 drivers/net/ethernet/intel/e1000e/nvm.c widx++; widx 390 drivers/net/ethernet/intel/e1000e/nvm.c if ((((offset + widx) * 2) % nvm->page_size) == 0) { widx 414 drivers/net/ethernet/intel/igb/e1000_nvm.c u16 widx = 0; widx 425 drivers/net/ethernet/intel/igb/e1000_nvm.c while (widx < words) { widx 454 drivers/net/ethernet/intel/igb/e1000_nvm.c igb_shift_out_eec_bits(hw, (u16)((offset + widx) * 2), widx 458 drivers/net/ethernet/intel/igb/e1000_nvm.c while (widx < words) { widx 459 drivers/net/ethernet/intel/igb/e1000_nvm.c u16 word_out = data[widx]; widx 463 drivers/net/ethernet/intel/igb/e1000_nvm.c widx++; widx 465 drivers/net/ethernet/intel/igb/e1000_nvm.c if ((((offset + widx) * 2) % nvm->page_size) == 0) { widx 1047 drivers/ntb/hw/idt/ntb_hw_idt.c unsigned char widx, bidx, en_cnt; widx 1080 drivers/ntb/hw/idt/ntb_hw_idt.c for (widx = 0; widx < en_cnt; widx++, (*mw_cnt)++) { widx 1091 drivers/ntb/hw/idt/ntb_hw_idt.c mws[*mw_cnt].idx = widx; widx 1194 drivers/ntb/hw/idt/ntb_hw_idt.c static int idt_ntb_mw_get_align(struct ntb_dev *ntb, int pidx, int widx, widx 1207 drivers/ntb/hw/idt/ntb_hw_idt.c if (widx < 0 || peer->mw_cnt <= widx) widx 1211 drivers/ntb/hw/idt/ntb_hw_idt.c *addr_align = peer->mws[widx].addr_align; widx 1214 drivers/ntb/hw/idt/ntb_hw_idt.c *size_align = peer->mws[widx].size_align; widx 1217 drivers/ntb/hw/idt/ntb_hw_idt.c *size_max = peer->mws[widx].size_max; widx 1252 drivers/ntb/hw/idt/ntb_hw_idt.c static int idt_ntb_peer_mw_get_addr(struct ntb_dev *ntb, int widx, widx 1257 drivers/ntb/hw/idt/ntb_hw_idt.c if (widx < 0 || ndev->mw_cnt <= widx) widx 1262 drivers/ntb/hw/idt/ntb_hw_idt.c *base = pci_resource_start(ntb->pdev, ndev->mws[widx].bar) + widx 1263 drivers/ntb/hw/idt/ntb_hw_idt.c ndev->mws[widx].idx * ndev->mws[widx].size_max; widx 1267 drivers/ntb/hw/idt/ntb_hw_idt.c *size = ndev->mws[widx].size_max; widx 1287 drivers/ntb/hw/idt/ntb_hw_idt.c static int idt_ntb_peer_mw_set_trans(struct ntb_dev *ntb, int pidx, int widx, widx 1297 drivers/ntb/hw/idt/ntb_hw_idt.c if (widx < 0 || ndev->mw_cnt <= widx) widx 1304 drivers/ntb/hw/idt/ntb_hw_idt.c mw_cfg = &ndev->mws[widx]; widx 1357 drivers/ntb/hw/idt/ntb_hw_idt.c int widx) widx 1365 drivers/ntb/hw/idt/ntb_hw_idt.c if (widx < 0 || ndev->mw_cnt <= widx) widx 1368 drivers/ntb/hw/idt/ntb_hw_idt.c mw_cfg = &ndev->mws[widx]; widx 192 drivers/ntb/hw/mscc/ntb_hw_switchtec.c int widx, resource_size_t *addr_align, widx 203 drivers/ntb/hw/mscc/ntb_hw_switchtec.c lut = widx >= sndev->peer_nr_direct_mw; widx 204 drivers/ntb/hw/mscc/ntb_hw_switchtec.c size = ioread64(&sndev->peer_shared->mw_sizes[widx]); widx 270 drivers/ntb/hw/mscc/ntb_hw_switchtec.c static int switchtec_ntb_mw_set_trans(struct ntb_dev *ntb, int pidx, int widx, widx 283 drivers/ntb/hw/mscc/ntb_hw_switchtec.c widx, pidx, &addr, &size); widx 285 drivers/ntb/hw/mscc/ntb_hw_switchtec.c if (widx >= switchtec_ntb_mw_count(ntb, pidx)) widx 310 drivers/ntb/hw/mscc/ntb_hw_switchtec.c if (widx < nr_direct_mw) widx 311 drivers/ntb/hw/mscc/ntb_hw_switchtec.c switchtec_ntb_mw_clr_direct(sndev, widx); widx 313 drivers/ntb/hw/mscc/ntb_hw_switchtec.c switchtec_ntb_mw_clr_lut(sndev, widx); widx 315 drivers/ntb/hw/mscc/ntb_hw_switchtec.c if (widx < nr_direct_mw) widx 316 drivers/ntb/hw/mscc/ntb_hw_switchtec.c switchtec_ntb_mw_set_direct(sndev, widx, addr, size); widx 318 drivers/ntb/hw/mscc/ntb_hw_switchtec.c switchtec_ntb_mw_set_lut(sndev, widx, addr, size); widx 327 drivers/ntb/hw/mscc/ntb_hw_switchtec.c widx, ioread32(&ctl->bar_error)); widx 329 drivers/ntb/hw/mscc/ntb_hw_switchtec.c if (widx < nr_direct_mw) widx 330 drivers/ntb/hw/mscc/ntb_hw_switchtec.c switchtec_ntb_mw_clr_direct(sndev, widx); widx 332 drivers/ntb/hw/mscc/ntb_hw_switchtec.c switchtec_ntb_mw_clr_lut(sndev, widx); widx 206 drivers/ntb/test/ntb_tool.c int widx; widx 574 drivers/ntb/test/ntb_tool.c static int tool_setup_mw(struct tool_ctx *tc, int pidx, int widx, widx 578 drivers/ntb/test/ntb_tool.c struct tool_mw *inmw = &tc->peers[pidx].inmws[widx]; widx 585 drivers/ntb/test/ntb_tool.c ret = ntb_mw_get_align(tc->ntb, pidx, widx, &addr_align, widx 603 drivers/ntb/test/ntb_tool.c ret = ntb_mw_set_trans(tc->ntb, pidx, widx, inmw->dma_base, inmw->size); widx 607 drivers/ntb/test/ntb_tool.c snprintf(buf, sizeof(buf), "mw%d", widx); widx 624 drivers/ntb/test/ntb_tool.c static void tool_free_mw(struct tool_ctx *tc, int pidx, int widx) widx 626 drivers/ntb/test/ntb_tool.c struct tool_mw *inmw = &tc->peers[pidx].inmws[widx]; widx 631 drivers/ntb/test/ntb_tool.c ntb_mw_clear_trans(tc->ntb, pidx, widx); widx 659 drivers/ntb/test/ntb_tool.c ret = ntb_mw_get_align(inmw->tc->ntb, inmw->pidx, inmw->widx, widx 666 drivers/ntb/test/ntb_tool.c inmw->widx); widx 715 drivers/ntb/test/ntb_tool.c tool_free_mw(inmw->tc, inmw->pidx, inmw->widx); widx 717 drivers/ntb/test/ntb_tool.c ret = tool_setup_mw(inmw->tc, inmw->pidx, inmw->widx, val); widx 809 drivers/ntb/test/ntb_tool.c static int tool_setup_peer_mw(struct tool_ctx *tc, int pidx, int widx, widx 812 drivers/ntb/test/ntb_tool.c struct tool_mw *outmw = &tc->outmws[widx]; widx 821 drivers/ntb/test/ntb_tool.c ret = ntb_peer_mw_get_addr(tc->ntb, widx, &map_base, &map_size); widx 825 drivers/ntb/test/ntb_tool.c ret = ntb_peer_mw_set_trans(tc->ntb, pidx, widx, req_addr, req_size); widx 839 drivers/ntb/test/ntb_tool.c snprintf(buf, sizeof(buf), "peer_mw%d", widx); widx 847 drivers/ntb/test/ntb_tool.c ntb_peer_mw_clear_trans(tc->ntb, pidx, widx); widx 852 drivers/ntb/test/ntb_tool.c static void tool_free_peer_mw(struct tool_ctx *tc, int widx) widx 854 drivers/ntb/test/ntb_tool.c struct tool_mw *outmw = &tc->outmws[widx]; widx 859 drivers/ntb/test/ntb_tool.c iounmap(tc->outmws[widx].io_base); widx 860 drivers/ntb/test/ntb_tool.c ntb_peer_mw_clear_trans(tc->ntb, outmw->pidx, widx); widx 882 drivers/ntb/test/ntb_tool.c ret = ntb_peer_mw_get_addr(outmw->tc->ntb, outmw->widx, widx 894 drivers/ntb/test/ntb_tool.c "Outbound MW: \t%d\n", outmw->widx); widx 948 drivers/ntb/test/ntb_tool.c tool_free_peer_mw(outmw->tc, outmw->widx); widx 951 drivers/ntb/test/ntb_tool.c outmw->widx, addr, wsize); widx 965 drivers/ntb/test/ntb_tool.c int widx, pidx; widx 974 drivers/ntb/test/ntb_tool.c for (widx = 0; widx < tc->outmw_cnt; widx++) { widx 975 drivers/ntb/test/ntb_tool.c tc->outmws[widx].widx = widx; widx 976 drivers/ntb/test/ntb_tool.c tc->outmws[widx].pidx = -1; widx 977 drivers/ntb/test/ntb_tool.c tc->outmws[widx].tc = tc; widx 989 drivers/ntb/test/ntb_tool.c for (widx = 0; widx < tc->peers[pidx].inmw_cnt; widx++) { widx 990 drivers/ntb/test/ntb_tool.c tc->peers[pidx].inmws[widx].widx = widx; widx 991 drivers/ntb/test/ntb_tool.c tc->peers[pidx].inmws[widx].pidx = pidx; widx 992 drivers/ntb/test/ntb_tool.c tc->peers[pidx].inmws[widx].tc = tc; widx 1000 drivers/ntb/test/ntb_tool.c for (widx = 0; widx < tc->peers[pidx].outmw_cnt; widx++) { widx 1001 drivers/ntb/test/ntb_tool.c tc->peers[pidx].outmws[widx].pidx = pidx; widx 1002 drivers/ntb/test/ntb_tool.c tc->peers[pidx].outmws[widx].mw = &tc->outmws[widx]; widx 1011 drivers/ntb/test/ntb_tool.c int widx, pidx; widx 1014 drivers/ntb/test/ntb_tool.c for (widx = 0; widx < tc->outmw_cnt; widx++) widx 1015 drivers/ntb/test/ntb_tool.c tool_free_peer_mw(tc, widx); widx 1019 drivers/ntb/test/ntb_tool.c for (widx = 0; widx < tc->peers[pidx].inmw_cnt; widx++) widx 1020 drivers/ntb/test/ntb_tool.c tool_free_mw(tc, pidx, widx); widx 1483 drivers/ntb/test/ntb_tool.c int pidx, widx, sidx, midx; widx 1570 drivers/ntb/test/ntb_tool.c for (widx = 0; widx < tc->peers[pidx].inmw_cnt; widx++) { widx 1571 drivers/ntb/test/ntb_tool.c snprintf(buf, sizeof(buf), "mw_trans%d", widx); widx 1574 drivers/ntb/test/ntb_tool.c &tc->peers[pidx].inmws[widx], widx 1578 drivers/ntb/test/ntb_tool.c for (widx = 0; widx < tc->peers[pidx].outmw_cnt; widx++) { widx 1579 drivers/ntb/test/ntb_tool.c snprintf(buf, sizeof(buf), "peer_mw_trans%d", widx); widx 1582 drivers/ntb/test/ntb_tool.c &tc->peers[pidx].outmws[widx], widx 169 drivers/power/supply/qcom_smbb.c unsigned int widx; widx 172 drivers/power/supply/qcom_smbb.c for (widx = sel = 0; (*fn)(widx) <= val; ++widx) widx 173 drivers/power/supply/qcom_smbb.c sel = widx; widx 273 include/linux/ntb.h int (*mw_get_align)(struct ntb_dev *ntb, int pidx, int widx, widx 277 include/linux/ntb.h int (*mw_set_trans)(struct ntb_dev *ntb, int pidx, int widx, widx 279 include/linux/ntb.h int (*mw_clear_trans)(struct ntb_dev *ntb, int pidx, int widx); widx 281 include/linux/ntb.h int (*peer_mw_get_addr)(struct ntb_dev *ntb, int widx, widx 283 include/linux/ntb.h int (*peer_mw_set_trans)(struct ntb_dev *ntb, int pidx, int widx, widx 285 include/linux/ntb.h int (*peer_mw_clear_trans)(struct ntb_dev *ntb, int pidx, int widx); widx 823 include/linux/ntb.h static inline int ntb_mw_get_align(struct ntb_dev *ntb, int pidx, int widx, widx 831 include/linux/ntb.h return ntb->ops->mw_get_align(ntb, pidx, widx, addr_align, size_align, widx 854 include/linux/ntb.h static inline int ntb_mw_set_trans(struct ntb_dev *ntb, int pidx, int widx, widx 860 include/linux/ntb.h return ntb->ops->mw_set_trans(ntb, pidx, widx, addr, size); widx 875 include/linux/ntb.h static inline int ntb_mw_clear_trans(struct ntb_dev *ntb, int pidx, int widx) widx 878 include/linux/ntb.h return ntb_mw_set_trans(ntb, pidx, widx, 0, 0); widx 880 include/linux/ntb.h return ntb->ops->mw_clear_trans(ntb, pidx, widx); widx 912 include/linux/ntb.h static inline int ntb_peer_mw_get_addr(struct ntb_dev *ntb, int widx, widx 915 include/linux/ntb.h return ntb->ops->peer_mw_get_addr(ntb, widx, base, size); widx 936 include/linux/ntb.h static inline int ntb_peer_mw_set_trans(struct ntb_dev *ntb, int pidx, int widx, widx 942 include/linux/ntb.h return ntb->ops->peer_mw_set_trans(ntb, pidx, widx, addr, size); widx 961 include/linux/ntb.h int widx) widx 964 include/linux/ntb.h return ntb_peer_mw_set_trans(ntb, pidx, widx, 0, 0); widx 966 include/linux/ntb.h return ntb->ops->peer_mw_clear_trans(ntb, pidx, widx);