master 905 arch/alpha/kernel/core_cia.c const char *master, *target; master 909 arch/alpha/kernel/core_cia.c master = master_st_desc[(cia->pci_err0 >> 16) & 0xF]; master 923 arch/alpha/kernel/core_cia.c master, target); master 60 arch/arm/mach-bcm/bcm63xx_pmb.c static int bpcm_wr_rd_mask(void __iomem *master, master 66 arch/arm/mach-bcm/bcm63xx_pmb.c ret = bpcm_wr(master, addr, off, *val); master 71 arch/arm/mach-bcm/bcm63xx_pmb.c ret = bpcm_rd(master, addr, off, val); master 2683 arch/arm/mach-omap2/omap_hwmod.c pr_debug("omap_hwmod: %s -> %s: adding link\n", oi->master->name, master 2707 arch/arm/mach-omap2/omap_hwmod.c if (!oi || !oi->master || !oi->slave || !oi->user) master 2714 arch/arm/mach-omap2/omap_hwmod.c oi->master->name, oi->slave->name); master 2720 arch/arm/mach-omap2/omap_hwmod.c if (oi->master->_state != _HWMOD_STATE_REGISTERED) master 2721 arch/arm/mach-omap2/omap_hwmod.c _register(oi->master); master 3096 arch/arm/mach-omap2/omap_hwmod.c ois[i]->master->name, ois[i]->slave->name, r); master 240 arch/arm/mach-omap2/omap_hwmod.h struct omap_hwmod *master; master 253 arch/arm/mach-omap2/omap_hwmod_2420_data.c .master = &omap2xxx_l4_core_hwmod, master 261 arch/arm/mach-omap2/omap_hwmod_2420_data.c .master = &omap2xxx_l4_core_hwmod, master 269 arch/arm/mach-omap2/omap_hwmod_2420_data.c .master = &omap2xxx_l3_main_hwmod, master 277 arch/arm/mach-omap2/omap_hwmod_2420_data.c .master = &omap2xxx_l3_main_hwmod, master 285 arch/arm/mach-omap2/omap_hwmod_2420_data.c .master = &omap2xxx_l4_wkup_hwmod, master 293 arch/arm/mach-omap2/omap_hwmod_2420_data.c .master = &omap2xxx_l4_wkup_hwmod, master 301 arch/arm/mach-omap2/omap_hwmod_2420_data.c .master = &omap2xxx_l4_wkup_hwmod, master 309 arch/arm/mach-omap2/omap_hwmod_2420_data.c .master = &omap2xxx_l4_wkup_hwmod, master 317 arch/arm/mach-omap2/omap_hwmod_2420_data.c .master = &omap2xxx_l4_wkup_hwmod, master 325 arch/arm/mach-omap2/omap_hwmod_2420_data.c .master = &omap2xxx_l4_wkup_hwmod, master 333 arch/arm/mach-omap2/omap_hwmod_2420_data.c .master = &omap2420_dma_system_hwmod, master 341 arch/arm/mach-omap2/omap_hwmod_2420_data.c .master = &omap2xxx_l4_core_hwmod, master 349 arch/arm/mach-omap2/omap_hwmod_2420_data.c .master = &omap2xxx_l4_core_hwmod, master 356 arch/arm/mach-omap2/omap_hwmod_2420_data.c .master = &omap2xxx_l4_core_hwmod, master 364 arch/arm/mach-omap2/omap_hwmod_2420_data.c .master = &omap2xxx_l4_core_hwmod, master 372 arch/arm/mach-omap2/omap_hwmod_2420_data.c .master = &omap2xxx_l4_core_hwmod, master 380 arch/arm/mach-omap2/omap_hwmod_2420_data.c .master = &omap2xxx_l4_core_hwmod, master 390 arch/arm/mach-omap2/omap_hwmod_2420_data.c .master = &omap2xxx_l4_wkup_hwmod, master 397 arch/arm/mach-omap2/omap_hwmod_2420_data.c .master = &omap2xxx_l3_main_hwmod, master 393 arch/arm/mach-omap2/omap_hwmod_2430_data.c .master = &omap2430_usbhsotg_hwmod, master 401 arch/arm/mach-omap2/omap_hwmod_2430_data.c .master = &omap2xxx_l4_core_hwmod, master 409 arch/arm/mach-omap2/omap_hwmod_2430_data.c .master = &omap2xxx_l4_core_hwmod, master 417 arch/arm/mach-omap2/omap_hwmod_2430_data.c .master = &omap2xxx_l4_core_hwmod, master 425 arch/arm/mach-omap2/omap_hwmod_2430_data.c .master = &omap2xxx_l4_core_hwmod, master 433 arch/arm/mach-omap2/omap_hwmod_2430_data.c .master = &omap2xxx_l4_core_hwmod, master 441 arch/arm/mach-omap2/omap_hwmod_2430_data.c .master = &omap2xxx_l4_core_hwmod, master 449 arch/arm/mach-omap2/omap_hwmod_2430_data.c .master = &omap2xxx_l3_main_hwmod, master 457 arch/arm/mach-omap2/omap_hwmod_2430_data.c .master = &omap2xxx_l4_wkup_hwmod, master 465 arch/arm/mach-omap2/omap_hwmod_2430_data.c .master = &omap2xxx_l4_wkup_hwmod, master 473 arch/arm/mach-omap2/omap_hwmod_2430_data.c .master = &omap2xxx_l4_wkup_hwmod, master 481 arch/arm/mach-omap2/omap_hwmod_2430_data.c .master = &omap2xxx_l4_wkup_hwmod, master 489 arch/arm/mach-omap2/omap_hwmod_2430_data.c .master = &omap2xxx_l4_wkup_hwmod, master 497 arch/arm/mach-omap2/omap_hwmod_2430_data.c .master = &omap2xxx_l4_wkup_hwmod, master 505 arch/arm/mach-omap2/omap_hwmod_2430_data.c .master = &omap2xxx_l4_core_hwmod, master 513 arch/arm/mach-omap2/omap_hwmod_2430_data.c .master = &omap2430_dma_system_hwmod, master 521 arch/arm/mach-omap2/omap_hwmod_2430_data.c .master = &omap2xxx_l4_core_hwmod, master 529 arch/arm/mach-omap2/omap_hwmod_2430_data.c .master = &omap2xxx_l4_core_hwmod, master 536 arch/arm/mach-omap2/omap_hwmod_2430_data.c .master = &omap2xxx_l4_core_hwmod, master 544 arch/arm/mach-omap2/omap_hwmod_2430_data.c .master = &omap2xxx_l4_core_hwmod, master 552 arch/arm/mach-omap2/omap_hwmod_2430_data.c .master = &omap2xxx_l4_core_hwmod, master 560 arch/arm/mach-omap2/omap_hwmod_2430_data.c .master = &omap2xxx_l4_core_hwmod, master 568 arch/arm/mach-omap2/omap_hwmod_2430_data.c .master = &omap2xxx_l4_core_hwmod, master 576 arch/arm/mach-omap2/omap_hwmod_2430_data.c .master = &omap2xxx_l4_core_hwmod, master 585 arch/arm/mach-omap2/omap_hwmod_2430_data.c .master = &omap2xxx_l4_wkup_hwmod, master 592 arch/arm/mach-omap2/omap_hwmod_2430_data.c .master = &omap2xxx_l3_main_hwmod, master 26 arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c .master = &omap2xxx_l3_main_hwmod, master 33 arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c .master = &omap2xxx_mpu_hwmod, master 40 arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c .master = &omap2xxx_dss_core_hwmod, master 53 arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c .master = &omap2xxx_l4_core_hwmod, master 60 arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c .master = &omap2xxx_l4_core_hwmod, master 68 arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c .master = &omap2xxx_l4_core_hwmod, master 76 arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c .master = &omap2xxx_l4_core_hwmod, master 84 arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c .master = &omap2xxx_l4_core_hwmod, master 92 arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c .master = &omap2xxx_l4_core_hwmod, master 100 arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c .master = &omap2xxx_l4_core_hwmod, master 108 arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c .master = &omap2xxx_l4_core_hwmod, master 116 arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c .master = &omap2xxx_l4_core_hwmod, master 124 arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c .master = &omap2xxx_l4_core_hwmod, master 132 arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c .master = &omap2xxx_l4_core_hwmod, master 140 arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c .master = &omap2xxx_l4_core_hwmod, master 148 arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c .master = &omap2xxx_l4_core_hwmod, master 156 arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c .master = &omap2xxx_l4_core_hwmod, master 164 arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c .master = &omap2xxx_l4_core_hwmod, master 172 arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c .master = &omap2xxx_l4_core_hwmod, master 180 arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c .master = &omap2xxx_l4_core_hwmod, master 188 arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c .master = &omap2xxx_l4_core_hwmod, master 202 arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c .master = &omap2xxx_l4_core_hwmod, master 216 arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c .master = &omap2xxx_l4_core_hwmod, master 230 arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c .master = &omap2xxx_l4_core_hwmod, master 245 arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c .master = &omap2xxx_l4_core_hwmod, master 253 arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c .master = &omap2xxx_l4_core_hwmod, master 261 arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c .master = &omap2xxx_l4_core_hwmod, master 23 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c .master = &am33xx_mpu_hwmod, master 31 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c .master = &am33xx_l3_main_hwmod, master 39 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c .master = &am33xx_l3_s_hwmod, master 47 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c .master = &am33xx_l3_s_hwmod, master 55 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c .master = &am33xx_l3_main_hwmod, master 63 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c .master = &am33xx_mpu_hwmod, master 71 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c .master = &am33xx_l3_s_hwmod, master 79 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c .master = &am33xx_pruss_hwmod, master 87 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c .master = &am33xx_gfx_hwmod, master 95 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c .master = &am33xx_l3_main_hwmod, master 103 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c .master = &am33xx_l4_wkup_hwmod, master 111 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c .master = &am33xx_l4_ls_hwmod, master 119 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c .master = &am33xx_l4_ls_hwmod, master 126 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c .master = &am33xx_l4_ls_hwmod, master 133 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c .master = &am33xx_l4_ls_hwmod, master 140 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c .master = &am33xx_l4_ls_hwmod, master 147 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c .master = &am33xx_l4_ls_hwmod, master 155 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c .master = &am33xx_l3_s_hwmod, master 163 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c .master = &am33xx_l4_ls_hwmod, master 171 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c .master = &am33xx_l4_ls_hwmod, master 179 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c .master = &am33xx_l4_ls_hwmod, master 187 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c .master = &am33xx_l4_ls_hwmod, master 195 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c .master = &am33xx_l4_ls_hwmod, master 203 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c .master = &am33xx_l4_ls_hwmod, master 211 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c .master = &am33xx_l4_ls_hwmod, master 219 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c .master = &am33xx_l4_ls_hwmod, master 227 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c .master = &am33xx_l4_ls_hwmod, master 235 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c .master = &am33xx_l4_ls_hwmod, master 243 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c .master = &am33xx_l4_ls_hwmod, master 251 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c .master = &am33xx_l4_ls_hwmod, master 259 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c .master = &am33xx_l3_main_hwmod, master 267 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c .master = &am33xx_l3_main_hwmod, master 275 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c .master = &am33xx_l3_main_hwmod, master 283 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c .master = &am33xx_l3_main_hwmod, master 291 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c .master = &am33xx_l3_main_hwmod, master 298 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c .master = &am33xx_l3_main_hwmod, master 306 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c .master = &am33xx_l3_main_hwmod, master 314 arch/arm/mach-omap2/omap_hwmod_33xx_43xx_interconnect_data.c .master = &am33xx_l4_ls_hwmod, master 298 arch/arm/mach-omap2/omap_hwmod_33xx_data.c .master = &am33xx_l3_main_hwmod, master 306 arch/arm/mach-omap2/omap_hwmod_33xx_data.c .master = &am33xx_l3_main_hwmod, master 314 arch/arm/mach-omap2/omap_hwmod_33xx_data.c .master = &am33xx_wkup_m3_hwmod, master 322 arch/arm/mach-omap2/omap_hwmod_33xx_data.c .master = &am33xx_l4_wkup_hwmod, master 330 arch/arm/mach-omap2/omap_hwmod_33xx_data.c .master = &am33xx_l4_hs_hwmod, master 338 arch/arm/mach-omap2/omap_hwmod_33xx_data.c .master = &am33xx_l3_main_hwmod, master 346 arch/arm/mach-omap2/omap_hwmod_33xx_data.c .master = &am33xx_l4_wkup_hwmod, master 354 arch/arm/mach-omap2/omap_hwmod_33xx_data.c .master = &am33xx_l4_wkup_hwmod, master 362 arch/arm/mach-omap2/omap_hwmod_33xx_data.c .master = &am33xx_l4_wkup_hwmod, master 370 arch/arm/mach-omap2/omap_hwmod_33xx_data.c .master = &am33xx_l4_wkup_hwmod, master 377 arch/arm/mach-omap2/omap_hwmod_33xx_data.c .master = &am33xx_l3_main_hwmod, master 385 arch/arm/mach-omap2/omap_hwmod_33xx_data.c .master = &am33xx_l4_wkup_hwmod, master 393 arch/arm/mach-omap2/omap_hwmod_33xx_data.c .master = &am33xx_l4_wkup_hwmod, master 402 arch/arm/mach-omap2/omap_hwmod_33xx_data.c .master = &am33xx_l3_s_hwmod, master 1636 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l3_main_hwmod, master 1643 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l3_main_hwmod, master 1651 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_mpu_hwmod, master 1659 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l3_main_hwmod, master 1666 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3430es1_dss_core_hwmod, master 1672 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_dss_core_hwmod, master 1685 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_usbhsotg_hwmod, master 1693 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &am35xx_usbhsotg_hwmod, master 1701 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_sad2d_hwmod, master 1709 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 1716 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 1724 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 1733 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 1741 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 1751 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 1761 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 1770 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 1779 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_per_hwmod, master 1788 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_per_hwmod, master 1797 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 1805 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 1820 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 1836 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 1851 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 1858 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 1867 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 1874 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 1883 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 1892 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 1900 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_wkup_hwmod, master 1907 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l3_main_hwmod, master 1916 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_wkup_hwmod, master 1925 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_per_hwmod, master 1934 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_per_hwmod, master 1943 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_per_hwmod, master 1952 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_per_hwmod, master 1961 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_per_hwmod, master 1970 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_per_hwmod, master 1979 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_per_hwmod, master 1988 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_per_hwmod, master 1996 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 2004 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 2013 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_sec_hwmod, master 2022 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_wkup_hwmod, master 2030 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 2044 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 2059 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 2074 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 2089 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 2104 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 2121 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_wkup_hwmod, master 2129 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_per_hwmod, master 2137 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_per_hwmod, master 2168 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 2190 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l3_main_hwmod, master 2215 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_per_hwmod, master 2223 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_per_hwmod, master 2231 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_per_hwmod, master 2238 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_dma_system_hwmod, master 2246 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 2255 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 2264 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_per_hwmod, master 2273 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_per_hwmod, master 2282 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_per_hwmod, master 2291 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 2300 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_per_hwmod, master 2309 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_per_hwmod, master 2317 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 2324 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 2332 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 2340 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 2349 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 2356 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_usb_host_hs_hwmod, master 2364 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 2372 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 2380 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 2391 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_wkup_hwmod, master 2414 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &am35xx_mdio_hwmod, master 2427 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 2455 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &am35xx_emac_hwmod, master 2468 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 2475 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l3_main_hwmod, master 2513 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 2551 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 2593 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c .master = &omap3xxx_l4_core_hwmod, master 538 arch/arm/mach-omap2/omap_hwmod_43xx_data.c .master = &am33xx_l3_main_hwmod, master 545 arch/arm/mach-omap2/omap_hwmod_43xx_data.c .master = &am33xx_l3_main_hwmod, master 552 arch/arm/mach-omap2/omap_hwmod_43xx_data.c .master = &am43xx_wkup_m3_hwmod, master 559 arch/arm/mach-omap2/omap_hwmod_43xx_data.c .master = &am33xx_l4_wkup_hwmod, master 566 arch/arm/mach-omap2/omap_hwmod_43xx_data.c .master = &am33xx_l3_main_hwmod, master 573 arch/arm/mach-omap2/omap_hwmod_43xx_data.c .master = &am33xx_l4_wkup_hwmod, master 580 arch/arm/mach-omap2/omap_hwmod_43xx_data.c .master = &am33xx_l4_wkup_hwmod, master 587 arch/arm/mach-omap2/omap_hwmod_43xx_data.c .master = &am33xx_l4_wkup_hwmod, master 594 arch/arm/mach-omap2/omap_hwmod_43xx_data.c .master = &am33xx_l4_wkup_hwmod, master 601 arch/arm/mach-omap2/omap_hwmod_43xx_data.c .master = &am33xx_l4_wkup_hwmod, master 608 arch/arm/mach-omap2/omap_hwmod_43xx_data.c .master = &am33xx_l4_wkup_hwmod, master 615 arch/arm/mach-omap2/omap_hwmod_43xx_data.c .master = &am33xx_l4_wkup_hwmod, master 622 arch/arm/mach-omap2/omap_hwmod_43xx_data.c .master = &am33xx_l4_ls_hwmod, master 629 arch/arm/mach-omap2/omap_hwmod_43xx_data.c .master = &am33xx_l4_ls_hwmod, master 636 arch/arm/mach-omap2/omap_hwmod_43xx_data.c .master = &am33xx_l4_ls_hwmod, master 643 arch/arm/mach-omap2/omap_hwmod_43xx_data.c .master = &am33xx_l4_ls_hwmod, master 650 arch/arm/mach-omap2/omap_hwmod_43xx_data.c .master = &am33xx_l4_ls_hwmod, master 657 arch/arm/mach-omap2/omap_hwmod_43xx_data.c .master = &am33xx_l4_ls_hwmod, master 664 arch/arm/mach-omap2/omap_hwmod_43xx_data.c .master = &am33xx_l4_ls_hwmod, master 671 arch/arm/mach-omap2/omap_hwmod_43xx_data.c .master = &am33xx_l4_ls_hwmod, master 678 arch/arm/mach-omap2/omap_hwmod_43xx_data.c .master = &am33xx_l4_ls_hwmod, master 685 arch/arm/mach-omap2/omap_hwmod_43xx_data.c .master = &am33xx_l4_ls_hwmod, master 692 arch/arm/mach-omap2/omap_hwmod_43xx_data.c .master = &am33xx_l4_ls_hwmod, master 699 arch/arm/mach-omap2/omap_hwmod_43xx_data.c .master = &am33xx_l4_ls_hwmod, master 706 arch/arm/mach-omap2/omap_hwmod_43xx_data.c .master = &am33xx_l3_s_hwmod, master 713 arch/arm/mach-omap2/omap_hwmod_43xx_data.c .master = &am33xx_l3_s_hwmod, master 720 arch/arm/mach-omap2/omap_hwmod_43xx_data.c .master = &am33xx_l3_s_hwmod, master 727 arch/arm/mach-omap2/omap_hwmod_43xx_data.c .master = &am43xx_dss_core_hwmod, master 734 arch/arm/mach-omap2/omap_hwmod_43xx_data.c .master = &am33xx_l4_ls_hwmod, master 741 arch/arm/mach-omap2/omap_hwmod_43xx_data.c .master = &am33xx_l4_ls_hwmod, master 748 arch/arm/mach-omap2/omap_hwmod_43xx_data.c .master = &am33xx_l4_ls_hwmod, master 755 arch/arm/mach-omap2/omap_hwmod_43xx_data.c .master = &am33xx_l4_ls_hwmod, master 762 arch/arm/mach-omap2/omap_hwmod_43xx_data.c .master = &am43xx_vpfe0_hwmod, master 769 arch/arm/mach-omap2/omap_hwmod_43xx_data.c .master = &am43xx_vpfe1_hwmod, master 776 arch/arm/mach-omap2/omap_hwmod_43xx_data.c .master = &am33xx_l4_ls_hwmod, master 783 arch/arm/mach-omap2/omap_hwmod_43xx_data.c .master = &am33xx_l4_ls_hwmod, master 790 arch/arm/mach-omap2/omap_hwmod_43xx_data.c .master = &am33xx_l3_main_hwmod, master 921 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_per_hwmod, master 942 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_per_hwmod, master 978 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l3_main_2_hwmod, master 1544 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l3_main_2_hwmod, master 1576 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_cfg_hwmod, master 2383 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l3_main_1_hwmod, master 2391 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_mpu_hwmod, master 2399 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_iva_hwmod, master 2407 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l3_main_3_hwmod, master 2415 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_ocp_wp_noc_hwmod, master 2423 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_dsp_hwmod, master 2431 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_dss_hwmod, master 2439 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l3_main_2_hwmod, master 2447 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_cfg_hwmod, master 2455 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_mpu_hwmod, master 2463 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_debugss_hwmod, master 2471 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_dma_system_hwmod, master 2479 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_fdif_hwmod, master 2487 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_hsi_hwmod, master 2495 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_ipu_hwmod, master 2503 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_iss_hwmod, master 2511 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_iva_hwmod, master 2519 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l3_main_1_hwmod, master 2527 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_cfg_hwmod, master 2535 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_usb_host_fs_hwmod, master 2543 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_usb_host_hs_hwmod, master 2551 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_usb_otg_hs_hwmod, master 2559 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l3_main_1_hwmod, master 2567 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l3_main_2_hwmod, master 2575 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_cfg_hwmod, master 2583 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_aess_hwmod, master 2591 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_dsp_hwmod, master 2599 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l3_main_1_hwmod, master 2607 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_mpu_hwmod, master 2615 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l3_main_1_hwmod, master 2623 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l3_main_2_hwmod, master 2631 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_cfg_hwmod, master 2639 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_mpu_hwmod, master 2647 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_cfg_hwmod, master 2655 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_abe_hwmod, master 2663 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_abe_hwmod, master 2671 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_wkup_hwmod, master 2679 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_cfg_hwmod, master 2687 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_cfg_hwmod, master 2695 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_wkup_hwmod, master 2703 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_wkup_hwmod, master 2711 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l3_instr_hwmod, master 2719 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_cfg_hwmod, master 2727 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_abe_hwmod, master 2735 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_dsp_hwmod, master 2743 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_dsp_hwmod, master 2751 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_cfg_hwmod, master 2759 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l3_main_2_hwmod, master 2767 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_per_hwmod, master 2775 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l3_main_2_hwmod, master 2783 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_per_hwmod, master 2791 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l3_main_2_hwmod, master 2799 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_per_hwmod, master 2807 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l3_main_2_hwmod, master 2815 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_per_hwmod, master 2823 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l3_main_2_hwmod, master 2831 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_per_hwmod, master 2839 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l3_main_2_hwmod, master 2847 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_per_hwmod, master 2855 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l3_main_2_hwmod, master 2863 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_per_hwmod, master 2871 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l3_main_2_hwmod, master 2879 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_per_hwmod, master 2887 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_cfg_hwmod, master 2895 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l3_main_2_hwmod, master 2903 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_per_hwmod, master 2911 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_cfg_hwmod, master 2919 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l3_main_2_hwmod, master 2927 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l3_main_2_hwmod, master 2935 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_iva_hwmod, master 2943 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l3_main_2_hwmod, master 2951 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_wkup_hwmod, master 2959 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_cfg_hwmod, master 2967 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_abe_hwmod, master 2975 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_abe_hwmod, master 2983 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_abe_hwmod, master 2991 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_abe_hwmod, master 2999 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_abe_hwmod, master 3007 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_per_hwmod, master 3015 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_abe_hwmod, master 3023 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l3_main_2_hwmod, master 3031 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_cfg_hwmod, master 3039 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_mpu_private_hwmod, master 3047 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_wkup_hwmod, master 3055 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_cfg_hwmod, master 3063 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_wkup_hwmod, master 3071 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_wkup_hwmod, master 3079 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l3_main_2_hwmod, master 3087 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_abe_hwmod, master 3095 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_abe_hwmod, master 3103 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_per_hwmod, master 3111 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_cfg_hwmod, master 3119 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_cfg_hwmod, master 3127 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_cfg_hwmod, master 3135 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_cfg_hwmod, master 3143 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_wkup_hwmod, master 3151 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_per_hwmod, master 3159 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_per_hwmod, master 3167 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_per_hwmod, master 3175 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_abe_hwmod, master 3183 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_abe_hwmod, master 3191 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_abe_hwmod, master 3199 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_abe_hwmod, master 3207 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_per_hwmod, master 3215 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_per_hwmod, master 3223 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_per_hwmod, master 3231 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_cfg_hwmod, master 3239 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_cfg_hwmod, master 3247 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_cfg_hwmod, master 3255 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_l4_cfg_hwmod, master 3263 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_mpu_hwmod, master 3271 arch/arm/mach-omap2/omap_hwmod_44xx_data.c .master = &omap44xx_mpu_hwmod, master 1442 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l4_cfg_hwmod, master 1500 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l4_cfg_hwmod, master 1512 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l3_main_1_hwmod, master 1520 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l3_main_3_hwmod, master 1528 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l3_main_2_hwmod, master 1536 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l4_cfg_hwmod, master 1544 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l4_cfg_hwmod, master 1552 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_mpu_hwmod, master 1560 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l3_main_1_hwmod, master 1568 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l4_cfg_hwmod, master 1576 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l3_main_2_hwmod, master 1584 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l3_main_1_hwmod, master 1592 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l3_main_2_hwmod, master 1600 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l4_cfg_hwmod, master 1608 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l3_main_1_hwmod, master 1616 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_mpu_hwmod, master 1624 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l3_main_1_hwmod, master 1632 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l3_main_2_hwmod, master 1640 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l3_main_1_hwmod, master 1648 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_mpu_hwmod, master 1656 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l4_wkup_hwmod, master 1664 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l4_cfg_hwmod, master 1672 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l4_abe_hwmod, master 1680 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l3_main_2_hwmod, master 1688 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l3_main_2_hwmod, master 1696 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l3_main_2_hwmod, master 1704 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l3_main_2_hwmod, master 1712 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l3_main_2_hwmod, master 1720 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l3_main_2_hwmod, master 1728 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_mpu_hwmod, master 1736 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_mpu_hwmod, master 1744 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l4_wkup_hwmod, master 1752 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l4_cfg_hwmod, master 1760 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l4_abe_hwmod, master 1768 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l4_abe_hwmod, master 1776 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l4_abe_hwmod, master 1784 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l4_abe_hwmod, master 1792 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l4_per_hwmod, master 1800 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l4_per_hwmod, master 1808 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l4_per_hwmod, master 1816 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l4_per_hwmod, master 1824 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l4_cfg_hwmod, master 1832 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l4_cfg_hwmod, master 1840 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l4_cfg_hwmod, master 1848 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l4_wkup_hwmod, master 1856 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l4_per_hwmod, master 1864 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l4_per_hwmod, master 1872 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l4_per_hwmod, master 1880 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l4_abe_hwmod, master 1888 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l4_abe_hwmod, master 1896 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l4_abe_hwmod, master 1904 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l4_abe_hwmod, master 1912 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l4_per_hwmod, master 1920 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l4_per_hwmod, master 1928 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l4_per_hwmod, master 1936 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l4_cfg_hwmod, master 1944 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l4_cfg_hwmod, master 1952 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l4_cfg_hwmod, master 1960 arch/arm/mach-omap2/omap_hwmod_54xx_data.c .master = &omap54xx_l4_wkup_hwmod, master 1863 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l3_main_1_hwmod, master 1871 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l3_main_2_hwmod, master 1879 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_cfg_hwmod, master 1887 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_mpu_hwmod, master 1895 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l3_main_1_hwmod, master 1903 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_cfg_hwmod, master 1911 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l3_main_1_hwmod, master 1919 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l3_main_1_hwmod, master 1927 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l3_main_1_hwmod, master 1935 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l3_main_1_hwmod, master 1943 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l3_main_1_hwmod, master 1951 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per2_hwmod, master 1959 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l3_main_1_hwmod, master 1967 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_wkup_hwmod, master 1975 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_wkup_hwmod, master 1983 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_wkup_hwmod, master 1991 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per2_hwmod, master 1999 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_cfg_hwmod, master 2007 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l3_main_1_hwmod, master 2015 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l3_main_1_hwmod, master 2023 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l3_main_1_hwmod, master 2031 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l3_main_1_hwmod, master 2039 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l3_main_1_hwmod, master 2047 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l3_main_1_hwmod, master 2055 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l3_main_1_hwmod, master 2063 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l3_main_1_hwmod, master 2071 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l3_main_1_hwmod, master 2079 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per1_hwmod, master 2087 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l3_main_1_hwmod, master 2095 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per1_hwmod, master 2103 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_cfg_hwmod, master 2111 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per3_hwmod, master 2119 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per3_hwmod, master 2127 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per3_hwmod, master 2135 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per3_hwmod, master 2143 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per3_hwmod, master 2151 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per3_hwmod, master 2159 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per3_hwmod, master 2167 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per3_hwmod, master 2175 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per3_hwmod, master 2183 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per3_hwmod, master 2191 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per3_hwmod, master 2199 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per3_hwmod, master 2207 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_cfg_hwmod, master 2215 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_cfg_hwmod, master 2223 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_cfg_hwmod, master 2231 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l3_main_1_hwmod, master 2239 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_cfg_hwmod, master 2247 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l3_main_1_hwmod, master 2255 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_cfg_hwmod, master 2263 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l3_main_1_hwmod, master 2271 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per3_hwmod, master 2279 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_cfg_hwmod, master 2287 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_cfg_hwmod, master 2295 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_cfg_hwmod, master 2303 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_cfg_hwmod, master 2311 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_wkup_hwmod, master 2319 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per1_hwmod, master 2327 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per1_hwmod, master 2335 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per1_hwmod, master 2343 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per3_hwmod, master 2351 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per3_hwmod, master 2359 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per3_hwmod, master 2367 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per3_hwmod, master 2375 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per1_hwmod, master 2383 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per1_hwmod, master 2391 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per1_hwmod, master 2399 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_wkup_hwmod, master 2407 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per3_hwmod, master 2415 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per3_hwmod, master 2423 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per3_hwmod, master 2431 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per3_hwmod, master 2439 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per1_hwmod, master 2447 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per1_hwmod, master 2454 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per3_hwmod, master 2462 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per3_hwmod, master 2470 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per3_hwmod, master 2478 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per3_hwmod, master 2486 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l3_main_1_hwmod, master 2494 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per2_hwmod, master 2502 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l3_main_1_hwmod, master 2510 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per2_hwmod, master 2518 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_wkup_hwmod, master 2526 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per2_hwmod, master 2534 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per2_hwmod, master 2542 arch/arm/mach-omap2/omap_hwmod_7xx_data.c .master = &dra7xx_l4_per2_hwmod, master 164 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_alwon_l3_slow_hwmod, master 171 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_alwon_l3_med_hwmod, master 192 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm814x_mpu_hwmod, master 199 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm814x_mpu_hwmod, master 219 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm816x_mpu_hwmod, master 226 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm816x_mpu_hwmod, master 261 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_l4_ls_hwmod, master 300 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_l4_ls_hwmod, master 321 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_l4_ls_hwmod, master 342 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_l4_ls_hwmod, master 379 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_l4_ls_hwmod, master 416 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_l4_ls_hwmod, master 436 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_l4_ls_hwmod, master 466 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_l4_ls_hwmod, master 509 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_l4_ls_hwmod, master 535 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_l4_ls_hwmod, master 561 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_l4_ls_hwmod, master 587 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_l4_ls_hwmod, master 624 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_alwon_l3_slow_hwmod, master 659 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_default_l3_slow_hwmod, master 679 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_default_l3_slow_hwmod, master 709 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_l4_ls_hwmod, master 729 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_l4_ls_hwmod, master 744 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_l4_ls_hwmod, master 764 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_l4_ls_hwmod, master 784 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_l4_ls_hwmod, master 804 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_l4_ls_hwmod, master 824 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_l4_ls_hwmod, master 844 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_l4_ls_hwmod, master 864 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_l4_ls_hwmod, master 913 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_l4_hs_hwmod, master 920 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm814x_cpgmac0_hwmod, master 951 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_l4_hs_hwmod, master 981 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_l4_hs_hwmod, master 1001 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_l4_hs_hwmod, master 1034 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_l4_hs_hwmod, master 1080 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_l4_ls_hwmod, master 1104 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_l4_ls_hwmod, master 1128 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_alwon_l3_med_hwmod, master 1151 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_l4_ls_hwmod, master 1227 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_l4_ls_hwmod, master 1234 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_l4_ls_hwmod, master 1241 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_l4_ls_hwmod, master 1248 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_l4_ls_hwmod, master 1283 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_l4_ls_hwmod, master 1318 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_l4_ls_hwmod, master 1342 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_alwon_l3_fast_hwmod, master 1366 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_alwon_l3_fast_hwmod, master 1373 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_tptc0_hwmod, master 1397 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_alwon_l3_fast_hwmod, master 1404 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_tptc1_hwmod, master 1428 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_alwon_l3_fast_hwmod, master 1435 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_tptc2_hwmod, master 1459 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_alwon_l3_fast_hwmod, master 1466 arch/arm/mach-omap2/omap_hwmod_81xx_data.c .master = &dm81xx_tptc3_hwmod, master 215 arch/ia64/kernel/smpboot.c get_delta (long *rt, long *master) master 234 arch/ia64/kernel/smpboot.c *master = best_tm - best_t0; master 276 arch/ia64/kernel/smpboot.c ia64_sync_itc (unsigned int master) master 283 arch/ia64/kernel/smpboot.c long master; /* master's timestamp */ master 299 arch/ia64/kernel/smpboot.c if (smp_call_function_single(master, sync_master, NULL, 0) < 0) { master 300 arch/ia64/kernel/smpboot.c printk(KERN_ERR "sync_itc: failed to get attention of CPU %u!\n", master); master 327 arch/ia64/kernel/smpboot.c t[i].master = master_time_stamp; master 338 arch/ia64/kernel/smpboot.c t[i].rt, t[i].master, t[i].diff, t[i].lat); master 342 arch/ia64/kernel/smpboot.c "maxerr %lu cycles)\n", smp_processor_id(), master, delta, rt); master 91 arch/mips/include/asm/mach-cavium-octeon/kernel-entry-init.h # Jump the master to kernel_entry master 98 arch/mips/include/asm/mach-cavium-octeon/kernel-entry-init.h # All cores other than the master need to wait here for SMP bootstrap master 127 arch/mips/include/asm/mach-cavium-octeon/kernel-entry-init.h # Set the SP global variable to zero so the master knows we've started master 100 arch/mips/pci/pci-vr41xx.c struct pci_master_address_conversion *master; master 152 arch/mips/pci/pci-vr41xx.c master = setup->master_memory1; master 153 arch/mips/pci/pci-vr41xx.c val = IBA(master->bus_base_address) | master 154 arch/mips/pci/pci-vr41xx.c MASTER_MSK(master->address_mask) | master 156 arch/mips/pci/pci-vr41xx.c PCIA(master->pci_base_address); master 165 arch/mips/pci/pci-vr41xx.c master = setup->master_memory2; master 166 arch/mips/pci/pci-vr41xx.c val = IBA(master->bus_base_address) | master 167 arch/mips/pci/pci-vr41xx.c MASTER_MSK(master->address_mask) | master 169 arch/mips/pci/pci-vr41xx.c PCIA(master->pci_base_address); master 202 arch/mips/pci/pci-vr41xx.c master = setup->master_io; master 203 arch/mips/pci/pci-vr41xx.c val = IBA(master->bus_base_address) | master 204 arch/mips/pci/pci-vr41xx.c MASTER_MSK(master->address_mask) | master 206 arch/mips/pci/pci-vr41xx.c PCIIA(master->pci_base_address); master 293 arch/mips/pci/pci-vr41xx.c master = setup->master_io; master 294 arch/mips/pci/pci-vr41xx.c io_map_base = ioremap(master->bus_base_address, master 64 arch/mips/txx9/generic/spi_eeprom.c if (read_param->busid != spi->master->bus_num || master 297 arch/powerpc/platforms/powermac/pic.c struct device_node *master = NULL; master 309 arch/powerpc/platforms/powermac/pic.c if ((master = of_find_node_by_name(NULL, "gc")) != NULL) { master 311 arch/powerpc/platforms/powermac/pic.c } else if ((master = of_find_node_by_name(NULL, "ohare")) != NULL) { master 317 arch/powerpc/platforms/powermac/pic.c } else if ((master = of_find_node_by_name(NULL, "mac-io")) != NULL) { master 323 arch/powerpc/platforms/powermac/pic.c of_node_get(master); master 324 arch/powerpc/platforms/powermac/pic.c slave = of_find_node_by_name(master, "mac-io"); master 327 arch/powerpc/platforms/powermac/pic.c if (of_device_is_compatible(master, "gatwick")) { master 330 arch/powerpc/platforms/powermac/pic.c tmp = master; master 331 arch/powerpc/platforms/powermac/pic.c master = slave; master 339 arch/powerpc/platforms/powermac/pic.c BUG_ON(master == NULL); master 344 arch/powerpc/platforms/powermac/pic.c pmac_pic_host = irq_domain_add_linear(master, max_irqs, master 350 arch/powerpc/platforms/powermac/pic.c BUG_ON(of_address_to_resource(master, 0, &r)); master 360 arch/powerpc/platforms/powermac/pic.c of_node_put(master); master 363 arch/powerpc/platforms/powermac/pic.c master, max_real_irqs); master 452 arch/powerpc/platforms/powermac/pic.c int master) master 454 arch/powerpc/platforms/powermac/pic.c const char *name = master ? " MPIC 1 " : " MPIC 2 "; master 456 arch/powerpc/platforms/powermac/pic.c unsigned int flags = master ? 0 : MPIC_SECONDARY; master 466 arch/powerpc/platforms/powermac/pic.c if (master && (flags & MPIC_BIG_ENDIAN)) master 481 arch/powerpc/platforms/powermac/pic.c struct device_node *np, *master = NULL, *slave = NULL; master 485 arch/powerpc/platforms/powermac/pic.c if (master == NULL && master 487 arch/powerpc/platforms/powermac/pic.c master = of_node_get(np); master 490 arch/powerpc/platforms/powermac/pic.c if (master && slave) { master 497 arch/powerpc/platforms/powermac/pic.c if (master == NULL && slave != NULL) { master 498 arch/powerpc/platforms/powermac/pic.c master = slave; master 503 arch/powerpc/platforms/powermac/pic.c if (master == NULL) master 510 arch/powerpc/platforms/powermac/pic.c mpic1 = pmac_setup_one_mpic(master, 1); master 516 arch/powerpc/platforms/powermac/pic.c of_node_put(master); master 1394 arch/powerpc/platforms/powernv/eeh-powernv.c pnv_pe = pnv_pe->master; master 402 arch/powerpc/platforms/powernv/pci-ioda.c pe->master = master_pe; master 529 arch/powerpc/platforms/powernv/pci-ioda.c pe = pe->master; master 569 arch/powerpc/platforms/powernv/pci-ioda.c pe = pe->master; master 618 arch/powerpc/platforms/powernv/pci-ioda.c pe = pe->master; master 79 arch/powerpc/platforms/powernv/pci.h struct pnv_ioda_pe *master; master 143 arch/powerpc/platforms/powernv/subcore.c u8 master; master 288 arch/powerpc/platforms/powernv/subcore.c if (this_cpu_ptr(&split_state)->master) { master 302 arch/powerpc/platforms/powernv/subcore.c if (this_cpu_ptr(&split_state)->master) { master 345 arch/powerpc/platforms/powernv/subcore.c state->master = 0; master 351 arch/powerpc/platforms/powernv/subcore.c this_cpu_ptr(&split_state)->master = 1; master 173 arch/sparc/kernel/smp_64.c static inline long get_delta (long *rt, long *master) master 194 arch/sparc/kernel/smp_64.c *master = best_tm - best_t0; master 210 arch/sparc/kernel/smp_64.c long master; /* master's timestamp */ master 239 arch/sparc/kernel/smp_64.c t[i].master = master_time_stamp; master 250 arch/sparc/kernel/smp_64.c t[i].rt, t[i].master, t[i].diff, t[i].lat); master 82 arch/um/drivers/pty.c int master, err; master 94 arch/um/drivers/pty.c master = open(line, O_RDWR); master 95 arch/um/drivers/pty.c if (master >= 0) { master 103 arch/um/drivers/pty.c return master; master 104 arch/um/drivers/pty.c close(master); master 397 arch/um/os-Linux/sigio.c int master; master 407 arch/um/os-Linux/sigio.c if (openpty(&info->master, &info->slave, NULL, NULL, NULL)) master 411 arch/um/os-Linux/sigio.c static int async_pty(int master, int slave) master 415 arch/um/os-Linux/sigio.c flags = fcntl(master, F_GETFL); master 419 arch/um/os-Linux/sigio.c if ((fcntl(master, F_SETFL, flags | O_NONBLOCK | O_ASYNC) < 0) || master 420 arch/um/os-Linux/sigio.c (fcntl(master, F_SETOWN, os_getpid()) < 0)) master 432 arch/um/os-Linux/sigio.c struct openpty_arg pty = { .master = -1, .slave = -1 }; master 433 arch/um/os-Linux/sigio.c int master, slave, err; master 442 arch/um/os-Linux/sigio.c master = pty.master; master 445 arch/um/os-Linux/sigio.c if ((master == -1) || (slave == -1)) { master 452 arch/um/os-Linux/sigio.c err = raw(master); master 459 arch/um/os-Linux/sigio.c err = async_pty(master, slave); master 481 arch/um/os-Linux/sigio.c (*proc)(master, slave); master 483 arch/um/os-Linux/sigio.c close(master); master 491 arch/um/os-Linux/sigio.c static void tty_output(int master, int slave) master 500 arch/um/os-Linux/sigio.c while (write(master, buf, sizeof(buf)) > 0) ; master 517 arch/um/os-Linux/sigio.c static void tty_close(int master, int slave) master 626 arch/x86/platform/uv/uv_nmi.c static void uv_nmi_wait(int master) master 632 arch/x86/platform/uv/uv_nmi.c if (!master) master 721 arch/x86/platform/uv/uv_nmi.c static void uv_nmi_sync_exit(int master) master 724 arch/x86/platform/uv/uv_nmi.c if (master) { master 735 arch/x86/platform/uv/uv_nmi.c static void uv_nmi_action_health(int cpu, struct pt_regs *regs, int master) master 737 arch/x86/platform/uv/uv_nmi.c if (master) { master 747 arch/x86/platform/uv/uv_nmi.c uv_nmi_sync_exit(master); master 751 arch/x86/platform/uv/uv_nmi.c static void uv_nmi_dump_state(int cpu, struct pt_regs *regs, int master) master 753 arch/x86/platform/uv/uv_nmi.c if (master) { master 784 arch/x86/platform/uv/uv_nmi.c uv_nmi_sync_exit(master); master 798 arch/x86/platform/uv/uv_nmi.c static void uv_nmi_kdump(int cpu, int master, struct pt_regs *regs) master 801 arch/x86/platform/uv/uv_nmi.c if (master) { master 820 arch/x86/platform/uv/uv_nmi.c static inline void uv_nmi_kdump(int cpu, int master, struct pt_regs *regs) master 822 arch/x86/platform/uv/uv_nmi.c if (master) master 853 arch/x86/platform/uv/uv_nmi.c static void uv_call_kgdb_kdb(int cpu, struct pt_regs *regs, int master) master 855 arch/x86/platform/uv/uv_nmi.c if (master) { master 882 arch/x86/platform/uv/uv_nmi.c uv_nmi_sync_exit(master); master 886 arch/x86/platform/uv/uv_nmi.c static inline void uv_call_kgdb_kdb(int cpu, struct pt_regs *regs, int master) master 899 arch/x86/platform/uv/uv_nmi.c int master = 0; master 911 arch/x86/platform/uv/uv_nmi.c master = (atomic_read(&uv_nmi_cpu) == cpu); master 915 arch/x86/platform/uv/uv_nmi.c uv_nmi_kdump(cpu, master, regs); master 918 arch/x86/platform/uv/uv_nmi.c if (master) master 923 arch/x86/platform/uv/uv_nmi.c uv_nmi_wait(master); master 927 arch/x86/platform/uv/uv_nmi.c uv_nmi_action_health(cpu, regs, master); master 929 arch/x86/platform/uv/uv_nmi.c uv_nmi_dump_state(cpu, regs, master); master 931 arch/x86/platform/uv/uv_nmi.c uv_call_kgdb_kdb(cpu, regs, master); master 933 arch/x86/platform/uv/uv_nmi.c if (master) master 935 arch/x86/platform/uv/uv_nmi.c uv_nmi_sync_exit(master); master 945 arch/x86/platform/uv/uv_nmi.c if (master) { master 55 drivers/acpi/scan.c acpi_handle master; master 1852 drivers/acpi/scan.c dep->master = dep_devices.handles[i]; master 2029 drivers/acpi/scan.c if (dep->master == handle) { master 45 drivers/ata/pata_pcmcia.c struct ata_device *master = &link->device[0]; master 48 drivers/ata/pata_pcmcia.c if (!ata_dev_enabled(master) || !ata_dev_enabled(slave)) master 51 drivers/ata/pata_pcmcia.c if (memcmp(master->id + ATA_ID_FW_REV, slave->id + ATA_ID_FW_REV, master 55 drivers/ata/pata_pcmcia.c if (memcmp(master->id + ATA_ID_SERNO, slave->id + ATA_ID_SERNO, master 56 drivers/ata/pata_pcmcia.c ATA_ID_SERNO_LEN) == 0 && master->id[ATA_ID_SERNO] >> 8) { master 50 drivers/ata/pata_pdc202xx_old.c unsigned long master = pci_resource_start(pdev, 4); master 51 drivers/ata/pata_pdc202xx_old.c u8 sc1d = inb(master + 0x1d); master 184 drivers/ata/pata_pdc202xx_old.c void __iomem *master = ap->host->ports[0]->ioaddr.bmdma_addr; master 185 drivers/ata/pata_pdc202xx_old.c void __iomem *clock = master + 0x11; master 186 drivers/ata/pata_pdc202xx_old.c void __iomem *atapi_reg = master + 0x20 + (4 * ap->port_no); master 235 drivers/ata/pata_pdc202xx_old.c void __iomem *master = ap->host->ports[0]->ioaddr.bmdma_addr; master 236 drivers/ata/pata_pdc202xx_old.c void __iomem *clock = master + 0x11; master 237 drivers/ata/pata_pdc202xx_old.c void __iomem *atapi_reg = master + 0x20 + (4 * ap->port_no); master 74 drivers/base/component.c struct master *master; master 92 drivers/base/component.c struct master *m = s->private; master 127 drivers/base/component.c static void component_master_debugfs_add(struct master *m) master 134 drivers/base/component.c static void component_master_debugfs_del(struct master *m) master 142 drivers/base/component.c static void component_master_debugfs_add(struct master *m) master 145 drivers/base/component.c static void component_master_debugfs_del(struct master *m) master 150 drivers/base/component.c static struct master *__master_find(struct device *dev, master 153 drivers/base/component.c struct master *m; master 162 drivers/base/component.c static struct component *find_component(struct master *master, master 168 drivers/base/component.c if (c->master && c->master != master) master 182 drivers/base/component.c static int find_components(struct master *master) master 184 drivers/base/component.c struct component_match *match = master->match; master 196 drivers/base/component.c dev_dbg(master->dev, "Looking for component %zu\n", i); master 201 drivers/base/component.c c = find_component(master, mc); master 207 drivers/base/component.c dev_dbg(master->dev, "found component %s, duplicate %u\n", dev_name(c->dev), !!c->master); master 210 drivers/base/component.c match->compare[i].duplicate = !!c->master; master 212 drivers/base/component.c c->master = master; master 218 drivers/base/component.c static void remove_component(struct master *master, struct component *c) master 223 drivers/base/component.c for (i = 0; i < master->match->num; i++) master 224 drivers/base/component.c if (master->match->compare[i].component == c) master 225 drivers/base/component.c master->match->compare[i].component = NULL; master 235 drivers/base/component.c static int try_to_bring_up_master(struct master *master, master 240 drivers/base/component.c dev_dbg(master->dev, "trying to bring up master\n"); master 242 drivers/base/component.c if (find_components(master)) { master 243 drivers/base/component.c dev_dbg(master->dev, "master has incomplete components\n"); master 247 drivers/base/component.c if (component && component->master != master) { master 248 drivers/base/component.c dev_dbg(master->dev, "master is not for this component (%s)\n", master 253 drivers/base/component.c if (!devres_open_group(master->dev, NULL, GFP_KERNEL)) master 257 drivers/base/component.c ret = master->ops->bind(master->dev); master 259 drivers/base/component.c devres_release_group(master->dev, NULL); master 261 drivers/base/component.c dev_info(master->dev, "master bind failed: %d\n", ret); master 265 drivers/base/component.c master->bound = true; master 271 drivers/base/component.c struct master *m; master 285 drivers/base/component.c static void take_down_master(struct master *master) master 287 drivers/base/component.c if (master->bound) { master 288 drivers/base/component.c master->ops->unbind(master->dev); master 289 drivers/base/component.c devres_release_group(master->dev, NULL); master 290 drivers/base/component.c master->bound = false; master 294 drivers/base/component.c static void component_match_release(struct device *master, master 303 drivers/base/component.c mc->release(master, mc->data); master 337 drivers/base/component.c static void __component_match_add(struct device *master, master 357 drivers/base/component.c devres_add(master, match); master 366 drivers/base/component.c ret = component_match_realloc(master, match, new_size); master 401 drivers/base/component.c void component_match_add_release(struct device *master, master 406 drivers/base/component.c __component_match_add(master, matchptr, release, compare, NULL, master 428 drivers/base/component.c void component_match_add_typed(struct device *master, master 432 drivers/base/component.c __component_match_add(master, matchptr, NULL, NULL, compare_typed, master 437 drivers/base/component.c static void free_master(struct master *master) master 439 drivers/base/component.c struct component_match *match = master->match; master 442 drivers/base/component.c component_master_debugfs_del(master); master 443 drivers/base/component.c list_del(&master->node); master 449 drivers/base/component.c c->master = NULL; master 453 drivers/base/component.c kfree(master); master 472 drivers/base/component.c struct master *master; master 480 drivers/base/component.c master = kzalloc(sizeof(*master), GFP_KERNEL); master 481 drivers/base/component.c if (!master) master 484 drivers/base/component.c master->dev = dev; master 485 drivers/base/component.c master->ops = ops; master 486 drivers/base/component.c master->match = match; master 488 drivers/base/component.c component_master_debugfs_add(master); master 491 drivers/base/component.c list_add(&master->node, &masters); master 493 drivers/base/component.c ret = try_to_bring_up_master(master, NULL); master 496 drivers/base/component.c free_master(master); master 516 drivers/base/component.c struct master *master; master 519 drivers/base/component.c master = __master_find(dev, ops); master 520 drivers/base/component.c if (master) { master 521 drivers/base/component.c take_down_master(master); master 522 drivers/base/component.c free_master(master); master 529 drivers/base/component.c struct master *master, void *data) master 533 drivers/base/component.c component->ops->unbind(component->dev, master->dev, data); master 551 drivers/base/component.c struct master *master; master 557 drivers/base/component.c master = __master_find(master_dev, NULL); master 558 drivers/base/component.c if (!master) master 562 drivers/base/component.c for (i = master->match->num; i--; ) master 563 drivers/base/component.c if (!master->match->compare[i].duplicate) { master 564 drivers/base/component.c c = master->match->compare[i].component; master 565 drivers/base/component.c component_unbind(c, master, data); master 570 drivers/base/component.c static int component_bind(struct component *component, struct master *master, master 580 drivers/base/component.c if (!devres_open_group(master->dev, NULL, GFP_KERNEL)) master 589 drivers/base/component.c devres_release_group(master->dev, NULL); master 593 drivers/base/component.c dev_dbg(master->dev, "binding %s (ops %ps)\n", master 596 drivers/base/component.c ret = component->ops->bind(component->dev, master->dev, data); master 607 drivers/base/component.c devres_remove_group(master->dev, NULL); master 609 drivers/base/component.c dev_info(master->dev, "bound %s (ops %ps)\n", master 613 drivers/base/component.c devres_release_group(master->dev, NULL); master 616 drivers/base/component.c dev_err(master->dev, "failed to bind %s (ops %ps): %d\n", master 634 drivers/base/component.c struct master *master; master 641 drivers/base/component.c master = __master_find(master_dev, NULL); master 642 drivers/base/component.c if (!master) master 646 drivers/base/component.c for (i = 0; i < master->match->num; i++) master 647 drivers/base/component.c if (!master->match->compare[i].duplicate) { master 648 drivers/base/component.c c = master->match->compare[i].component; master 649 drivers/base/component.c ret = component_bind(c, master, data); master 656 drivers/base/component.c if (!master->match->compare[i - 1].duplicate) { master 657 drivers/base/component.c c = master->match->compare[i - 1].component; master 658 drivers/base/component.c component_unbind(c, master, data); master 687 drivers/base/component.c if (component->master) master 688 drivers/base/component.c remove_component(component->master, component); master 769 drivers/base/component.c if (component && component->master) { master 770 drivers/base/component.c take_down_master(component->master); master 771 drivers/base/component.c remove_component(component->master, component); master 288 drivers/base/power/domain.c struct generic_pm_domain *master; master 297 drivers/base/power/domain.c master = link->master; master 299 drivers/base/power/domain.c if (!master->set_performance_state) master 304 drivers/base/power/domain.c master->opp_table, master 311 drivers/base/power/domain.c genpd_lock_nested(master, depth + 1); master 315 drivers/base/power/domain.c master_state = _genpd_reeval_performance_state(master, master 317 drivers/base/power/domain.c ret = _genpd_set_performance_state(master, master_state, depth + 1); master 321 drivers/base/power/domain.c genpd_unlock(master); master 338 drivers/base/power/domain.c master = link->master; master 340 drivers/base/power/domain.c if (!master->set_performance_state) master 343 drivers/base/power/domain.c genpd_lock_nested(master, depth + 1); master 348 drivers/base/power/domain.c master_state = _genpd_reeval_performance_state(master, master 350 drivers/base/power/domain.c if (_genpd_set_performance_state(master, master_state, depth + 1)) { master 352 drivers/base/power/domain.c master->name, master_state); master 355 drivers/base/power/domain.c genpd_unlock(master); master 570 drivers/base/power/domain.c genpd_sd_counter_dec(link->master); master 571 drivers/base/power/domain.c genpd_lock_nested(link->master, depth + 1); master 572 drivers/base/power/domain.c genpd_power_off(link->master, false, depth + 1); master 573 drivers/base/power/domain.c genpd_unlock(link->master); master 601 drivers/base/power/domain.c struct generic_pm_domain *master = link->master; master 603 drivers/base/power/domain.c genpd_sd_counter_inc(master); master 605 drivers/base/power/domain.c genpd_lock_nested(master, depth + 1); master 606 drivers/base/power/domain.c ret = genpd_power_on(master, depth + 1); master 607 drivers/base/power/domain.c genpd_unlock(master); master 610 drivers/base/power/domain.c genpd_sd_counter_dec(master); master 628 drivers/base/power/domain.c genpd_sd_counter_dec(link->master); master 629 drivers/base/power/domain.c genpd_lock_nested(link->master, depth + 1); master 630 drivers/base/power/domain.c genpd_power_off(link->master, false, depth + 1); master 631 drivers/base/power/domain.c genpd_unlock(link->master); master 978 drivers/base/power/domain.c genpd_sd_counter_dec(link->master); master 981 drivers/base/power/domain.c genpd_lock_nested(link->master, depth + 1); master 983 drivers/base/power/domain.c genpd_sync_power_off(link->master, use_lock, depth + 1); master 986 drivers/base/power/domain.c genpd_unlock(link->master); master 1009 drivers/base/power/domain.c genpd_sd_counter_inc(link->master); master 1012 drivers/base/power/domain.c genpd_lock_nested(link->master, depth + 1); master 1014 drivers/base/power/domain.c genpd_sync_power_on(link->master, use_lock, depth + 1); master 1017 drivers/base/power/domain.c genpd_unlock(link->master); master 1458 drivers/base/power/domain.c struct generic_pm_domain *master = link->master; master 1460 drivers/base/power/domain.c genpd_lock_nested(master, depth + 1); master 1461 drivers/base/power/domain.c genpd_update_cpumask(master, cpu, set, depth + 1); master 1462 drivers/base/power/domain.c genpd_unlock(master); master 1651 drivers/base/power/domain.c if (itr->slave == subdomain && itr->master == genpd) { master 1657 drivers/base/power/domain.c link->master = genpd; master 226 drivers/base/power/domain_governor.c link->master->max_off_time_changed = true; master 30 drivers/base/regmap/regmap-w1.c mutex_lock(&sl->master->bus_mutex); master 32 drivers/base/regmap/regmap-w1.c w1_write_8(sl->master, W1_CMD_READ_DATA); master 33 drivers/base/regmap/regmap-w1.c w1_write_8(sl->master, reg); master 34 drivers/base/regmap/regmap-w1.c *val = w1_read_8(sl->master); master 38 drivers/base/regmap/regmap-w1.c mutex_unlock(&sl->master->bus_mutex); master 52 drivers/base/regmap/regmap-w1.c mutex_lock(&sl->master->bus_mutex); master 54 drivers/base/regmap/regmap-w1.c w1_write_8(sl->master, W1_CMD_WRITE_DATA); master 55 drivers/base/regmap/regmap-w1.c w1_write_8(sl->master, reg); master 56 drivers/base/regmap/regmap-w1.c w1_write_8(sl->master, val); master 60 drivers/base/regmap/regmap-w1.c mutex_unlock(&sl->master->bus_mutex); master 79 drivers/base/regmap/regmap-w1.c mutex_lock(&sl->master->bus_mutex); master 81 drivers/base/regmap/regmap-w1.c w1_write_8(sl->master, W1_CMD_READ_DATA); master 82 drivers/base/regmap/regmap-w1.c w1_write_8(sl->master, reg); master 83 drivers/base/regmap/regmap-w1.c *val = w1_read_8(sl->master); master 84 drivers/base/regmap/regmap-w1.c *val |= w1_read_8(sl->master)<<8; master 88 drivers/base/regmap/regmap-w1.c mutex_unlock(&sl->master->bus_mutex); master 103 drivers/base/regmap/regmap-w1.c mutex_lock(&sl->master->bus_mutex); master 105 drivers/base/regmap/regmap-w1.c w1_write_8(sl->master, W1_CMD_WRITE_DATA); master 106 drivers/base/regmap/regmap-w1.c w1_write_8(sl->master, reg); master 107 drivers/base/regmap/regmap-w1.c w1_write_8(sl->master, val & 0x00FF); master 108 drivers/base/regmap/regmap-w1.c w1_write_8(sl->master, val>>8 & 0x00FF); master 112 drivers/base/regmap/regmap-w1.c mutex_unlock(&sl->master->bus_mutex); master 131 drivers/base/regmap/regmap-w1.c mutex_lock(&sl->master->bus_mutex); master 133 drivers/base/regmap/regmap-w1.c w1_write_8(sl->master, W1_CMD_READ_DATA); master 134 drivers/base/regmap/regmap-w1.c w1_write_8(sl->master, reg & 0x00FF); master 135 drivers/base/regmap/regmap-w1.c w1_write_8(sl->master, reg>>8 & 0x00FF); master 136 drivers/base/regmap/regmap-w1.c *val = w1_read_8(sl->master); master 137 drivers/base/regmap/regmap-w1.c *val |= w1_read_8(sl->master)<<8; master 141 drivers/base/regmap/regmap-w1.c mutex_unlock(&sl->master->bus_mutex); master 156 drivers/base/regmap/regmap-w1.c mutex_lock(&sl->master->bus_mutex); master 158 drivers/base/regmap/regmap-w1.c w1_write_8(sl->master, W1_CMD_WRITE_DATA); master 159 drivers/base/regmap/regmap-w1.c w1_write_8(sl->master, reg & 0x00FF); master 160 drivers/base/regmap/regmap-w1.c w1_write_8(sl->master, reg>>8 & 0x00FF); master 161 drivers/base/regmap/regmap-w1.c w1_write_8(sl->master, val & 0x00FF); master 162 drivers/base/regmap/regmap-w1.c w1_write_8(sl->master, val>>8 & 0x00FF); master 166 drivers/base/regmap/regmap-w1.c mutex_unlock(&sl->master->bus_mutex); master 193 drivers/bus/brcmstb_gisb.c u32 master; master 205 drivers/bus/brcmstb_gisb.c master = gisb_read(gdev, ARB_ERR_CAP_MASTER); master 207 drivers/bus/brcmstb_gisb.c m_name = brcmstb_gisb_master_to_str(gdev, master); master 209 drivers/bus/brcmstb_gisb.c snprintf(m_fmt, sizeof(m_fmt), "0x%08x", master); master 68 drivers/bus/omap_l3_noc.c struct l3_masters_data *master; master 124 drivers/bus/omap_l3_noc.c for (k = 0, master = l3->l3_masters; k < l3->num_masters; master 125 drivers/bus/omap_l3_noc.c k++, master++) { master 126 drivers/bus/omap_l3_noc.c if (masterid == master->id) { master 127 drivers/bus/omap_l3_noc.c master_name = master->name; master 83 drivers/char/agp/isoch.c struct isoch_data *master, target; master 96 drivers/char/agp/isoch.c master = kmalloc_array(ndevs, sizeof(*master), GFP_KERNEL); master 97 drivers/char/agp/isoch.c if (master == NULL) { master 145 drivers/char/agp/isoch.c master[cdev].maxbw = (mnistat >> 16) & 0xff; master 146 drivers/char/agp/isoch.c master[cdev].n = (mnistat >> 8) & 0xff; master 147 drivers/char/agp/isoch.c master[cdev].y = (mnistat >> 6) & 0x3; master 148 drivers/char/agp/isoch.c master[cdev].dev = cur; master 150 drivers/char/agp/isoch.c tot_bw += master[cdev].maxbw; master 151 drivers/char/agp/isoch.c y_max = max(y_max, master[cdev].y); master 184 drivers/char/agp/isoch.c master[cdev].y = target.y; master 185 drivers/char/agp/isoch.c master[cdev].n = master[cdev].maxbw / (master[cdev].y + 1); master 187 drivers/char/agp/isoch.c tot_n += master[cdev].n; master 218 drivers/char/agp/isoch.c master[cdev].rq = master[cdev].n; master 219 drivers/char/agp/isoch.c if (master[cdev].y > 0x1) master 220 drivers/char/agp/isoch.c master[cdev].rq *= (1 << (master[cdev].y - 1)); master 222 drivers/char/agp/isoch.c tot_rq += master[cdev].rq; master 224 drivers/char/agp/isoch.c master[ndevs-1].n += rem; master 251 drivers/char/agp/isoch.c cur = master[cdev].dev; master 256 drivers/char/agp/isoch.c master[cdev].rq += (cdev == ndevs - 1) master 266 drivers/char/agp/isoch.c mnicmd |= master[cdev].n << 8; master 267 drivers/char/agp/isoch.c mnicmd |= master[cdev].y << 6; master 268 drivers/char/agp/isoch.c mcmd |= master[cdev].rq << 24; master 275 drivers/char/agp/isoch.c kfree(master); master 63 drivers/char/tpm/tpm_tis_spi.c spi_bus_lock(phy->spi_device->master); master 133 drivers/char/tpm/tpm_tis_spi.c spi_bus_unlock(phy->spi_device->master); master 41 drivers/clk/at91/clk-master.c struct clk_master *master = to_clk_master(hw); master 43 drivers/clk/at91/clk-master.c while (!clk_master_ready(master->regmap)) master 51 drivers/clk/at91/clk-master.c struct clk_master *master = to_clk_master(hw); master 53 drivers/clk/at91/clk-master.c return clk_master_ready(master->regmap); master 62 drivers/clk/at91/clk-master.c struct clk_master *master = to_clk_master(hw); master 63 drivers/clk/at91/clk-master.c const struct clk_master_layout *layout = master->layout; master 65 drivers/clk/at91/clk-master.c master->characteristics; master 68 drivers/clk/at91/clk-master.c regmap_read(master->regmap, master->layout->offset, &mckr); master 91 drivers/clk/at91/clk-master.c struct clk_master *master = to_clk_master(hw); master 94 drivers/clk/at91/clk-master.c regmap_read(master->regmap, master->layout->offset, &mckr); master 113 drivers/clk/at91/clk-master.c struct clk_master *master; master 121 drivers/clk/at91/clk-master.c master = kzalloc(sizeof(*master), GFP_KERNEL); master 122 drivers/clk/at91/clk-master.c if (!master) master 131 drivers/clk/at91/clk-master.c master->hw.init = &init; master 132 drivers/clk/at91/clk-master.c master->layout = layout; master 133 drivers/clk/at91/clk-master.c master->characteristics = characteristics; master 134 drivers/clk/at91/clk-master.c master->regmap = regmap; master 136 drivers/clk/at91/clk-master.c hw = &master->hw; master 137 drivers/clk/at91/clk-master.c ret = clk_hw_register(NULL, &master->hw); master 139 drivers/clk/at91/clk-master.c kfree(master); master 134 drivers/clk/bcm/clk-bcm21664.c BCM21664_CCU_COMMON(master, MASTER), master 141 drivers/clk/bcm/clk-bcm21664.c KONA_CLK(master, sdio1, peri), master 143 drivers/clk/bcm/clk-bcm21664.c KONA_CLK(master, sdio2, peri), master 145 drivers/clk/bcm/clk-bcm21664.c KONA_CLK(master, sdio3, peri), master 147 drivers/clk/bcm/clk-bcm21664.c KONA_CLK(master, sdio4, peri), master 149 drivers/clk/bcm/clk-bcm21664.c KONA_CLK(master, sdio1_sleep, peri), master 151 drivers/clk/bcm/clk-bcm21664.c KONA_CLK(master, sdio2_sleep, peri), master 153 drivers/clk/bcm/clk-bcm21664.c KONA_CLK(master, sdio3_sleep, peri), master 155 drivers/clk/bcm/clk-bcm21664.c KONA_CLK(master, sdio4_sleep, peri), master 184 drivers/clk/bcm/clk-bcm281xx.c BCM281XX_CCU_COMMON(master, MASTER), master 187 drivers/clk/bcm/clk-bcm281xx.c KONA_CLK(master, sdio1, peri), master 189 drivers/clk/bcm/clk-bcm281xx.c KONA_CLK(master, sdio2, peri), master 191 drivers/clk/bcm/clk-bcm281xx.c KONA_CLK(master, sdio3, peri), master 193 drivers/clk/bcm/clk-bcm281xx.c KONA_CLK(master, sdio4, peri), master 195 drivers/clk/bcm/clk-bcm281xx.c KONA_CLK(master, usb_ic, peri), master 197 drivers/clk/bcm/clk-bcm281xx.c KONA_CLK(master, hsic2_48m, peri), master 199 drivers/clk/bcm/clk-bcm281xx.c KONA_CLK(master, hsic2_12m, peri), master 20 drivers/cpuidle/cpuidle-ux500.c static atomic_t master = ATOMIC_INIT(0); master 29 drivers/cpuidle/cpuidle-ux500.c if (atomic_inc_return(&master) == num_online_cpus()) { master 81 drivers/cpuidle/cpuidle-ux500.c atomic_dec(&master); master 30 drivers/dma/stm32-dmamux.c u32 master; master 77 drivers/dma/stm32-dmamux.c mux->request, mux->master, mux->chan_id); master 126 drivers/dma/stm32-dmamux.c mux->master = i - 1; master 157 drivers/dma/stm32-dmamux.c mux->request, mux->master, mux->chan_id); master 2123 drivers/dma/xilinx/xilinx_dma.c chan->config.master = cfg->master; master 2129 drivers/dma/xilinx/xilinx_dma.c dmacr |= cfg->master << XILINX_DMA_DMACR_MASTER_SHIFT; master 557 drivers/edac/ppc4xx_edac.c unsigned int master; master 568 drivers/edac/ppc4xx_edac.c master = SDRAM_BESR_M0ID_DECODE(status->besr); master 573 drivers/edac/ppc4xx_edac.c master, master 574 drivers/edac/ppc4xx_edac.c (((master >= SDRAM_PLB_M0ID_FIRST) && master 575 drivers/edac/ppc4xx_edac.c (master <= SDRAM_PLB_M0ID_LAST)) ? master 576 drivers/edac/ppc4xx_edac.c ppc4xx_plb_masters[master] : "UNKNOWN")); master 63 drivers/fpga/ice40-spi.c spi_bus_lock(dev->master); master 91 drivers/fpga/ice40-spi.c spi_bus_unlock(dev->master); master 80 drivers/fsi/fsi-core.c struct fsi_master *master; master 105 drivers/fsi/fsi-core.c static int fsi_master_read(struct fsi_master *master, int link, master 107 drivers/fsi/fsi-core.c static int fsi_master_write(struct fsi_master *master, int link, master 109 drivers/fsi/fsi-core.c static int fsi_master_break(struct fsi_master *master, int link); master 205 drivers/fsi/fsi-core.c struct fsi_master *master = slave->master; master 213 drivers/fsi/fsi-core.c rc = fsi_master_read(master, link, id, FSI_SLAVE_BASE + FSI_SISC, master 218 drivers/fsi/fsi-core.c rc = fsi_master_read(master, link, id, FSI_SLAVE_BASE + FSI_SSTAT, master 227 drivers/fsi/fsi-core.c return fsi_master_write(master, link, id, FSI_SLAVE_BASE + FSI_SISC, master 274 drivers/fsi/fsi-core.c return fsi_master_write(slave->master, slave->link, slave->id, master 282 drivers/fsi/fsi-core.c struct fsi_master *master = slave->master; master 304 drivers/fsi/fsi-core.c if (master->term) { master 305 drivers/fsi/fsi-core.c rc = master->term(master, link, id); master 307 drivers/fsi/fsi-core.c rc = fsi_master_read(master, link, id, 0, master 320 drivers/fsi/fsi-core.c rc = fsi_master_break(master, link); master 331 drivers/fsi/fsi-core.c if (master->link_config) master 332 drivers/fsi/fsi-core.c master->link_config(master, link, master 350 drivers/fsi/fsi-core.c rc = fsi_master_read(slave->master, slave->link, master 375 drivers/fsi/fsi-core.c rc = fsi_master_write(slave->master, slave->link, master 527 drivers/fsi/fsi-core.c slave->master->idx, slave->link, master 671 drivers/fsi/fsi-core.c static struct device_node *fsi_slave_find_of_node(struct fsi_master *master, master 676 drivers/fsi/fsi-core.c parent = dev_of_node(&master->dev); master 798 drivers/fsi/fsi-core.c struct fsi_master *master = slave->master; master 800 drivers/fsi/fsi-core.c if (!master->term) master 803 drivers/fsi/fsi-core.c master->term(master, slave->link, slave->id); master 822 drivers/fsi/fsi-core.c struct fsi_master *master = slave->master; master 832 drivers/fsi/fsi-core.c if (!master->link_config) master 842 drivers/fsi/fsi-core.c if (master->link_config) master 843 drivers/fsi/fsi-core.c master->link_config(master, slave->link, master 979 drivers/fsi/fsi-core.c static int fsi_slave_init(struct fsi_master *master, int link, uint8_t id) master 993 drivers/fsi/fsi-core.c rc = fsi_master_read(master, link, id, 0, &data, sizeof(data)); master 995 drivers/fsi/fsi-core.c dev_dbg(&master->dev, "can't read slave %02x:%02x %d\n", master 1003 drivers/fsi/fsi-core.c dev_warn(&master->dev, "slave %02x:%02x invalid cfam id CRC!\n", master 1008 drivers/fsi/fsi-core.c dev_dbg(&master->dev, "fsi: found chip %08x at %02x:%02x:%02x\n", master 1009 drivers/fsi/fsi-core.c cfam_id, master->idx, link, id); master 1014 drivers/fsi/fsi-core.c if (master->flags & FSI_MASTER_FLAG_SWCLOCK) { master 1016 drivers/fsi/fsi-core.c rc = fsi_master_write(master, link, id, master 1020 drivers/fsi/fsi-core.c dev_warn(&master->dev, master 1034 drivers/fsi/fsi-core.c slave->dev.parent = &master->dev; master 1035 drivers/fsi/fsi-core.c slave->dev.of_node = fsi_slave_find_of_node(master, link, id); master 1039 drivers/fsi/fsi-core.c slave->master = master; master 1057 drivers/fsi/fsi-core.c dev_warn(&master->dev, master 1082 drivers/fsi/fsi-core.c if (master->link_config) master 1083 drivers/fsi/fsi-core.c master->link_config(master, link, master 1095 drivers/fsi/fsi-core.c dev_dbg(&master->dev, "failed during slave scan with: %d\n", master 1123 drivers/fsi/fsi-core.c static int fsi_master_read(struct fsi_master *master, int link, master 1128 drivers/fsi/fsi-core.c trace_fsi_master_read(master, link, slave_id, addr, size); master 1132 drivers/fsi/fsi-core.c rc = master->read(master, link, slave_id, addr, val, size); master 1134 drivers/fsi/fsi-core.c trace_fsi_master_rw_result(master, link, slave_id, addr, size, master 1140 drivers/fsi/fsi-core.c static int fsi_master_write(struct fsi_master *master, int link, master 1145 drivers/fsi/fsi-core.c trace_fsi_master_write(master, link, slave_id, addr, size, val); master 1149 drivers/fsi/fsi-core.c rc = master->write(master, link, slave_id, addr, val, size); master 1151 drivers/fsi/fsi-core.c trace_fsi_master_rw_result(master, link, slave_id, addr, size, master 1157 drivers/fsi/fsi-core.c static int fsi_master_link_enable(struct fsi_master *master, int link) master 1159 drivers/fsi/fsi-core.c if (master->link_enable) master 1160 drivers/fsi/fsi-core.c return master->link_enable(master, link); master 1168 drivers/fsi/fsi-core.c static int fsi_master_break(struct fsi_master *master, int link) master 1172 drivers/fsi/fsi-core.c trace_fsi_master_break(master, link); master 1174 drivers/fsi/fsi-core.c if (master->send_break) master 1175 drivers/fsi/fsi-core.c rc = master->send_break(master, link); master 1176 drivers/fsi/fsi-core.c if (master->link_config) master 1177 drivers/fsi/fsi-core.c master->link_config(master, link, 16, 16); master 1182 drivers/fsi/fsi-core.c static int fsi_master_scan(struct fsi_master *master) master 1186 drivers/fsi/fsi-core.c for (link = 0; link < master->n_links; link++) { master 1187 drivers/fsi/fsi-core.c rc = fsi_master_link_enable(master, link); master 1189 drivers/fsi/fsi-core.c dev_dbg(&master->dev, master 1193 drivers/fsi/fsi-core.c rc = fsi_master_break(master, link); master 1195 drivers/fsi/fsi-core.c dev_dbg(&master->dev, master 1200 drivers/fsi/fsi-core.c fsi_slave_init(master, link, 0); master 1222 drivers/fsi/fsi-core.c static void fsi_master_unscan(struct fsi_master *master) master 1224 drivers/fsi/fsi-core.c device_for_each_child(&master->dev, NULL, fsi_master_remove_slave); master 1227 drivers/fsi/fsi-core.c int fsi_master_rescan(struct fsi_master *master) master 1231 drivers/fsi/fsi-core.c mutex_lock(&master->scan_lock); master 1232 drivers/fsi/fsi-core.c fsi_master_unscan(master); master 1233 drivers/fsi/fsi-core.c rc = fsi_master_scan(master); master 1234 drivers/fsi/fsi-core.c mutex_unlock(&master->scan_lock); master 1243 drivers/fsi/fsi-core.c struct fsi_master *master = to_fsi_master(dev); master 1246 drivers/fsi/fsi-core.c rc = fsi_master_rescan(master); master 1258 drivers/fsi/fsi-core.c struct fsi_master *master = to_fsi_master(dev); master 1260 drivers/fsi/fsi-core.c fsi_master_break(master, 0); master 1267 drivers/fsi/fsi-core.c int fsi_master_register(struct fsi_master *master) master 1272 drivers/fsi/fsi-core.c mutex_init(&master->scan_lock); master 1273 drivers/fsi/fsi-core.c master->idx = ida_simple_get(&master_ida, 0, INT_MAX, GFP_KERNEL); master 1274 drivers/fsi/fsi-core.c dev_set_name(&master->dev, "fsi%d", master->idx); master 1276 drivers/fsi/fsi-core.c rc = device_register(&master->dev); master 1278 drivers/fsi/fsi-core.c ida_simple_remove(&master_ida, master->idx); master 1282 drivers/fsi/fsi-core.c rc = device_create_file(&master->dev, &dev_attr_rescan); master 1284 drivers/fsi/fsi-core.c device_del(&master->dev); master 1285 drivers/fsi/fsi-core.c ida_simple_remove(&master_ida, master->idx); master 1289 drivers/fsi/fsi-core.c rc = device_create_file(&master->dev, &dev_attr_break); master 1291 drivers/fsi/fsi-core.c device_del(&master->dev); master 1292 drivers/fsi/fsi-core.c ida_simple_remove(&master_ida, master->idx); master 1296 drivers/fsi/fsi-core.c np = dev_of_node(&master->dev); master 1298 drivers/fsi/fsi-core.c mutex_lock(&master->scan_lock); master 1299 drivers/fsi/fsi-core.c fsi_master_scan(master); master 1300 drivers/fsi/fsi-core.c mutex_unlock(&master->scan_lock); master 1307 drivers/fsi/fsi-core.c void fsi_master_unregister(struct fsi_master *master) master 1309 drivers/fsi/fsi-core.c if (master->idx >= 0) { master 1310 drivers/fsi/fsi-core.c ida_simple_remove(&master_ida, master->idx); master 1311 drivers/fsi/fsi-core.c master->idx = -1; master 1314 drivers/fsi/fsi-core.c mutex_lock(&master->scan_lock); master 1315 drivers/fsi/fsi-core.c fsi_master_unscan(master); master 1316 drivers/fsi/fsi-core.c mutex_unlock(&master->scan_lock); master 1317 drivers/fsi/fsi-core.c device_unregister(&master->dev); master 88 drivers/fsi/fsi-master-ast-cf.c struct fsi_master master; master 120 drivers/fsi/fsi-master-ast-cf.c #define to_fsi_master_acf(m) container_of(m, struct fsi_master_acf, master) master 159 drivers/fsi/fsi-master-ast-cf.c static bool check_same_address(struct fsi_master_acf *master, int id, master 163 drivers/fsi/fsi-master-ast-cf.c return master->last_addr == (((id & 0x3) << 21) | (addr & ~0x3)); master 166 drivers/fsi/fsi-master-ast-cf.c static bool check_relative_address(struct fsi_master_acf *master, int id, master 169 drivers/fsi/fsi-master-ast-cf.c uint32_t last_addr = master->last_addr; master 196 drivers/fsi/fsi-master-ast-cf.c static void last_address_update(struct fsi_master_acf *master, master 200 drivers/fsi/fsi-master-ast-cf.c master->last_addr = LAST_ADDR_INVALID; master 202 drivers/fsi/fsi-master-ast-cf.c master->last_addr = ((id & 0x3) << 21) | (addr & ~0x3); master 208 drivers/fsi/fsi-master-ast-cf.c static void build_ar_command(struct fsi_master_acf *master, master 227 drivers/fsi/fsi-master-ast-cf.c if (check_same_address(master, id, addr)) { master 232 drivers/fsi/fsi-master-ast-cf.c trace_fsi_master_acf_cmd_same_addr(master); master 234 drivers/fsi/fsi-master-ast-cf.c } else if (check_relative_address(master, id, addr, &rel_addr)) { master 239 drivers/fsi/fsi-master-ast-cf.c trace_fsi_master_acf_cmd_rel_addr(master, rel_addr); master 244 drivers/fsi/fsi-master-ast-cf.c trace_fsi_master_acf_cmd_abs_addr(master, addr); master 307 drivers/fsi/fsi-master-ast-cf.c static int do_copro_command(struct fsi_master_acf *master, uint32_t op) master 312 drivers/fsi/fsi-master-ast-cf.c trace_fsi_master_acf_copro_command(master, op); master 315 drivers/fsi/fsi-master-ast-cf.c iowrite32be(op, master->sram + CMD_STAT_REG); master 318 drivers/fsi/fsi-master-ast-cf.c if (master->cvic) master 319 drivers/fsi/fsi-master-ast-cf.c iowrite32(0x2, master->cvic + CVIC_TRIG_REG); master 324 drivers/fsi/fsi-master-ast-cf.c dev_warn(master->dev, master 328 drivers/fsi/fsi-master-ast-cf.c stat = ioread8(master->sram + CMD_STAT_REG); master 344 drivers/fsi/fsi-master-ast-cf.c static int clock_zeros(struct fsi_master_acf *master, int count) master 349 drivers/fsi/fsi-master-ast-cf.c rc = do_copro_command(master, master 358 drivers/fsi/fsi-master-ast-cf.c static int send_request(struct fsi_master_acf *master, struct fsi_msg *cmd, master 363 drivers/fsi/fsi-master-ast-cf.c trace_fsi_master_acf_send_request(master, cmd, resp_bits); master 366 drivers/fsi/fsi-master-ast-cf.c iowrite32be((cmd->msg >> 32), master->sram + CMD_DATA); master 367 drivers/fsi/fsi-master-ast-cf.c iowrite32be((cmd->msg & 0xffffffff), master->sram + CMD_DATA + 4); master 374 drivers/fsi/fsi-master-ast-cf.c return do_copro_command(master, op); master 377 drivers/fsi/fsi-master-ast-cf.c static int read_copro_response(struct fsi_master_acf *master, uint8_t size, master 380 drivers/fsi/fsi-master-ast-cf.c uint8_t rtag = ioread8(master->sram + STAT_RTAG) & 0xf; master 381 drivers/fsi/fsi-master-ast-cf.c uint8_t rcrc = ioread8(master->sram + STAT_RCRC) & 0xf; master 392 drivers/fsi/fsi-master-ast-cf.c rdata = ioread32be(master->sram + RSP_DATA); master 399 drivers/fsi/fsi-master-ast-cf.c trace_fsi_master_acf_copro_response(master, rtag, rcrc, rdata, crc == 0); master 408 drivers/fsi/fsi-master-ast-cf.c dev_dbg(master->dev, "Bad response CRC !\n"); master 414 drivers/fsi/fsi-master-ast-cf.c static int send_term(struct fsi_master_acf *master, uint8_t slave) master 422 drivers/fsi/fsi-master-ast-cf.c rc = send_request(master, &cmd, 0); master 424 drivers/fsi/fsi-master-ast-cf.c dev_warn(master->dev, "Error %d sending term\n", rc); master 428 drivers/fsi/fsi-master-ast-cf.c rc = read_copro_response(master, 0, NULL, &tag); master 430 drivers/fsi/fsi-master-ast-cf.c dev_err(master->dev, master 434 drivers/fsi/fsi-master-ast-cf.c dev_err(master->dev, "TERM failed; response %d\n", tag); master 440 drivers/fsi/fsi-master-ast-cf.c static void dump_ucode_trace(struct fsi_master_acf *master) master 446 drivers/fsi/fsi-master-ast-cf.c dev_dbg(master->dev, master 448 drivers/fsi/fsi-master-ast-cf.c ioread32be(master->sram + CMD_STAT_REG), master 449 drivers/fsi/fsi-master-ast-cf.c ioread8(master->sram + STAT_RTAG), master 450 drivers/fsi/fsi-master-ast-cf.c ioread8(master->sram + STAT_RCRC), master 451 drivers/fsi/fsi-master-ast-cf.c ioread32be(master->sram + RSP_DATA), master 452 drivers/fsi/fsi-master-ast-cf.c ioread32be(master->sram + INT_CNT)); master 458 drivers/fsi/fsi-master-ast-cf.c v = ioread8(master->sram + TRACEBUF + i); master 461 drivers/fsi/fsi-master-ast-cf.c dev_dbg(master->dev, "%s\n", trbuf); master 467 drivers/fsi/fsi-master-ast-cf.c static int handle_response(struct fsi_master_acf *master, master 476 drivers/fsi/fsi-master-ast-cf.c rc = read_copro_response(master, size, &response, &tag); master 489 drivers/fsi/fsi-master-ast-cf.c trace_fsi_master_acf_crc_rsp_error(master, crc_err_retries); master 490 drivers/fsi/fsi-master-ast-cf.c if (master->trace_enabled) master 491 drivers/fsi/fsi-master-ast-cf.c dump_ucode_trace(master); master 492 drivers/fsi/fsi-master-ast-cf.c rc = clock_zeros(master, FSI_MASTER_EPOLL_CLOCKS); master 494 drivers/fsi/fsi-master-ast-cf.c dev_warn(master->dev, master 499 drivers/fsi/fsi-master-ast-cf.c rc = send_request(master, &cmd, size); master 501 drivers/fsi/fsi-master-ast-cf.c dev_warn(master->dev, "Error %d sending E_POLL\n", rc); master 526 drivers/fsi/fsi-master-ast-cf.c dev_dbg(master->dev, "Busy, retrying...\n"); master 527 drivers/fsi/fsi-master-ast-cf.c if (master->trace_enabled) master 528 drivers/fsi/fsi-master-ast-cf.c dump_ucode_trace(master); master 529 drivers/fsi/fsi-master-ast-cf.c rc = clock_zeros(master, FSI_MASTER_DPOLL_CLOCKS); master 531 drivers/fsi/fsi-master-ast-cf.c dev_warn(master->dev, master 537 drivers/fsi/fsi-master-ast-cf.c rc = send_request(master, &cmd, size); master 539 drivers/fsi/fsi-master-ast-cf.c dev_warn(master->dev, "Error %d sending D_POLL\n", rc); master 544 drivers/fsi/fsi-master-ast-cf.c dev_dbg(master->dev, master 546 drivers/fsi/fsi-master-ast-cf.c send_term(master, slave); master 551 drivers/fsi/fsi-master-ast-cf.c dev_dbg(master->dev, "ERRA received\n"); master 552 drivers/fsi/fsi-master-ast-cf.c if (master->trace_enabled) master 553 drivers/fsi/fsi-master-ast-cf.c dump_ucode_trace(master); master 557 drivers/fsi/fsi-master-ast-cf.c dev_dbg(master->dev, "ERRC received\n"); master 558 drivers/fsi/fsi-master-ast-cf.c if (master->trace_enabled) master 559 drivers/fsi/fsi-master-ast-cf.c dump_ucode_trace(master); master 565 drivers/fsi/fsi-master-ast-cf.c trace_fsi_master_acf_poll_response_busy(master, busy_count); master 571 drivers/fsi/fsi-master-ast-cf.c static int fsi_master_acf_xfer(struct fsi_master_acf *master, uint8_t slave, master 578 drivers/fsi/fsi-master-ast-cf.c rc = send_request(master, cmd, resp_len); master 581 drivers/fsi/fsi-master-ast-cf.c dev_warn(master->dev, "Error %d sending command\n", rc); master 584 drivers/fsi/fsi-master-ast-cf.c rc = handle_response(master, slave, resp_len, resp); master 588 drivers/fsi/fsi-master-ast-cf.c dev_dbg(master->dev, "ECRC retry %d\n", retries); master 601 drivers/fsi/fsi-master-ast-cf.c struct fsi_master_acf *master = to_fsi_master_acf(_master); master 608 drivers/fsi/fsi-master-ast-cf.c mutex_lock(&master->lock); master 609 drivers/fsi/fsi-master-ast-cf.c dev_dbg(master->dev, "read id %d addr %x size %zd\n", id, addr, size); master 610 drivers/fsi/fsi-master-ast-cf.c build_ar_command(master, &cmd, id, addr, size, NULL); master 611 drivers/fsi/fsi-master-ast-cf.c rc = fsi_master_acf_xfer(master, id, &cmd, size, val); master 612 drivers/fsi/fsi-master-ast-cf.c last_address_update(master, id, rc == 0, addr); master 614 drivers/fsi/fsi-master-ast-cf.c dev_dbg(master->dev, "read id %d addr 0x%08x err: %d\n", master 616 drivers/fsi/fsi-master-ast-cf.c mutex_unlock(&master->lock); master 625 drivers/fsi/fsi-master-ast-cf.c struct fsi_master_acf *master = to_fsi_master_acf(_master); master 632 drivers/fsi/fsi-master-ast-cf.c mutex_lock(&master->lock); master 633 drivers/fsi/fsi-master-ast-cf.c build_ar_command(master, &cmd, id, addr, size, val); master 634 drivers/fsi/fsi-master-ast-cf.c dev_dbg(master->dev, "write id %d addr %x size %zd raw_data: %08x\n", master 636 drivers/fsi/fsi-master-ast-cf.c rc = fsi_master_acf_xfer(master, id, &cmd, 0, NULL); master 637 drivers/fsi/fsi-master-ast-cf.c last_address_update(master, id, rc == 0, addr); master 639 drivers/fsi/fsi-master-ast-cf.c dev_dbg(master->dev, "write id %d addr 0x%08x err: %d\n", master 641 drivers/fsi/fsi-master-ast-cf.c mutex_unlock(&master->lock); master 649 drivers/fsi/fsi-master-ast-cf.c struct fsi_master_acf *master = to_fsi_master_acf(_master); master 656 drivers/fsi/fsi-master-ast-cf.c mutex_lock(&master->lock); master 658 drivers/fsi/fsi-master-ast-cf.c dev_dbg(master->dev, "term id %d\n", id); master 659 drivers/fsi/fsi-master-ast-cf.c rc = fsi_master_acf_xfer(master, id, &cmd, 0, NULL); master 660 drivers/fsi/fsi-master-ast-cf.c last_address_update(master, id, false, 0); master 661 drivers/fsi/fsi-master-ast-cf.c mutex_unlock(&master->lock); master 668 drivers/fsi/fsi-master-ast-cf.c struct fsi_master_acf *master = to_fsi_master_acf(_master); master 674 drivers/fsi/fsi-master-ast-cf.c mutex_lock(&master->lock); master 675 drivers/fsi/fsi-master-ast-cf.c if (master->external_mode) { master 676 drivers/fsi/fsi-master-ast-cf.c mutex_unlock(&master->lock); master 679 drivers/fsi/fsi-master-ast-cf.c dev_dbg(master->dev, "sending BREAK\n"); master 680 drivers/fsi/fsi-master-ast-cf.c rc = do_copro_command(master, CMD_BREAK); master 681 drivers/fsi/fsi-master-ast-cf.c last_address_update(master, 0, false, 0); master 682 drivers/fsi/fsi-master-ast-cf.c mutex_unlock(&master->lock); master 690 drivers/fsi/fsi-master-ast-cf.c static void reset_cf(struct fsi_master_acf *master) master 692 drivers/fsi/fsi-master-ast-cf.c regmap_write(master->scu, SCU_COPRO_CTRL, SCU_COPRO_RESET); master 694 drivers/fsi/fsi-master-ast-cf.c regmap_write(master->scu, SCU_COPRO_CTRL, 0); master 698 drivers/fsi/fsi-master-ast-cf.c static void start_cf(struct fsi_master_acf *master) master 700 drivers/fsi/fsi-master-ast-cf.c regmap_write(master->scu, SCU_COPRO_CTRL, SCU_COPRO_CLK_EN); master 703 drivers/fsi/fsi-master-ast-cf.c static void setup_ast2500_cf_maps(struct fsi_master_acf *master) master 722 drivers/fsi/fsi-master-ast-cf.c regmap_write(master->scu, SCU_2500_COPRO_SEG0, master->cf_mem_addr | master 726 drivers/fsi/fsi-master-ast-cf.c regmap_write(master->scu, SCU_2500_COPRO_SEG2, SYSREG_BASE | master 728 drivers/fsi/fsi-master-ast-cf.c regmap_write(master->scu, SCU_2500_COPRO_SEG3, SYSREG_BASE | 0x100000 | master 732 drivers/fsi/fsi-master-ast-cf.c regmap_write(master->scu, SCU_2500_COPRO_SEG6, SYSREG_BASE); master 733 drivers/fsi/fsi-master-ast-cf.c regmap_write(master->scu, SCU_2500_COPRO_SEG7, SYSREG_BASE | 0x100000); master 736 drivers/fsi/fsi-master-ast-cf.c regmap_write(master->scu, SCU_2500_COPRO_CACHE_CTL, master 740 drivers/fsi/fsi-master-ast-cf.c static void setup_ast2400_cf_maps(struct fsi_master_acf *master) master 743 drivers/fsi/fsi-master-ast-cf.c regmap_write(master->scu, SCU_2400_COPRO_SEG0, master->cf_mem_addr | master 747 drivers/fsi/fsi-master-ast-cf.c regmap_write(master->scu, SCU_2400_COPRO_SEG2, SYSREG_BASE | master 751 drivers/fsi/fsi-master-ast-cf.c regmap_write(master->scu, SCU_2400_COPRO_SEG6, SYSREG_BASE); master 754 drivers/fsi/fsi-master-ast-cf.c regmap_write(master->scu, SCU_2400_COPRO_CACHE_CTL, master 758 drivers/fsi/fsi-master-ast-cf.c static void setup_common_fw_config(struct fsi_master_acf *master, master 761 drivers/fsi/fsi-master-ast-cf.c iowrite16be(master->gpio_clk_vreg, base + HDR_CLOCK_GPIO_VADDR); master 762 drivers/fsi/fsi-master-ast-cf.c iowrite16be(master->gpio_clk_dreg, base + HDR_CLOCK_GPIO_DADDR); master 763 drivers/fsi/fsi-master-ast-cf.c iowrite16be(master->gpio_dat_vreg, base + HDR_DATA_GPIO_VADDR); master 764 drivers/fsi/fsi-master-ast-cf.c iowrite16be(master->gpio_dat_dreg, base + HDR_DATA_GPIO_DADDR); master 765 drivers/fsi/fsi-master-ast-cf.c iowrite16be(master->gpio_tra_vreg, base + HDR_TRANS_GPIO_VADDR); master 766 drivers/fsi/fsi-master-ast-cf.c iowrite16be(master->gpio_tra_dreg, base + HDR_TRANS_GPIO_DADDR); master 767 drivers/fsi/fsi-master-ast-cf.c iowrite8(master->gpio_clk_bit, base + HDR_CLOCK_GPIO_BIT); master 768 drivers/fsi/fsi-master-ast-cf.c iowrite8(master->gpio_dat_bit, base + HDR_DATA_GPIO_BIT); master 769 drivers/fsi/fsi-master-ast-cf.c iowrite8(master->gpio_tra_bit, base + HDR_TRANS_GPIO_BIT); master 772 drivers/fsi/fsi-master-ast-cf.c static void setup_ast2500_fw_config(struct fsi_master_acf *master) master 774 drivers/fsi/fsi-master-ast-cf.c void __iomem *base = master->cf_mem + HDR_OFFSET; master 776 drivers/fsi/fsi-master-ast-cf.c setup_common_fw_config(master, base); master 780 drivers/fsi/fsi-master-ast-cf.c static void setup_ast2400_fw_config(struct fsi_master_acf *master) master 782 drivers/fsi/fsi-master-ast-cf.c void __iomem *base = master->cf_mem + HDR_OFFSET; master 784 drivers/fsi/fsi-master-ast-cf.c setup_common_fw_config(master, base); master 788 drivers/fsi/fsi-master-ast-cf.c static int setup_gpios_for_copro(struct fsi_master_acf *master) master 794 drivers/fsi/fsi-master-ast-cf.c gpiod_direction_output(master->gpio_mux, 1); master 795 drivers/fsi/fsi-master-ast-cf.c gpiod_direction_output(master->gpio_enable, 1); master 798 drivers/fsi/fsi-master-ast-cf.c rc = aspeed_gpio_copro_grab_gpio(master->gpio_clk, &master->gpio_clk_vreg, master 799 drivers/fsi/fsi-master-ast-cf.c &master->gpio_clk_dreg, &master->gpio_clk_bit); master 801 drivers/fsi/fsi-master-ast-cf.c dev_err(master->dev, "failed to assign clock gpio to coprocessor\n"); master 804 drivers/fsi/fsi-master-ast-cf.c rc = aspeed_gpio_copro_grab_gpio(master->gpio_data, &master->gpio_dat_vreg, master 805 drivers/fsi/fsi-master-ast-cf.c &master->gpio_dat_dreg, &master->gpio_dat_bit); master 807 drivers/fsi/fsi-master-ast-cf.c dev_err(master->dev, "failed to assign data gpio to coprocessor\n"); master 808 drivers/fsi/fsi-master-ast-cf.c aspeed_gpio_copro_release_gpio(master->gpio_clk); master 811 drivers/fsi/fsi-master-ast-cf.c rc = aspeed_gpio_copro_grab_gpio(master->gpio_trans, &master->gpio_tra_vreg, master 812 drivers/fsi/fsi-master-ast-cf.c &master->gpio_tra_dreg, &master->gpio_tra_bit); master 814 drivers/fsi/fsi-master-ast-cf.c dev_err(master->dev, "failed to assign trans gpio to coprocessor\n"); master 815 drivers/fsi/fsi-master-ast-cf.c aspeed_gpio_copro_release_gpio(master->gpio_clk); master 816 drivers/fsi/fsi-master-ast-cf.c aspeed_gpio_copro_release_gpio(master->gpio_data); master 822 drivers/fsi/fsi-master-ast-cf.c static void release_copro_gpios(struct fsi_master_acf *master) master 824 drivers/fsi/fsi-master-ast-cf.c aspeed_gpio_copro_release_gpio(master->gpio_clk); master 825 drivers/fsi/fsi-master-ast-cf.c aspeed_gpio_copro_release_gpio(master->gpio_data); master 826 drivers/fsi/fsi-master-ast-cf.c aspeed_gpio_copro_release_gpio(master->gpio_trans); master 829 drivers/fsi/fsi-master-ast-cf.c static int load_copro_firmware(struct fsi_master_acf *master) master 838 drivers/fsi/fsi-master-ast-cf.c rc = request_firmware(&fw, FW_FILE_NAME, master->dev); master 841 drivers/fsi/fsi-master-ast-cf.c master->dev, "Error %d to load firwmare '%s' !\n", master 847 drivers/fsi/fsi-master-ast-cf.c if (master->gpio_clk_vreg == master->gpio_dat_vreg) master 851 drivers/fsi/fsi-master-ast-cf.c dev_dbg(master->dev, "Looking for image sig %04x\n", wanted_sig); master 862 drivers/fsi/fsi-master-ast-cf.c dev_err(master->dev, "Failed to locate image sig %04x in FW blob\n", master 867 drivers/fsi/fsi-master-ast-cf.c if (size > master->cf_mem_size) { master 868 drivers/fsi/fsi-master-ast-cf.c dev_err(master->dev, "FW size (%zd) bigger than memory reserve (%zd)\n", master 869 drivers/fsi/fsi-master-ast-cf.c fw->size, master->cf_mem_size); master 872 drivers/fsi/fsi-master-ast-cf.c memcpy_toio(master->cf_mem, data, size); master 880 drivers/fsi/fsi-master-ast-cf.c static int check_firmware_image(struct fsi_master_acf *master) master 884 drivers/fsi/fsi-master-ast-cf.c fw_vers = ioread16be(master->cf_mem + HDR_OFFSET + HDR_FW_VERS); master 885 drivers/fsi/fsi-master-ast-cf.c fw_api = ioread16be(master->cf_mem + HDR_OFFSET + HDR_API_VERS); master 886 drivers/fsi/fsi-master-ast-cf.c fw_options = ioread32be(master->cf_mem + HDR_OFFSET + HDR_FW_OPTIONS); master 887 drivers/fsi/fsi-master-ast-cf.c master->trace_enabled = !!(fw_options & FW_OPTION_TRACE_EN); master 890 drivers/fsi/fsi-master-ast-cf.c dev_info(master->dev, "ColdFire initialized, firmware v%d API v%d.%d (trace %s)\n", master 892 drivers/fsi/fsi-master-ast-cf.c master->trace_enabled ? "enabled" : "disabled"); master 895 drivers/fsi/fsi-master-ast-cf.c dev_err(master->dev, "Unsupported coprocessor API version !\n"); master 902 drivers/fsi/fsi-master-ast-cf.c static int copro_enable_sw_irq(struct fsi_master_acf *master) master 912 drivers/fsi/fsi-master-ast-cf.c iowrite32(0x2, master->cvic + CVIC_EN_REG); master 913 drivers/fsi/fsi-master-ast-cf.c val = ioread32(master->cvic + CVIC_EN_REG); master 919 drivers/fsi/fsi-master-ast-cf.c dev_err(master->dev, "Failed to enable coprocessor interrupt !\n"); master 925 drivers/fsi/fsi-master-ast-cf.c static int fsi_master_acf_setup(struct fsi_master_acf *master) master 931 drivers/fsi/fsi-master-ast-cf.c reset_cf(master); master 937 drivers/fsi/fsi-master-ast-cf.c memset_io(master->sram, 0, SRAM_SIZE); master 940 drivers/fsi/fsi-master-ast-cf.c rc = setup_gpios_for_copro(master); master 945 drivers/fsi/fsi-master-ast-cf.c rc = load_copro_firmware(master); master 950 drivers/fsi/fsi-master-ast-cf.c rc = check_firmware_image(master); master 955 drivers/fsi/fsi-master-ast-cf.c if (master->is_ast2500) { master 956 drivers/fsi/fsi-master-ast-cf.c setup_ast2500_cf_maps(master); master 957 drivers/fsi/fsi-master-ast-cf.c setup_ast2500_fw_config(master); master 959 drivers/fsi/fsi-master-ast-cf.c setup_ast2400_cf_maps(master); master 960 drivers/fsi/fsi-master-ast-cf.c setup_ast2400_fw_config(master); master 964 drivers/fsi/fsi-master-ast-cf.c start_cf(master); master 970 drivers/fsi/fsi-master-ast-cf.c val = ioread8(master->sram + CF_STARTED); master 976 drivers/fsi/fsi-master-ast-cf.c dev_err(master->dev, "Coprocessor startup timeout !\n"); master 982 drivers/fsi/fsi-master-ast-cf.c iowrite8(master->t_send_delay, master->sram + SEND_DLY_REG); master 983 drivers/fsi/fsi-master-ast-cf.c iowrite8(master->t_echo_delay, master->sram + ECHO_DLY_REG); master 986 drivers/fsi/fsi-master-ast-cf.c if (master->cvic) { master 987 drivers/fsi/fsi-master-ast-cf.c rc = copro_enable_sw_irq(master); master 994 drivers/fsi/fsi-master-ast-cf.c reset_cf(master); master 997 drivers/fsi/fsi-master-ast-cf.c release_copro_gpios(master); master 1003 drivers/fsi/fsi-master-ast-cf.c static void fsi_master_acf_terminate(struct fsi_master_acf *master) master 1016 drivers/fsi/fsi-master-ast-cf.c reset_cf(master); master 1019 drivers/fsi/fsi-master-ast-cf.c iowrite32(0, master->sram + CF_STARTED); master 1024 drivers/fsi/fsi-master-ast-cf.c iowrite8(ARB_ARM_ACK, master->sram + ARB_REG); master 1029 drivers/fsi/fsi-master-ast-cf.c release_copro_gpios(master); master 1032 drivers/fsi/fsi-master-ast-cf.c static void fsi_master_acf_setup_external(struct fsi_master_acf *master) master 1035 drivers/fsi/fsi-master-ast-cf.c gpiod_direction_output(master->gpio_mux, 0); master 1036 drivers/fsi/fsi-master-ast-cf.c gpiod_direction_output(master->gpio_trans, 0); master 1037 drivers/fsi/fsi-master-ast-cf.c gpiod_direction_output(master->gpio_enable, 1); master 1038 drivers/fsi/fsi-master-ast-cf.c gpiod_direction_input(master->gpio_clk); master 1039 drivers/fsi/fsi-master-ast-cf.c gpiod_direction_input(master->gpio_data); master 1044 drivers/fsi/fsi-master-ast-cf.c struct fsi_master_acf *master = to_fsi_master_acf(_master); master 1050 drivers/fsi/fsi-master-ast-cf.c mutex_lock(&master->lock); master 1051 drivers/fsi/fsi-master-ast-cf.c if (!master->external_mode) { master 1052 drivers/fsi/fsi-master-ast-cf.c gpiod_set_value(master->gpio_enable, 1); master 1055 drivers/fsi/fsi-master-ast-cf.c mutex_unlock(&master->lock); master 1063 drivers/fsi/fsi-master-ast-cf.c struct fsi_master_acf *master = to_fsi_master_acf(_master); master 1068 drivers/fsi/fsi-master-ast-cf.c mutex_lock(&master->lock); master 1069 drivers/fsi/fsi-master-ast-cf.c master->t_send_delay = t_send_delay; master 1070 drivers/fsi/fsi-master-ast-cf.c master->t_echo_delay = t_echo_delay; master 1071 drivers/fsi/fsi-master-ast-cf.c dev_dbg(master->dev, "Changing delays: send=%d echo=%d\n", master 1073 drivers/fsi/fsi-master-ast-cf.c iowrite8(master->t_send_delay, master->sram + SEND_DLY_REG); master 1074 drivers/fsi/fsi-master-ast-cf.c iowrite8(master->t_echo_delay, master->sram + ECHO_DLY_REG); master 1075 drivers/fsi/fsi-master-ast-cf.c mutex_unlock(&master->lock); master 1083 drivers/fsi/fsi-master-ast-cf.c struct fsi_master_acf *master = dev_get_drvdata(dev); master 1086 drivers/fsi/fsi-master-ast-cf.c master->external_mode ? 1 : 0); master 1092 drivers/fsi/fsi-master-ast-cf.c struct fsi_master_acf *master = dev_get_drvdata(dev); master 1103 drivers/fsi/fsi-master-ast-cf.c mutex_lock(&master->lock); master 1105 drivers/fsi/fsi-master-ast-cf.c if (external_mode == master->external_mode) { master 1106 drivers/fsi/fsi-master-ast-cf.c mutex_unlock(&master->lock); master 1110 drivers/fsi/fsi-master-ast-cf.c master->external_mode = external_mode; master 1111 drivers/fsi/fsi-master-ast-cf.c if (master->external_mode) { master 1112 drivers/fsi/fsi-master-ast-cf.c fsi_master_acf_terminate(master); master 1113 drivers/fsi/fsi-master-ast-cf.c fsi_master_acf_setup_external(master); master 1115 drivers/fsi/fsi-master-ast-cf.c fsi_master_acf_setup(master); master 1117 drivers/fsi/fsi-master-ast-cf.c mutex_unlock(&master->lock); master 1119 drivers/fsi/fsi-master-ast-cf.c fsi_master_rescan(&master->master); master 1129 drivers/fsi/fsi-master-ast-cf.c struct fsi_master_acf *master = data; master 1136 drivers/fsi/fsi-master-ast-cf.c iowrite8(ARB_ARM_REQ, master->sram + ARB_REG); master 1150 drivers/fsi/fsi-master-ast-cf.c if (ioread32(master->sram + CF_STARTED) == 0) { master 1153 drivers/fsi/fsi-master-ast-cf.c regmap_read(master->scu, SCU_COPRO_CTRL, ®); master 1159 drivers/fsi/fsi-master-ast-cf.c if (master->cvic) master 1160 drivers/fsi/fsi-master-ast-cf.c iowrite32(0x2, master->cvic + CVIC_TRIG_REG); master 1163 drivers/fsi/fsi-master-ast-cf.c val = ioread8(master->sram + ARB_REG); master 1171 drivers/fsi/fsi-master-ast-cf.c dev_warn(master->dev, "GPIO request arbitration timeout\n"); master 1178 drivers/fsi/fsi-master-ast-cf.c struct fsi_master_acf *master = data; master 1181 drivers/fsi/fsi-master-ast-cf.c iowrite8(0, master->sram + ARB_REG); master 1184 drivers/fsi/fsi-master-ast-cf.c if (master->cvic) master 1185 drivers/fsi/fsi-master-ast-cf.c iowrite32(0x2, master->cvic + CVIC_TRIG_REG); master 1192 drivers/fsi/fsi-master-ast-cf.c struct fsi_master_acf *master = to_fsi_master_acf(dev_to_fsi_master(dev)); master 1195 drivers/fsi/fsi-master-ast-cf.c mutex_lock(&master->lock); master 1196 drivers/fsi/fsi-master-ast-cf.c fsi_master_acf_terminate(master); master 1198 drivers/fsi/fsi-master-ast-cf.c mutex_unlock(&master->lock); master 1201 drivers/fsi/fsi-master-ast-cf.c gen_pool_free(master->sram_pool, (unsigned long)master->sram, SRAM_SIZE); master 1202 drivers/fsi/fsi-master-ast-cf.c of_node_put(dev_of_node(master->dev)); master 1204 drivers/fsi/fsi-master-ast-cf.c kfree(master); master 1216 drivers/fsi/fsi-master-ast-cf.c struct fsi_master_acf *master; master 1222 drivers/fsi/fsi-master-ast-cf.c master = kzalloc(sizeof(*master), GFP_KERNEL); master 1223 drivers/fsi/fsi-master-ast-cf.c if (!master) master 1226 drivers/fsi/fsi-master-ast-cf.c master->dev = &pdev->dev; master 1227 drivers/fsi/fsi-master-ast-cf.c master->master.dev.parent = master->dev; master 1228 drivers/fsi/fsi-master-ast-cf.c master->last_addr = LAST_ADDR_INVALID; master 1231 drivers/fsi/fsi-master-ast-cf.c master->is_ast2500 = of_device_is_compatible(mnode, "aspeed,ast2500-cf-fsi-master"); master 1234 drivers/fsi/fsi-master-ast-cf.c if (master->is_ast2500) master 1235 drivers/fsi/fsi-master-ast-cf.c master->scu = syscon_regmap_lookup_by_compatible("aspeed,ast2500-scu"); master 1237 drivers/fsi/fsi-master-ast-cf.c master->scu = syscon_regmap_lookup_by_compatible("aspeed,ast2400-scu"); master 1238 drivers/fsi/fsi-master-ast-cf.c if (IS_ERR(master->scu)) { master 1240 drivers/fsi/fsi-master-ast-cf.c rc = PTR_ERR(master->scu); master 1251 drivers/fsi/fsi-master-ast-cf.c master->gpio_clk = gpio; master 1259 drivers/fsi/fsi-master-ast-cf.c master->gpio_data = gpio; master 1268 drivers/fsi/fsi-master-ast-cf.c master->gpio_trans = gpio; master 1276 drivers/fsi/fsi-master-ast-cf.c master->gpio_enable = gpio; master 1284 drivers/fsi/fsi-master-ast-cf.c master->gpio_mux = gpio; master 1300 drivers/fsi/fsi-master-ast-cf.c master->cf_mem_size = resource_size(&res); master 1301 drivers/fsi/fsi-master-ast-cf.c master->cf_mem_addr = (uint32_t)res.start; master 1302 drivers/fsi/fsi-master-ast-cf.c cf_mem_align = master->is_ast2500 ? 0x00100000 : 0x00200000; master 1303 drivers/fsi/fsi-master-ast-cf.c if (master->cf_mem_addr & (cf_mem_align - 1)) { master 1308 drivers/fsi/fsi-master-ast-cf.c master->cf_mem = devm_ioremap_resource(&pdev->dev, &res); master 1309 drivers/fsi/fsi-master-ast-cf.c if (IS_ERR(master->cf_mem)) { master 1310 drivers/fsi/fsi-master-ast-cf.c rc = PTR_ERR(master->cf_mem); master 1314 drivers/fsi/fsi-master-ast-cf.c dev_dbg(&pdev->dev, "DRAM allocation @%x\n", master->cf_mem_addr); master 1317 drivers/fsi/fsi-master-ast-cf.c if (master->is_ast2500) { master 1325 drivers/fsi/fsi-master-ast-cf.c master->cvic = devm_of_iomap(&pdev->dev, np, 0, NULL); master 1326 drivers/fsi/fsi-master-ast-cf.c if (IS_ERR(master->cvic)) { master 1327 drivers/fsi/fsi-master-ast-cf.c rc = PTR_ERR(master->cvic); master 1332 drivers/fsi/fsi-master-ast-cf.c &master->cvic_sw_irq); master 1340 drivers/fsi/fsi-master-ast-cf.c master->sram_pool = of_gen_pool_get(dev_of_node(&pdev->dev), "aspeed,sram", 0); master 1341 drivers/fsi/fsi-master-ast-cf.c if (!master->sram_pool) { master 1349 drivers/fsi/fsi-master-ast-cf.c master->sram = (void __iomem *)gen_pool_alloc_algo(master->sram_pool, SRAM_SIZE, master 1351 drivers/fsi/fsi-master-ast-cf.c if (!master->sram) { master 1357 drivers/fsi/fsi-master-ast-cf.c (unsigned long)gen_pool_virt_to_phys(master->sram_pool, master 1358 drivers/fsi/fsi-master-ast-cf.c (unsigned long)master->sram)); master 1364 drivers/fsi/fsi-master-ast-cf.c aspeed_gpio_copro_set_ops(&fsi_master_acf_gpio_ops, master); master 1367 drivers/fsi/fsi-master-ast-cf.c master->t_send_delay = FSI_SEND_DELAY_CLOCKS; master 1368 drivers/fsi/fsi-master-ast-cf.c master->t_echo_delay = FSI_ECHO_DELAY_CLOCKS; master 1369 drivers/fsi/fsi-master-ast-cf.c master->master.n_links = 1; master 1370 drivers/fsi/fsi-master-ast-cf.c if (master->is_ast2500) master 1371 drivers/fsi/fsi-master-ast-cf.c master->master.flags = FSI_MASTER_FLAG_SWCLOCK; master 1372 drivers/fsi/fsi-master-ast-cf.c master->master.read = fsi_master_acf_read; master 1373 drivers/fsi/fsi-master-ast-cf.c master->master.write = fsi_master_acf_write; master 1374 drivers/fsi/fsi-master-ast-cf.c master->master.term = fsi_master_acf_term; master 1375 drivers/fsi/fsi-master-ast-cf.c master->master.send_break = fsi_master_acf_break; master 1376 drivers/fsi/fsi-master-ast-cf.c master->master.link_enable = fsi_master_acf_link_enable; master 1377 drivers/fsi/fsi-master-ast-cf.c master->master.link_config = fsi_master_acf_link_config; master 1378 drivers/fsi/fsi-master-ast-cf.c master->master.dev.of_node = of_node_get(dev_of_node(master->dev)); master 1379 drivers/fsi/fsi-master-ast-cf.c master->master.dev.release = fsi_master_acf_release; master 1380 drivers/fsi/fsi-master-ast-cf.c platform_set_drvdata(pdev, master); master 1381 drivers/fsi/fsi-master-ast-cf.c mutex_init(&master->lock); master 1383 drivers/fsi/fsi-master-ast-cf.c mutex_lock(&master->lock); master 1384 drivers/fsi/fsi-master-ast-cf.c rc = fsi_master_acf_setup(master); master 1385 drivers/fsi/fsi-master-ast-cf.c mutex_unlock(&master->lock); master 1393 drivers/fsi/fsi-master-ast-cf.c rc = fsi_master_register(&master->master); master 1397 drivers/fsi/fsi-master-ast-cf.c device_remove_file(master->dev, &dev_attr_external_mode); master 1398 drivers/fsi/fsi-master-ast-cf.c put_device(&master->master.dev); master 1402 drivers/fsi/fsi-master-ast-cf.c fsi_master_acf_terminate(master); master 1405 drivers/fsi/fsi-master-ast-cf.c gen_pool_free(master->sram_pool, (unsigned long)master->sram, SRAM_SIZE); master 1406 drivers/fsi/fsi-master-ast-cf.c of_node_put(dev_of_node(master->dev)); master 1408 drivers/fsi/fsi-master-ast-cf.c kfree(master); master 1415 drivers/fsi/fsi-master-ast-cf.c struct fsi_master_acf *master = platform_get_drvdata(pdev); master 1417 drivers/fsi/fsi-master-ast-cf.c device_remove_file(master->dev, &dev_attr_external_mode); master 1419 drivers/fsi/fsi-master-ast-cf.c fsi_master_unregister(&master->master); master 24 drivers/fsi/fsi-master-gpio.c struct fsi_master master; master 42 drivers/fsi/fsi-master-gpio.c #define to_fsi_master_gpio(m) container_of(m, struct fsi_master_gpio, master) master 49 drivers/fsi/fsi-master-gpio.c static void clock_toggle(struct fsi_master_gpio *master, int count) master 54 drivers/fsi/fsi-master-gpio.c if (!master->no_delays) master 56 drivers/fsi/fsi-master-gpio.c gpiod_set_value(master->gpio_clk, 0); master 57 drivers/fsi/fsi-master-gpio.c if (!master->no_delays) master 59 drivers/fsi/fsi-master-gpio.c gpiod_set_value(master->gpio_clk, 1); master 63 drivers/fsi/fsi-master-gpio.c static int sda_clock_in(struct fsi_master_gpio *master) master 67 drivers/fsi/fsi-master-gpio.c if (!master->no_delays) master 69 drivers/fsi/fsi-master-gpio.c gpiod_set_value(master->gpio_clk, 0); master 72 drivers/fsi/fsi-master-gpio.c gpiod_get_value(master->gpio_data); master 75 drivers/fsi/fsi-master-gpio.c in = gpiod_get_value(master->gpio_data); master 76 drivers/fsi/fsi-master-gpio.c if (!master->no_delays) master 78 drivers/fsi/fsi-master-gpio.c gpiod_set_value(master->gpio_clk, 1); master 82 drivers/fsi/fsi-master-gpio.c static void sda_out(struct fsi_master_gpio *master, int value) master 84 drivers/fsi/fsi-master-gpio.c gpiod_set_value(master->gpio_data, value); master 87 drivers/fsi/fsi-master-gpio.c static void set_sda_input(struct fsi_master_gpio *master) master 89 drivers/fsi/fsi-master-gpio.c gpiod_direction_input(master->gpio_data); master 90 drivers/fsi/fsi-master-gpio.c gpiod_set_value(master->gpio_trans, 0); master 93 drivers/fsi/fsi-master-gpio.c static void set_sda_output(struct fsi_master_gpio *master, int value) master 95 drivers/fsi/fsi-master-gpio.c gpiod_set_value(master->gpio_trans, 1); master 96 drivers/fsi/fsi-master-gpio.c gpiod_direction_output(master->gpio_data, value); master 99 drivers/fsi/fsi-master-gpio.c static void clock_zeros(struct fsi_master_gpio *master, int count) master 101 drivers/fsi/fsi-master-gpio.c trace_fsi_master_gpio_clock_zeros(master, count); master 102 drivers/fsi/fsi-master-gpio.c set_sda_output(master, 1); master 103 drivers/fsi/fsi-master-gpio.c clock_toggle(master, count); master 106 drivers/fsi/fsi-master-gpio.c static void echo_delay(struct fsi_master_gpio *master) master 108 drivers/fsi/fsi-master-gpio.c clock_zeros(master, master->t_echo_delay); master 112 drivers/fsi/fsi-master-gpio.c static void serial_in(struct fsi_master_gpio *master, struct fsi_gpio_msg *msg, master 117 drivers/fsi/fsi-master-gpio.c set_sda_input(master); master 120 drivers/fsi/fsi-master-gpio.c in_bit = sda_clock_in(master); master 126 drivers/fsi/fsi-master-gpio.c trace_fsi_master_gpio_in(master, num_bits, msg->msg); master 129 drivers/fsi/fsi-master-gpio.c static void serial_out(struct fsi_master_gpio *master, master 138 drivers/fsi/fsi-master-gpio.c trace_fsi_master_gpio_out(master, cmd->bits, cmd->msg); master 141 drivers/fsi/fsi-master-gpio.c dev_warn(master->dev, "trying to output 0 bits\n"); master 144 drivers/fsi/fsi-master-gpio.c set_sda_output(master, 0); master 147 drivers/fsi/fsi-master-gpio.c sda_out(master, 0); master 148 drivers/fsi/fsi-master-gpio.c clock_toggle(master, 1); master 154 drivers/fsi/fsi-master-gpio.c sda_out(master, next_bit); master 157 drivers/fsi/fsi-master-gpio.c clock_toggle(master, 1); master 185 drivers/fsi/fsi-master-gpio.c static bool check_same_address(struct fsi_master_gpio *master, int id, master 189 drivers/fsi/fsi-master-gpio.c return master->last_addr == (((id & 0x3) << 21) | (addr & ~0x3)); master 192 drivers/fsi/fsi-master-gpio.c static bool check_relative_address(struct fsi_master_gpio *master, int id, master 195 drivers/fsi/fsi-master-gpio.c uint32_t last_addr = master->last_addr; master 222 drivers/fsi/fsi-master-gpio.c static void last_address_update(struct fsi_master_gpio *master, master 226 drivers/fsi/fsi-master-gpio.c master->last_addr = LAST_ADDR_INVALID; master 228 drivers/fsi/fsi-master-gpio.c master->last_addr = ((id & 0x3) << 21) | (addr & ~0x3); master 234 drivers/fsi/fsi-master-gpio.c static void build_ar_command(struct fsi_master_gpio *master, master 252 drivers/fsi/fsi-master-gpio.c if (check_same_address(master, id, addr)) { master 257 drivers/fsi/fsi-master-gpio.c trace_fsi_master_gpio_cmd_same_addr(master); master 259 drivers/fsi/fsi-master-gpio.c } else if (check_relative_address(master, id, addr, &rel_addr)) { master 264 drivers/fsi/fsi-master-gpio.c trace_fsi_master_gpio_cmd_rel_addr(master, rel_addr); master 269 drivers/fsi/fsi-master-gpio.c trace_fsi_master_gpio_cmd_abs_addr(master, addr); master 334 drivers/fsi/fsi-master-gpio.c static int read_one_response(struct fsi_master_gpio *master, master 349 drivers/fsi/fsi-master-gpio.c serial_in(master, &msg, 1); master 354 drivers/fsi/fsi-master-gpio.c dev_dbg(master->dev, master 364 drivers/fsi/fsi-master-gpio.c serial_in(master, &msg, 4); master 370 drivers/fsi/fsi-master-gpio.c serial_in(master, &msg, data_size * 8); master 373 drivers/fsi/fsi-master-gpio.c serial_in(master, &msg, FSI_CRC_SIZE); master 384 drivers/fsi/fsi-master-gpio.c dev_dbg(master->dev, "ERR response CRC msg: 0x%016llx (%d bits)\n", master 397 drivers/fsi/fsi-master-gpio.c static int issue_term(struct fsi_master_gpio *master, uint8_t slave) master 407 drivers/fsi/fsi-master-gpio.c serial_out(master, &cmd); master 408 drivers/fsi/fsi-master-gpio.c echo_delay(master); master 411 drivers/fsi/fsi-master-gpio.c rc = read_one_response(master, 0, NULL, &tag); master 413 drivers/fsi/fsi-master-gpio.c dev_err(master->dev, master 417 drivers/fsi/fsi-master-gpio.c dev_err(master->dev, "TERM failed; response %d\n", tag); master 424 drivers/fsi/fsi-master-gpio.c static int poll_for_response(struct fsi_master_gpio *master, master 434 drivers/fsi/fsi-master-gpio.c rc = read_one_response(master, size, &response, &tag); master 447 drivers/fsi/fsi-master-gpio.c dev_dbg(master->dev, master 449 drivers/fsi/fsi-master-gpio.c trace_fsi_master_gpio_crc_rsp_error(master); master 452 drivers/fsi/fsi-master-gpio.c clock_zeros(master, FSI_MASTER_EPOLL_CLOCKS); master 453 drivers/fsi/fsi-master-gpio.c serial_out(master, &cmd); master 454 drivers/fsi/fsi-master-gpio.c echo_delay(master); master 483 drivers/fsi/fsi-master-gpio.c clock_zeros(master, FSI_MASTER_DPOLL_CLOCKS); master 484 drivers/fsi/fsi-master-gpio.c serial_out(master, &cmd); master 485 drivers/fsi/fsi-master-gpio.c echo_delay(master); master 489 drivers/fsi/fsi-master-gpio.c dev_warn(master->dev, master 492 drivers/fsi/fsi-master-gpio.c clock_zeros(master, FSI_MASTER_DPOLL_CLOCKS); master 494 drivers/fsi/fsi-master-gpio.c issue_term(master, slave); master 499 drivers/fsi/fsi-master-gpio.c dev_dbg(master->dev, "ERRA received: 0x%x\n", (int)response.msg); master 503 drivers/fsi/fsi-master-gpio.c dev_dbg(master->dev, "ERRC received: 0x%x\n", (int)response.msg); master 504 drivers/fsi/fsi-master-gpio.c trace_fsi_master_gpio_crc_cmd_error(master); master 510 drivers/fsi/fsi-master-gpio.c trace_fsi_master_gpio_poll_response_busy(master, busy_count); master 517 drivers/fsi/fsi-master-gpio.c clock_zeros(master, master->t_send_delay); master 523 drivers/fsi/fsi-master-gpio.c static int send_request(struct fsi_master_gpio *master, master 528 drivers/fsi/fsi-master-gpio.c if (master->external_mode) master 532 drivers/fsi/fsi-master-gpio.c serial_out(master, cmd); master 533 drivers/fsi/fsi-master-gpio.c echo_delay(master); master 539 drivers/fsi/fsi-master-gpio.c static int fsi_master_gpio_xfer(struct fsi_master_gpio *master, uint8_t slave, master 545 drivers/fsi/fsi-master-gpio.c rc = send_request(master, cmd); master 548 drivers/fsi/fsi-master-gpio.c rc = poll_for_response(master, slave, resp_len, resp); master 552 drivers/fsi/fsi-master-gpio.c dev_warn(master->dev, "ECRC retry %d\n", retries); master 564 drivers/fsi/fsi-master-gpio.c struct fsi_master_gpio *master = to_fsi_master_gpio(_master); master 571 drivers/fsi/fsi-master-gpio.c mutex_lock(&master->cmd_lock); master 572 drivers/fsi/fsi-master-gpio.c build_ar_command(master, &cmd, id, addr, size, NULL); master 573 drivers/fsi/fsi-master-gpio.c rc = fsi_master_gpio_xfer(master, id, &cmd, size, val); master 574 drivers/fsi/fsi-master-gpio.c last_address_update(master, id, rc == 0, addr); master 575 drivers/fsi/fsi-master-gpio.c mutex_unlock(&master->cmd_lock); master 583 drivers/fsi/fsi-master-gpio.c struct fsi_master_gpio *master = to_fsi_master_gpio(_master); master 590 drivers/fsi/fsi-master-gpio.c mutex_lock(&master->cmd_lock); master 591 drivers/fsi/fsi-master-gpio.c build_ar_command(master, &cmd, id, addr, size, val); master 592 drivers/fsi/fsi-master-gpio.c rc = fsi_master_gpio_xfer(master, id, &cmd, 0, NULL); master 593 drivers/fsi/fsi-master-gpio.c last_address_update(master, id, rc == 0, addr); master 594 drivers/fsi/fsi-master-gpio.c mutex_unlock(&master->cmd_lock); master 602 drivers/fsi/fsi-master-gpio.c struct fsi_master_gpio *master = to_fsi_master_gpio(_master); master 609 drivers/fsi/fsi-master-gpio.c mutex_lock(&master->cmd_lock); master 611 drivers/fsi/fsi-master-gpio.c rc = fsi_master_gpio_xfer(master, id, &cmd, 0, NULL); master 612 drivers/fsi/fsi-master-gpio.c last_address_update(master, id, false, 0); master 613 drivers/fsi/fsi-master-gpio.c mutex_unlock(&master->cmd_lock); master 620 drivers/fsi/fsi-master-gpio.c struct fsi_master_gpio *master = to_fsi_master_gpio(_master); master 626 drivers/fsi/fsi-master-gpio.c trace_fsi_master_gpio_break(master); master 628 drivers/fsi/fsi-master-gpio.c mutex_lock(&master->cmd_lock); master 629 drivers/fsi/fsi-master-gpio.c if (master->external_mode) { master 630 drivers/fsi/fsi-master-gpio.c mutex_unlock(&master->cmd_lock); master 636 drivers/fsi/fsi-master-gpio.c set_sda_output(master, 1); master 637 drivers/fsi/fsi-master-gpio.c sda_out(master, 1); master 638 drivers/fsi/fsi-master-gpio.c clock_toggle(master, FSI_PRE_BREAK_CLOCKS); master 639 drivers/fsi/fsi-master-gpio.c sda_out(master, 0); master 640 drivers/fsi/fsi-master-gpio.c clock_toggle(master, FSI_BREAK_CLOCKS); master 641 drivers/fsi/fsi-master-gpio.c echo_delay(master); master 642 drivers/fsi/fsi-master-gpio.c sda_out(master, 1); master 643 drivers/fsi/fsi-master-gpio.c clock_toggle(master, FSI_POST_BREAK_CLOCKS); master 647 drivers/fsi/fsi-master-gpio.c last_address_update(master, 0, false, 0); master 648 drivers/fsi/fsi-master-gpio.c mutex_unlock(&master->cmd_lock); master 656 drivers/fsi/fsi-master-gpio.c static void fsi_master_gpio_init(struct fsi_master_gpio *master) master 660 drivers/fsi/fsi-master-gpio.c gpiod_direction_output(master->gpio_mux, 1); master 661 drivers/fsi/fsi-master-gpio.c gpiod_direction_output(master->gpio_trans, 1); master 662 drivers/fsi/fsi-master-gpio.c gpiod_direction_output(master->gpio_enable, 1); master 663 drivers/fsi/fsi-master-gpio.c gpiod_direction_output(master->gpio_clk, 1); master 664 drivers/fsi/fsi-master-gpio.c gpiod_direction_output(master->gpio_data, 1); master 668 drivers/fsi/fsi-master-gpio.c clock_zeros(master, FSI_INIT_CLOCKS); master 672 drivers/fsi/fsi-master-gpio.c static void fsi_master_gpio_init_external(struct fsi_master_gpio *master) master 674 drivers/fsi/fsi-master-gpio.c gpiod_direction_output(master->gpio_mux, 0); master 675 drivers/fsi/fsi-master-gpio.c gpiod_direction_output(master->gpio_trans, 0); master 676 drivers/fsi/fsi-master-gpio.c gpiod_direction_output(master->gpio_enable, 1); master 677 drivers/fsi/fsi-master-gpio.c gpiod_direction_input(master->gpio_clk); master 678 drivers/fsi/fsi-master-gpio.c gpiod_direction_input(master->gpio_data); master 683 drivers/fsi/fsi-master-gpio.c struct fsi_master_gpio *master = to_fsi_master_gpio(_master); master 689 drivers/fsi/fsi-master-gpio.c mutex_lock(&master->cmd_lock); master 690 drivers/fsi/fsi-master-gpio.c if (!master->external_mode) { master 691 drivers/fsi/fsi-master-gpio.c gpiod_set_value(master->gpio_enable, 1); master 694 drivers/fsi/fsi-master-gpio.c mutex_unlock(&master->cmd_lock); master 702 drivers/fsi/fsi-master-gpio.c struct fsi_master_gpio *master = to_fsi_master_gpio(_master); master 707 drivers/fsi/fsi-master-gpio.c mutex_lock(&master->cmd_lock); master 708 drivers/fsi/fsi-master-gpio.c master->t_send_delay = t_send_delay; master 709 drivers/fsi/fsi-master-gpio.c master->t_echo_delay = t_echo_delay; master 710 drivers/fsi/fsi-master-gpio.c mutex_unlock(&master->cmd_lock); master 718 drivers/fsi/fsi-master-gpio.c struct fsi_master_gpio *master = dev_get_drvdata(dev); master 721 drivers/fsi/fsi-master-gpio.c master->external_mode ? 1 : 0); master 727 drivers/fsi/fsi-master-gpio.c struct fsi_master_gpio *master = dev_get_drvdata(dev); master 738 drivers/fsi/fsi-master-gpio.c mutex_lock(&master->cmd_lock); master 740 drivers/fsi/fsi-master-gpio.c if (external_mode == master->external_mode) { master 741 drivers/fsi/fsi-master-gpio.c mutex_unlock(&master->cmd_lock); master 745 drivers/fsi/fsi-master-gpio.c master->external_mode = external_mode; master 746 drivers/fsi/fsi-master-gpio.c if (master->external_mode) master 747 drivers/fsi/fsi-master-gpio.c fsi_master_gpio_init_external(master); master 749 drivers/fsi/fsi-master-gpio.c fsi_master_gpio_init(master); master 751 drivers/fsi/fsi-master-gpio.c mutex_unlock(&master->cmd_lock); master 753 drivers/fsi/fsi-master-gpio.c fsi_master_rescan(&master->master); master 763 drivers/fsi/fsi-master-gpio.c struct fsi_master_gpio *master = to_fsi_master_gpio(dev_to_fsi_master(dev)); master 765 drivers/fsi/fsi-master-gpio.c of_node_put(dev_of_node(master->dev)); master 767 drivers/fsi/fsi-master-gpio.c kfree(master); master 772 drivers/fsi/fsi-master-gpio.c struct fsi_master_gpio *master; master 776 drivers/fsi/fsi-master-gpio.c master = kzalloc(sizeof(*master), GFP_KERNEL); master 777 drivers/fsi/fsi-master-gpio.c if (!master) master 780 drivers/fsi/fsi-master-gpio.c master->dev = &pdev->dev; master 781 drivers/fsi/fsi-master-gpio.c master->master.dev.parent = master->dev; master 782 drivers/fsi/fsi-master-gpio.c master->master.dev.of_node = of_node_get(dev_of_node(master->dev)); master 783 drivers/fsi/fsi-master-gpio.c master->master.dev.release = fsi_master_gpio_release; master 784 drivers/fsi/fsi-master-gpio.c master->last_addr = LAST_ADDR_INVALID; master 792 drivers/fsi/fsi-master-gpio.c master->gpio_clk = gpio; master 800 drivers/fsi/fsi-master-gpio.c master->gpio_data = gpio; master 809 drivers/fsi/fsi-master-gpio.c master->gpio_trans = gpio; master 817 drivers/fsi/fsi-master-gpio.c master->gpio_enable = gpio; master 825 drivers/fsi/fsi-master-gpio.c master->gpio_mux = gpio; master 832 drivers/fsi/fsi-master-gpio.c master->no_delays = device_property_present(&pdev->dev, "no-gpio-delays"); master 835 drivers/fsi/fsi-master-gpio.c master->t_send_delay = FSI_SEND_DELAY_CLOCKS; master 836 drivers/fsi/fsi-master-gpio.c master->t_echo_delay = FSI_ECHO_DELAY_CLOCKS; master 838 drivers/fsi/fsi-master-gpio.c master->master.n_links = 1; master 839 drivers/fsi/fsi-master-gpio.c master->master.flags = FSI_MASTER_FLAG_SWCLOCK; master 840 drivers/fsi/fsi-master-gpio.c master->master.read = fsi_master_gpio_read; master 841 drivers/fsi/fsi-master-gpio.c master->master.write = fsi_master_gpio_write; master 842 drivers/fsi/fsi-master-gpio.c master->master.term = fsi_master_gpio_term; master 843 drivers/fsi/fsi-master-gpio.c master->master.send_break = fsi_master_gpio_break; master 844 drivers/fsi/fsi-master-gpio.c master->master.link_enable = fsi_master_gpio_link_enable; master 845 drivers/fsi/fsi-master-gpio.c master->master.link_config = fsi_master_gpio_link_config; master 846 drivers/fsi/fsi-master-gpio.c platform_set_drvdata(pdev, master); master 847 drivers/fsi/fsi-master-gpio.c mutex_init(&master->cmd_lock); master 849 drivers/fsi/fsi-master-gpio.c fsi_master_gpio_init(master); master 855 drivers/fsi/fsi-master-gpio.c rc = fsi_master_register(&master->master); master 858 drivers/fsi/fsi-master-gpio.c put_device(&master->master.dev); master 863 drivers/fsi/fsi-master-gpio.c kfree(master); master 871 drivers/fsi/fsi-master-gpio.c struct fsi_master_gpio *master = platform_get_drvdata(pdev); master 875 drivers/fsi/fsi-master-gpio.c fsi_master_unregister(&master->master); master 83 drivers/fsi/fsi-master-hub.c struct fsi_master master; master 89 drivers/fsi/fsi-master-hub.c #define to_fsi_master_hub(m) container_of(m, struct fsi_master_hub, master) master 91 drivers/fsi/fsi-master-hub.c static int hub_master_read(struct fsi_master *master, int link, master 94 drivers/fsi/fsi-master-hub.c struct fsi_master_hub *hub = to_fsi_master_hub(master); master 103 drivers/fsi/fsi-master-hub.c static int hub_master_write(struct fsi_master *master, int link, master 106 drivers/fsi/fsi-master-hub.c struct fsi_master_hub *hub = to_fsi_master_hub(master); master 115 drivers/fsi/fsi-master-hub.c static int hub_master_break(struct fsi_master *master, int link) master 123 drivers/fsi/fsi-master-hub.c return hub_master_write(master, link, 0, addr, &cmd, sizeof(cmd)); master 126 drivers/fsi/fsi-master-hub.c static int hub_master_link_enable(struct fsi_master *master, int link) master 128 drivers/fsi/fsi-master-hub.c struct fsi_master_hub *hub = to_fsi_master_hub(master); master 269 drivers/fsi/fsi-master-hub.c hub->master.dev.parent = dev; master 270 drivers/fsi/fsi-master-hub.c hub->master.dev.release = hub_master_release; master 271 drivers/fsi/fsi-master-hub.c hub->master.dev.of_node = of_node_get(dev_of_node(dev)); master 273 drivers/fsi/fsi-master-hub.c hub->master.n_links = links; master 274 drivers/fsi/fsi-master-hub.c hub->master.read = hub_master_read; master 275 drivers/fsi/fsi-master-hub.c hub->master.write = hub_master_write; master 276 drivers/fsi/fsi-master-hub.c hub->master.send_break = hub_master_break; master 277 drivers/fsi/fsi-master-hub.c hub->master.link_enable = hub_master_link_enable; master 283 drivers/fsi/fsi-master-hub.c rc = fsi_master_register(&hub->master); master 294 drivers/fsi/fsi-master-hub.c get_device(&hub->master.dev); master 307 drivers/fsi/fsi-master-hub.c fsi_master_unregister(&hub->master); master 309 drivers/fsi/fsi-master-hub.c of_node_put(hub->master.dev.of_node); master 315 drivers/fsi/fsi-master-hub.c put_device(&hub->master.dev); master 84 drivers/fsi/fsi-master.h extern int fsi_master_register(struct fsi_master *master); master 85 drivers/fsi/fsi-master.h extern void fsi_master_unregister(struct fsi_master *master); master 87 drivers/fsi/fsi-master.h extern int fsi_master_rescan(struct fsi_master *master); master 17 drivers/gpio/gpio-adp5520.c struct device *master; master 36 drivers/gpio/gpio-adp5520.c adp5520_read(dev->master, ADP5520_GPIO_OUT, ®_val); master 38 drivers/gpio/gpio-adp5520.c adp5520_read(dev->master, ADP5520_GPIO_IN, ®_val); master 50 drivers/gpio/gpio-adp5520.c adp5520_set_bits(dev->master, ADP5520_GPIO_OUT, dev->lut[off]); master 52 drivers/gpio/gpio-adp5520.c adp5520_clr_bits(dev->master, ADP5520_GPIO_OUT, dev->lut[off]); master 62 drivers/gpio/gpio-adp5520.c return adp5520_clr_bits(dev->master, ADP5520_GPIO_CFG_2, master 76 drivers/gpio/gpio-adp5520.c ret |= adp5520_set_bits(dev->master, ADP5520_GPIO_OUT, master 79 drivers/gpio/gpio-adp5520.c ret |= adp5520_clr_bits(dev->master, ADP5520_GPIO_OUT, master 82 drivers/gpio/gpio-adp5520.c ret |= adp5520_set_bits(dev->master, ADP5520_GPIO_CFG_2, master 110 drivers/gpio/gpio-adp5520.c dev->master = pdev->dev.parent; master 133 drivers/gpio/gpio-adp5520.c ret = adp5520_clr_bits(dev->master, ADP5520_GPIO_CFG_1, master 143 drivers/gpio/gpio-adp5520.c ret = adp5520_set_bits(dev->master, ADP5520_LED_CONTROL, master 146 drivers/gpio/gpio-adp5520.c ret |= adp5520_set_bits(dev->master, ADP5520_GPIO_PULLUP, master 130 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c struct amdgpu_dm_connector *master = aconnector->mst_port; master 135 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c &master->mst_mgr, master 303 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c struct amdgpu_dm_connector *master = container_of(mgr, struct amdgpu_dm_connector, mst_mgr); master 304 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c struct drm_device *dev = master->base.dev; master 315 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c aconnector->mst_port = master; master 331 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c master->dc_link, master 332 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c master->connector_id); master 334 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c aconnector->mst_encoder = dm_dp_create_fake_mst_encoder(master); master 368 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c struct amdgpu_dm_connector *master = container_of(mgr, struct amdgpu_dm_connector, mst_mgr); master 369 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c struct drm_device *dev = master->base.dev; master 930 drivers/gpu/drm/amd/display/dc/core/dc.c status->timing_sync_info.master = true; master 932 drivers/gpu/drm/amd/display/dc/core/dc.c status->timing_sync_info.master = false; master 38 drivers/gpu/drm/amd/display/dc/dc_stream.h bool master; master 70 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c err = komeda_release_unclaimed_resources(kcrtc->master, kcrtc_st); master 85 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c struct komeda_pipeline *master = kcrtc->master; master 93 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c new_mode = mdev->dpmode | BIT(master->id); master 121 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c err = clk_set_rate(master->pxlclk, mode->crtc_clock * 1000); master 123 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c DRM_ERROR("failed to set pxlclk for pipe%d\n", master->id); master 124 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c err = clk_prepare_enable(master->pxlclk); master 126 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c DRM_ERROR("failed to enable pxl clk for pipe%d.\n", master->id); master 138 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c struct komeda_pipeline *master = kcrtc->master; master 144 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c new_mode = mdev->dpmode & (~BIT(master->id)); master 160 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c clk_disable_unprepare(master->pxlclk); master 174 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c u32 events = evts->pipes[kcrtc->master->id]; master 223 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c struct komeda_pipeline *master = kcrtc->master; master 233 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c if (has_bit(master->id, kcrtc_st->affected_pipes)) master 234 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c komeda_pipeline_update(master, old->state); master 244 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c mdev->funcs->flush(mdev, master->id, kcrtc_st->active_pipes); master 264 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c struct komeda_pipeline *master = kcrtc->master; master 277 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c if (has_bit(master->id, old_st->active_pipes)) master 278 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c komeda_pipeline_disable(master, old->state); master 300 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c pipe_st = komeda_pipeline_get_old_state(master, old->state); master 308 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c mdev->funcs->flush(mdev, master->id, 0); master 313 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c DRM_ERROR("disable pipeline%d timeout.\n", kcrtc->master->id); master 347 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c if (kcrtc->master->dual_link) master 371 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c struct komeda_pipeline *master = kcrtc->master; master 378 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c if (master->dual_link) master 381 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c if (min_pxlclk != clk_round_rate(master->pxlclk, min_pxlclk)) { master 407 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c if (kcrtc->master->dual_link) { master 417 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c adjusted_mode->crtc_clock = clk_round_rate(kcrtc->master->pxlclk, master 480 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c mdev->funcs->on_off_vblank(mdev, kcrtc->master->id, true); master 489 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c mdev->funcs->on_off_vblank(mdev, kcrtc->master->id, false); master 508 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c struct komeda_pipeline *master; master 516 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c master = mdev->pipelines[i]; master 518 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c crtc->master = master; master 519 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c crtc->slave = komeda_pipeline_get_slave(master); master 527 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c kms->n_crtcs, master->id, str); master 547 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c if (kplane->layer->base.pipeline == crtc->master) master 569 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c crtc->port = kcrtc->master->of_output_port; master 84 drivers/gpu/drm/arm/display/komeda/komeda_drv.c static void komeda_add_slave(struct device *master, master 93 drivers/gpu/drm/arm/display/komeda/komeda_drv.c drm_of_component_match_add(master, match, compare_of, remote); master 70 drivers/gpu/drm/arm/display/komeda/komeda_kms.h struct komeda_pipeline *master; master 327 drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c komeda_pipeline_get_slave(struct komeda_pipeline *master) master 331 drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c slave = komeda_component_pickup_input(&master->compiz->base, master 473 drivers/gpu/drm/arm/display/komeda/komeda_pipeline.h komeda_pipeline_get_slave(struct komeda_pipeline *master); master 1138 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c struct komeda_pipeline *master = kcrtc->master; master 1153 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c err = komeda_compiz_set_input(master->compiz, kcrtc_st, master 1159 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c err = komeda_compiz_validate(master->compiz, kcrtc_st, &m_dflow); master 1163 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c err = komeda_improc_validate(master->improc, kcrtc_st, &m_dflow); master 1167 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c err = komeda_timing_ctrlr_validate(master->ctrlr, kcrtc_st, &m_dflow); master 28 drivers/gpu/drm/arm/display/komeda/komeda_plane.c if (pipe == to_kcrtc(st->crtc)->master) master 216 drivers/gpu/drm/arm/display/komeda/komeda_plane.c if ((pipe == crtc->master) || (pipe == crtc->slave)) master 147 drivers/gpu/drm/arm/display/komeda/komeda_wb_connector.c if (!kcrtc->master->wb_layer) master 154 drivers/gpu/drm/arm/display/komeda/komeda_wb_connector.c kwb_conn->wb_layer = kcrtc->master->wb_layer; master 999 drivers/gpu/drm/armada/armada_crtc.c armada_lcd_bind(struct device *dev, struct device *master, void *data) master 1044 drivers/gpu/drm/armada/armada_crtc.c armada_lcd_unbind(struct device *dev, struct device *master, void *data) master 246 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c struct dw_mipi_dsi *master; /* dual-dsi master ptr */ master 257 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c return dsi->slave || dsi->master; master 833 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c if (dsi->master) master 834 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c return dsi->master->lanes + dsi->lanes; master 1080 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c dsi->slave->master = dsi; master 71 drivers/gpu/drm/drm_auth.c ret = idr_alloc(&file_priv->master->magic_map, file_priv, master 93 drivers/gpu/drm/drm_auth.c file = idr_find(&file_priv->master->magic_map, auth->magic); master 96 drivers/gpu/drm/drm_auth.c idr_replace(&file_priv->master->magic_map, NULL, auth->magic); master 105 drivers/gpu/drm/drm_auth.c struct drm_master *master; master 107 drivers/gpu/drm/drm_auth.c master = kzalloc(sizeof(*master), GFP_KERNEL); master 108 drivers/gpu/drm/drm_auth.c if (!master) master 111 drivers/gpu/drm/drm_auth.c kref_init(&master->refcount); master 112 drivers/gpu/drm/drm_auth.c drm_master_legacy_init(master); master 113 drivers/gpu/drm/drm_auth.c idr_init(&master->magic_map); master 114 drivers/gpu/drm/drm_auth.c master->dev = dev; master 117 drivers/gpu/drm/drm_auth.c INIT_LIST_HEAD(&master->lessees); master 118 drivers/gpu/drm/drm_auth.c INIT_LIST_HEAD(&master->lessee_list); master 119 drivers/gpu/drm/drm_auth.c idr_init(&master->leases); master 120 drivers/gpu/drm/drm_auth.c idr_init(&master->lessee_idr); master 122 drivers/gpu/drm/drm_auth.c return master; master 130 drivers/gpu/drm/drm_auth.c dev->master = drm_master_get(fpriv->master); master 134 drivers/gpu/drm/drm_auth.c drm_master_put(&dev->master); master 149 drivers/gpu/drm/drm_auth.c old_master = fpriv->master; master 150 drivers/gpu/drm/drm_auth.c fpriv->master = drm_master_create(dev); master 151 drivers/gpu/drm/drm_auth.c if (!fpriv->master) { master 152 drivers/gpu/drm/drm_auth.c fpriv->master = old_master; master 157 drivers/gpu/drm/drm_auth.c ret = dev->driver->master_create(dev, fpriv->master); master 175 drivers/gpu/drm/drm_auth.c drm_master_put(&fpriv->master); master 176 drivers/gpu/drm/drm_auth.c fpriv->master = old_master; master 191 drivers/gpu/drm/drm_auth.c if (dev->master) { master 196 drivers/gpu/drm/drm_auth.c if (!file_priv->master) { master 206 drivers/gpu/drm/drm_auth.c if (file_priv->master->lessor != NULL) { master 207 drivers/gpu/drm/drm_auth.c DRM_DEBUG_LEASE("Attempt to set lessee %d as master\n", file_priv->master->lessee_id); master 223 drivers/gpu/drm/drm_auth.c drm_master_put(&dev->master); master 235 drivers/gpu/drm/drm_auth.c if (!dev->master) master 238 drivers/gpu/drm/drm_auth.c if (file_priv->master->lessor != NULL) { master 239 drivers/gpu/drm/drm_auth.c DRM_DEBUG_LEASE("Attempt to drop lessee %d as master\n", file_priv->master->lessee_id); master 259 drivers/gpu/drm/drm_auth.c if (!dev->master) master 262 drivers/gpu/drm/drm_auth.c file_priv->master = drm_master_get(dev->master); master 271 drivers/gpu/drm/drm_auth.c struct drm_master *master = file_priv->master; master 275 drivers/gpu/drm/drm_auth.c idr_remove(&file_priv->master->magic_map, file_priv->magic); master 280 drivers/gpu/drm/drm_auth.c drm_legacy_lock_master_cleanup(dev, master); master 282 drivers/gpu/drm/drm_auth.c if (dev->master == file_priv->master) master 289 drivers/gpu/drm/drm_auth.c drm_lease_revoke(master); master 293 drivers/gpu/drm/drm_auth.c if (file_priv->master) master 294 drivers/gpu/drm/drm_auth.c drm_master_put(&file_priv->master); master 310 drivers/gpu/drm/drm_auth.c return fpriv->is_master && drm_lease_owner(fpriv->master) == fpriv->minor->dev->master; master 320 drivers/gpu/drm/drm_auth.c struct drm_master *drm_master_get(struct drm_master *master) master 322 drivers/gpu/drm/drm_auth.c kref_get(&master->refcount); master 323 drivers/gpu/drm/drm_auth.c return master; master 329 drivers/gpu/drm/drm_auth.c struct drm_master *master = container_of(kref, struct drm_master, refcount); master 330 drivers/gpu/drm/drm_auth.c struct drm_device *dev = master->dev; master 333 drivers/gpu/drm/drm_auth.c drm_lease_destroy(master); master 336 drivers/gpu/drm/drm_auth.c dev->driver->master_destroy(dev, master); master 338 drivers/gpu/drm/drm_auth.c drm_legacy_master_rmmaps(dev, master); master 340 drivers/gpu/drm/drm_auth.c idr_destroy(&master->magic_map); master 341 drivers/gpu/drm/drm_auth.c idr_destroy(&master->leases); master 342 drivers/gpu/drm/drm_auth.c idr_destroy(&master->lessee_idr); master 344 drivers/gpu/drm/drm_auth.c kfree(master->unique); master 345 drivers/gpu/drm/drm_auth.c kfree(master); master 354 drivers/gpu/drm/drm_auth.c void drm_master_put(struct drm_master **master) master 356 drivers/gpu/drm/drm_auth.c kref_put(&(*master)->refcount, drm_master_destroy); master 357 drivers/gpu/drm/drm_auth.c *master = NULL; master 365 drivers/gpu/drm/drm_auth.c if (dev->master) { master 67 drivers/gpu/drm/drm_bufs.c entry->master != dev->master) master 261 drivers/gpu/drm/drm_bufs.c if (dev->master->lock.hw_lock != NULL) { master 266 drivers/gpu/drm/drm_bufs.c dev->sigdata.lock = dev->master->lock.hw_lock = map->handle; /* Pointer to lock */ master 372 drivers/gpu/drm/drm_bufs.c list->master = dev->master; master 518 drivers/gpu/drm/drm_bufs.c struct drm_master *master; master 523 drivers/gpu/drm/drm_bufs.c master = r_list->master; master 545 drivers/gpu/drm/drm_bufs.c if (master) { master 546 drivers/gpu/drm/drm_bufs.c if (dev->sigdata.lock == master->lock.hw_lock) master 548 drivers/gpu/drm/drm_bufs.c master->lock.hw_lock = NULL; /* SHM removed */ master 549 drivers/gpu/drm/drm_bufs.c master->lock.file_priv = NULL; master 550 drivers/gpu/drm/drm_bufs.c wake_up_interruptible_all(&master->lock.lock_queue); master 581 drivers/gpu/drm/drm_bufs.c void drm_legacy_master_rmmaps(struct drm_device *dev, struct drm_master *master) master 590 drivers/gpu/drm/drm_bufs.c if (r_list->master == master) { master 309 drivers/gpu/drm/drm_context.c if (!_DRM_LOCK_IS_HELD(file_priv->master->lock.hw_lock->lock)) { master 56 drivers/gpu/drm/drm_debugfs.c struct drm_master *master; master 59 drivers/gpu/drm/drm_debugfs.c master = dev->master; master 63 drivers/gpu/drm/drm_debugfs.c if (master && master->unique) master 64 drivers/gpu/drm/drm_debugfs.c seq_printf(m, " master=%s", master->unique); master 52 drivers/gpu/drm/drm_internal.h int drm_pci_set_busid(struct drm_device *dev, struct drm_master *master); master 121 drivers/gpu/drm/drm_ioctl.c struct drm_master *master = file_priv->master; master 123 drivers/gpu/drm/drm_ioctl.c mutex_lock(&master->dev->master_mutex); master 124 drivers/gpu/drm/drm_ioctl.c if (u->unique_len >= master->unique_len) { master 125 drivers/gpu/drm/drm_ioctl.c if (copy_to_user(u->unique, master->unique, master->unique_len)) { master 126 drivers/gpu/drm/drm_ioctl.c mutex_unlock(&master->dev->master_mutex); master 130 drivers/gpu/drm/drm_ioctl.c u->unique_len = master->unique_len; master 131 drivers/gpu/drm/drm_ioctl.c mutex_unlock(&master->dev->master_mutex); master 138 drivers/gpu/drm/drm_ioctl.c struct drm_master *master) master 140 drivers/gpu/drm/drm_ioctl.c kfree(master->unique); master 141 drivers/gpu/drm/drm_ioctl.c master->unique = NULL; master 142 drivers/gpu/drm/drm_ioctl.c master->unique_len = 0; master 147 drivers/gpu/drm/drm_ioctl.c struct drm_master *master = file_priv->master; master 150 drivers/gpu/drm/drm_ioctl.c if (master->unique != NULL) master 151 drivers/gpu/drm/drm_ioctl.c drm_unset_busid(dev, master); master 154 drivers/gpu/drm/drm_ioctl.c ret = drm_pci_set_busid(dev, master); master 156 drivers/gpu/drm/drm_ioctl.c drm_unset_busid(dev, master); master 161 drivers/gpu/drm/drm_ioctl.c master->unique = kstrdup(dev->unique, GFP_KERNEL); master 162 drivers/gpu/drm/drm_ioctl.c if (master->unique) master 163 drivers/gpu/drm/drm_ioctl.c master->unique_len = strlen(dev->unique); master 32 drivers/gpu/drm/drm_lease.c struct drm_master *drm_lease_owner(struct drm_master *master) master 34 drivers/gpu/drm/drm_lease.c while (master->lessor != NULL) master 35 drivers/gpu/drm/drm_lease.c master = master->lessor; master 36 drivers/gpu/drm/drm_lease.c return master; master 50 drivers/gpu/drm/drm_lease.c _drm_find_lessee(struct drm_master *master, int lessee_id) master 52 drivers/gpu/drm/drm_lease.c lockdep_assert_held(&master->dev->mode_config.idr_mutex); master 53 drivers/gpu/drm/drm_lease.c return idr_find(&drm_lease_owner(master)->lessee_idr, lessee_id); master 67 drivers/gpu/drm/drm_lease.c static int _drm_lease_held_master(struct drm_master *master, int id) master 69 drivers/gpu/drm/drm_lease.c lockdep_assert_held(&master->dev->mode_config.idr_mutex); master 70 drivers/gpu/drm/drm_lease.c if (master->lessor) master 71 drivers/gpu/drm/drm_lease.c return idr_find(&master->leases, id) != NULL; master 86 drivers/gpu/drm/drm_lease.c static bool _drm_has_leased(struct drm_master *master, int id) master 90 drivers/gpu/drm/drm_lease.c lockdep_assert_held(&master->dev->mode_config.idr_mutex); master 91 drivers/gpu/drm/drm_lease.c drm_for_each_lessee(lessee, master) master 110 drivers/gpu/drm/drm_lease.c if (!file_priv || !file_priv->master) master 113 drivers/gpu/drm/drm_lease.c return _drm_lease_held_master(file_priv->master, id); master 129 drivers/gpu/drm/drm_lease.c struct drm_master *master; master 132 drivers/gpu/drm/drm_lease.c if (!file_priv || !file_priv->master || !file_priv->master->lessor) master 135 drivers/gpu/drm/drm_lease.c master = file_priv->master; master 136 drivers/gpu/drm/drm_lease.c mutex_lock(&master->dev->mode_config.idr_mutex); master 137 drivers/gpu/drm/drm_lease.c ret = _drm_lease_held_master(master, id); master 138 drivers/gpu/drm/drm_lease.c mutex_unlock(&master->dev->mode_config.idr_mutex); master 152 drivers/gpu/drm/drm_lease.c struct drm_master *master; master 158 drivers/gpu/drm/drm_lease.c if (!file_priv || !file_priv->master || !file_priv->master->lessor) master 161 drivers/gpu/drm/drm_lease.c master = file_priv->master; master 162 drivers/gpu/drm/drm_lease.c dev = master->dev; master 165 drivers/gpu/drm/drm_lease.c mutex_lock(&master->dev->mode_config.idr_mutex); master 167 drivers/gpu/drm/drm_lease.c if (_drm_lease_held_master(master, crtc->base.id)) { master 177 drivers/gpu/drm/drm_lease.c mutex_unlock(&master->dev->mode_config.idr_mutex); master 263 drivers/gpu/drm/drm_lease.c void drm_lease_destroy(struct drm_master *master) master 265 drivers/gpu/drm/drm_lease.c struct drm_device *dev = master->dev; master 269 drivers/gpu/drm/drm_lease.c DRM_DEBUG_LEASE("drm_lease_destroy %d\n", master->lessee_id); master 274 drivers/gpu/drm/drm_lease.c WARN_ON(!list_empty(&master->lessees)); master 277 drivers/gpu/drm/drm_lease.c if (master->lessee_id != 0) { master 278 drivers/gpu/drm/drm_lease.c DRM_DEBUG_LEASE("remove master %d from device list of lessees\n", master->lessee_id); master 279 drivers/gpu/drm/drm_lease.c idr_remove(&(drm_lease_owner(master)->lessee_idr), master->lessee_id); master 283 drivers/gpu/drm/drm_lease.c list_del(&master->lessee_list); master 287 drivers/gpu/drm/drm_lease.c if (master->lessor) { master 290 drivers/gpu/drm/drm_lease.c drm_master_put(&master->lessor); master 293 drivers/gpu/drm/drm_lease.c DRM_DEBUG_LEASE("drm_lease_destroy done %d\n", master->lessee_id); master 304 drivers/gpu/drm/drm_lease.c struct drm_master *master = top; master 313 drivers/gpu/drm/drm_lease.c DRM_DEBUG_LEASE("revoke leases for %p %d\n", master, master->lessee_id); master 316 drivers/gpu/drm/drm_lease.c idr_for_each_entry(&master->leases, entry, object) master 317 drivers/gpu/drm/drm_lease.c idr_remove(&master->leases, object); master 322 drivers/gpu/drm/drm_lease.c if (!list_empty(&master->lessees)) { master 323 drivers/gpu/drm/drm_lease.c master = list_first_entry(&master->lessees, struct drm_master, lessee_list); master 326 drivers/gpu/drm/drm_lease.c while (master != top && master == list_last_entry(&master->lessor->lessees, struct drm_master, lessee_list)) master 327 drivers/gpu/drm/drm_lease.c master = master->lessor; master 329 drivers/gpu/drm/drm_lease.c if (master == top) master 333 drivers/gpu/drm/drm_lease.c master = list_next_entry(master, lessee_list); master 489 drivers/gpu/drm/drm_lease.c struct drm_master *lessor = lessor_priv->master; master 564 drivers/gpu/drm/drm_lease.c drm_master_put(&lessee_priv->master); master 565 drivers/gpu/drm/drm_lease.c lessee_priv->master = lessee; master 608 drivers/gpu/drm/drm_lease.c struct drm_master *lessor = lessor_priv->master, *lessee; master 661 drivers/gpu/drm/drm_lease.c struct drm_master *lessee = lessee_priv->master; master 720 drivers/gpu/drm/drm_lease.c struct drm_master *lessor = lessor_priv->master; master 122 drivers/gpu/drm/drm_legacy.h struct drm_master *master); master 126 drivers/gpu/drm/drm_legacy.h struct drm_master *master) {} master 203 drivers/gpu/drm/drm_legacy.h void drm_legacy_lock_master_cleanup(struct drm_device *dev, struct drm_master *master); master 205 drivers/gpu/drm/drm_legacy.h static inline void drm_legacy_lock_master_cleanup(struct drm_device *dev, struct drm_master *master) {} master 209 drivers/gpu/drm/drm_legacy.h void drm_master_legacy_init(struct drm_master *master); master 211 drivers/gpu/drm/drm_legacy.h static inline void drm_master_legacy_init(struct drm_master *master) {} master 103 drivers/gpu/drm/drm_legacy_misc.c void drm_master_legacy_init(struct drm_master *master) master 105 drivers/gpu/drm/drm_legacy_misc.c spin_lock_init(&master->lock.spinlock); master 106 drivers/gpu/drm/drm_legacy_misc.c init_waitqueue_head(&master->lock.lock_queue); master 169 drivers/gpu/drm/drm_lock.c struct drm_master *master = file_priv->master; master 185 drivers/gpu/drm/drm_lock.c master->lock.hw_lock ? master->lock.hw_lock->lock : -1, master 188 drivers/gpu/drm/drm_lock.c add_wait_queue(&master->lock.lock_queue, &entry); master 189 drivers/gpu/drm/drm_lock.c spin_lock_bh(&master->lock.spinlock); master 190 drivers/gpu/drm/drm_lock.c master->lock.user_waiters++; master 191 drivers/gpu/drm/drm_lock.c spin_unlock_bh(&master->lock.spinlock); master 195 drivers/gpu/drm/drm_lock.c if (!master->lock.hw_lock) { master 201 drivers/gpu/drm/drm_lock.c if (drm_lock_take(&master->lock, lock->context)) { master 202 drivers/gpu/drm/drm_lock.c master->lock.file_priv = file_priv; master 203 drivers/gpu/drm/drm_lock.c master->lock.lock_time = jiffies; master 216 drivers/gpu/drm/drm_lock.c spin_lock_bh(&master->lock.spinlock); master 217 drivers/gpu/drm/drm_lock.c master->lock.user_waiters--; master 218 drivers/gpu/drm/drm_lock.c spin_unlock_bh(&master->lock.spinlock); master 220 drivers/gpu/drm/drm_lock.c remove_wait_queue(&master->lock.lock_queue, &entry); master 231 drivers/gpu/drm/drm_lock.c dev->sigdata.lock = master->lock.hw_lock; master 260 drivers/gpu/drm/drm_lock.c struct drm_master *master = file_priv->master; master 271 drivers/gpu/drm/drm_lock.c if (drm_legacy_lock_free(&master->lock, lock->context)) { master 333 drivers/gpu/drm/drm_lock.c struct drm_master *master = file_priv->master; master 334 drivers/gpu/drm/drm_lock.c return (file_priv->lock_count && master->lock.hw_lock && master 335 drivers/gpu/drm/drm_lock.c _DRM_LOCK_IS_HELD(master->lock.hw_lock->lock) && master 336 drivers/gpu/drm/drm_lock.c master->lock.file_priv == file_priv); master 344 drivers/gpu/drm/drm_lock.c if (!dev->master) master 349 drivers/gpu/drm/drm_lock.c filp, _DRM_LOCKING_CONTEXT(file_priv->master->lock.hw_lock->lock)); master 350 drivers/gpu/drm/drm_lock.c drm_legacy_lock_free(&file_priv->master->lock, master 351 drivers/gpu/drm/drm_lock.c _DRM_LOCKING_CONTEXT(file_priv->master->lock.hw_lock->lock)); master 355 drivers/gpu/drm/drm_lock.c void drm_legacy_lock_master_cleanup(struct drm_device *dev, struct drm_master *master) master 364 drivers/gpu/drm/drm_lock.c if (master->lock.hw_lock) { master 365 drivers/gpu/drm/drm_lock.c if (dev->sigdata.lock == master->lock.hw_lock) master 367 drivers/gpu/drm/drm_lock.c master->lock.hw_lock = NULL; master 368 drivers/gpu/drm/drm_lock.c master->lock.file_priv = NULL; master 369 drivers/gpu/drm/drm_lock.c wake_up_interruptible_all(&master->lock.lock_queue); master 91 drivers/gpu/drm/drm_of.c void drm_of_component_match_add(struct device *master, master 97 drivers/gpu/drm/drm_of.c component_match_add_release(master, matchptr, drm_release_of, master 125 drivers/gpu/drm/drm_pci.c int drm_pci_set_busid(struct drm_device *dev, struct drm_master *master) master 127 drivers/gpu/drm/drm_pci.c master->unique = kasprintf(GFP_KERNEL, "pci:%04x:%02x:%02x.%d", master 132 drivers/gpu/drm/drm_pci.c if (!master->unique) master 135 drivers/gpu/drm/drm_pci.c master->unique_len = strlen(master->unique); master 1605 drivers/gpu/drm/etnaviv/etnaviv_gpu.c static int etnaviv_gpu_bind(struct device *dev, struct device *master, master 1667 drivers/gpu/drm/etnaviv/etnaviv_gpu.c static void etnaviv_gpu_unbind(struct device *dev, struct device *master, master 614 drivers/gpu/drm/exynos/exynos5433_drm_decon.c static int decon_bind(struct device *dev, struct device *master, void *data) master 651 drivers/gpu/drm/exynos/exynos5433_drm_decon.c static void decon_unbind(struct device *dev, struct device *master, void *data) master 611 drivers/gpu/drm/exynos/exynos7_drm_decon.c static int decon_bind(struct device *dev, struct device *master, void *data) master 652 drivers/gpu/drm/exynos/exynos7_drm_decon.c static void decon_unbind(struct device *dev, struct device *master, master 154 drivers/gpu/drm/exynos/exynos_dp.c static int exynos_dp_bind(struct device *dev, struct device *master, void *data) master 187 drivers/gpu/drm/exynos/exynos_dp.c static void exynos_dp_unbind(struct device *dev, struct device *master, master 1677 drivers/gpu/drm/exynos/exynos_drm_dsi.c static int exynos_dsi_bind(struct device *dev, struct device *master, master 1704 drivers/gpu/drm/exynos/exynos_drm_dsi.c static void exynos_dsi_unbind(struct device *dev, struct device *master, master 1129 drivers/gpu/drm/exynos/exynos_drm_fimc.c static int fimc_bind(struct device *dev, struct device *master, void *data) master 1149 drivers/gpu/drm/exynos/exynos_drm_fimc.c static void fimc_unbind(struct device *dev, struct device *master, master 1055 drivers/gpu/drm/exynos/exynos_drm_fimd.c static int fimd_bind(struct device *dev, struct device *master, void *data) master 1097 drivers/gpu/drm/exynos/exynos_drm_fimd.c static void fimd_unbind(struct device *dev, struct device *master, master 1397 drivers/gpu/drm/exynos/exynos_drm_g2d.c static int g2d_bind(struct device *dev, struct device *master, void *data) master 1426 drivers/gpu/drm/exynos/exynos_drm_g2d.c static void g2d_unbind(struct device *dev, struct device *master, void *data) master 1165 drivers/gpu/drm/exynos/exynos_drm_gsc.c static int gsc_bind(struct device *dev, struct device *master, void *data) master 1185 drivers/gpu/drm/exynos/exynos_drm_gsc.c static void gsc_unbind(struct device *dev, struct device *master, master 308 drivers/gpu/drm/exynos/exynos_drm_mic.c static int exynos_mic_bind(struct device *dev, struct device *master, master 318 drivers/gpu/drm/exynos/exynos_drm_mic.c static void exynos_mic_unbind(struct device *dev, struct device *master, master 239 drivers/gpu/drm/exynos/exynos_drm_rotator.c static int rotator_bind(struct device *dev, struct device *master, void *data) master 258 drivers/gpu/drm/exynos/exynos_drm_rotator.c static void rotator_unbind(struct device *dev, struct device *master, master 446 drivers/gpu/drm/exynos/exynos_drm_scaler.c static int scaler_bind(struct device *dev, struct device *master, void *data) master 467 drivers/gpu/drm/exynos/exynos_drm_scaler.c static void scaler_unbind(struct device *dev, struct device *master, master 376 drivers/gpu/drm/exynos/exynos_drm_vidi.c static int vidi_bind(struct device *dev, struct device *master, void *data) master 430 drivers/gpu/drm/exynos/exynos_drm_vidi.c static void vidi_unbind(struct device *dev, struct device *master, void *data) master 1831 drivers/gpu/drm/exynos/exynos_hdmi.c static int hdmi_bind(struct device *dev, struct device *master, void *data) master 1866 drivers/gpu/drm/exynos/exynos_hdmi.c static void hdmi_unbind(struct device *dev, struct device *master, void *data) master 1209 drivers/gpu/drm/exynos/exynos_mixer.c static void mixer_unbind(struct device *dev, struct device *master, void *data) master 788 drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c static int dsi_bind(struct device *dev, struct device *master, void *data) master 810 drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c static void dsi_unbind(struct device *dev, struct device *master, void *data) master 2037 drivers/gpu/drm/i2c/tda998x_drv.c static int tda998x_bind(struct device *dev, struct device *master, void *data) master 2044 drivers/gpu/drm/i2c/tda998x_drv.c static void tda998x_unbind(struct device *dev, struct device *master, master 1230 drivers/gpu/drm/i810/i810_dma.c if (file_priv->master && file_priv->master->lock.hw_lock) { master 1231 drivers/gpu/drm/i810/i810_dma.c drm_legacy_idlelock_take(&file_priv->master->lock); master 1233 drivers/gpu/drm/i810/i810_dma.c drm_legacy_idlelock_release(&file_priv->master->lock); master 324 drivers/gpu/drm/i915/display/intel_atomic_plane.c struct intel_plane *master = master 337 drivers/gpu/drm/i915/display/intel_atomic_plane.c intel_atomic_get_new_plane_state(state, master); master 1462 drivers/gpu/drm/i915/gem/i915_gem_context.c struct intel_engine_cs *master; master 1492 drivers/gpu/drm/i915/gem/i915_gem_context.c if (copy_from_user(&ci, &ext->master, sizeof(ci))) master 1495 drivers/gpu/drm/i915/gem/i915_gem_context.c master = intel_engine_lookup_user(set->ctx->i915, master 1497 drivers/gpu/drm/i915/gem/i915_gem_context.c if (!master) { master 1527 drivers/gpu/drm/i915/gem/i915_gem_context.c master, master 213 drivers/gpu/drm/i915/gt/intel_lrc.c const struct intel_engine_cs *master; master 3672 drivers/gpu/drm/i915/gt/intel_lrc.c const struct intel_engine_cs *master) master 3677 drivers/gpu/drm/i915/gt/intel_lrc.c if (ve->bonds[i].master == master) master 3879 drivers/gpu/drm/i915/gt/intel_lrc.c const struct intel_engine_cs *master, master 3893 drivers/gpu/drm/i915/gt/intel_lrc.c bond = virtual_find_bond(ve, master); master 3905 drivers/gpu/drm/i915/gt/intel_lrc.c bond[ve->num_bonds].master = master; master 131 drivers/gpu/drm/i915/gt/intel_lrc.h const struct intel_engine_cs *master, master 1987 drivers/gpu/drm/i915/gt/selftest_lrc.c struct intel_engine_cs *master; master 2002 drivers/gpu/drm/i915/gt/selftest_lrc.c for_each_engine(master, i915, id) { master 2005 drivers/gpu/drm/i915/gt/selftest_lrc.c if (master->class == class) master 2010 drivers/gpu/drm/i915/gt/selftest_lrc.c rq[0] = igt_request_alloc(ctx, master); master 2040 drivers/gpu/drm/i915/gt/selftest_lrc.c master, master 455 drivers/gpu/drm/i915/gvt/interrupt.c DEFINE_GVT_GEN8_INTEL_GVT_IRQ_INFO(master, GEN8_MASTER_IRQ); master 201 drivers/gpu/drm/imx/dw_hdmi-imx.c static int dw_hdmi_imx_bind(struct device *dev, struct device *master, master 258 drivers/gpu/drm/imx/dw_hdmi-imx.c static void dw_hdmi_imx_unbind(struct device *dev, struct device *master, master 584 drivers/gpu/drm/imx/imx-ldb.c static int imx_ldb_bind(struct device *dev, struct device *master, void *data) master 715 drivers/gpu/drm/imx/imx-ldb.c static void imx_ldb_unbind(struct device *dev, struct device *master, master 536 drivers/gpu/drm/imx/imx-tve.c static int imx_tve_bind(struct device *dev, struct device *master, void *data) master 667 drivers/gpu/drm/imx/imx-tve.c static void imx_tve_unbind(struct device *dev, struct device *master, master 436 drivers/gpu/drm/imx/ipuv3-crtc.c static int ipu_drm_bind(struct device *dev, struct device *master, void *data) master 458 drivers/gpu/drm/imx/ipuv3-crtc.c static void ipu_drm_unbind(struct device *dev, struct device *master, master 197 drivers/gpu/drm/imx/parallel-display.c static int imx_pd_bind(struct device *dev, struct device *master, void *data) master 244 drivers/gpu/drm/imx/parallel-display.c static void imx_pd_unbind(struct device *dev, struct device *master, master 886 drivers/gpu/drm/mcde/mcde_dsi.c static int mcde_dsi_bind(struct device *dev, struct device *master, master 983 drivers/gpu/drm/mcde/mcde_dsi.c static void mcde_dsi_unbind(struct device *dev, struct device *master, master 70 drivers/gpu/drm/mediatek/mtk_disp_color.c static int mtk_disp_color_bind(struct device *dev, struct device *master, master 87 drivers/gpu/drm/mediatek/mtk_disp_color.c static void mtk_disp_color_unbind(struct device *dev, struct device *master, master 232 drivers/gpu/drm/mediatek/mtk_disp_ovl.c static int mtk_disp_ovl_bind(struct device *dev, struct device *master, master 249 drivers/gpu/drm/mediatek/mtk_disp_ovl.c static void mtk_disp_ovl_unbind(struct device *dev, struct device *master, master 233 drivers/gpu/drm/mediatek/mtk_disp_rdma.c static int mtk_disp_rdma_bind(struct device *dev, struct device *master, master 251 drivers/gpu/drm/mediatek/mtk_disp_rdma.c static void mtk_disp_rdma_unbind(struct device *dev, struct device *master, master 585 drivers/gpu/drm/mediatek/mtk_dpi.c static int mtk_dpi_bind(struct device *dev, struct device *master, void *data) master 629 drivers/gpu/drm/mediatek/mtk_dpi.c static void mtk_dpi_unbind(struct device *dev, struct device *master, master 1039 drivers/gpu/drm/mediatek/mtk_dsi.c static int mtk_dsi_bind(struct device *dev, struct device *master, void *data) master 1073 drivers/gpu/drm/mediatek/mtk_dsi.c static void mtk_dsi_unbind(struct device *dev, struct device *master, master 805 drivers/gpu/drm/meson/meson_dw_hdmi.c static int meson_dw_hdmi_bind(struct device *dev, struct device *master, master 984 drivers/gpu/drm/meson/meson_dw_hdmi.c static void meson_dw_hdmi_unbind(struct device *dev, struct device *master, master 316 drivers/gpu/drm/msm/adreno/adreno_device.c static int adreno_bind(struct device *dev, struct device *master, void *data) master 320 drivers/gpu/drm/msm/adreno/adreno_device.c struct drm_device *drm = dev_get_drvdata(master); master 357 drivers/gpu/drm/msm/adreno/adreno_device.c static void adreno_unbind(struct device *dev, struct device *master, master 365 drivers/gpu/drm/msm/adreno/adreno_device.c set_gpu_pdev(dev_get_drvdata(master), NULL); master 995 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c static int dpu_bind(struct device *dev, struct device *master, void *data) master 997 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c struct drm_device *ddev = dev_get_drvdata(master); master 1028 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c static void dpu_unbind(struct device *dev, struct device *master, void *data) master 1044 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c static int mdp5_bind(struct device *dev, struct device *master, void *data) master 1046 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c struct drm_device *ddev = dev_get_drvdata(master); master 1054 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c static void mdp5_unbind(struct device *dev, struct device *master, master 104 drivers/gpu/drm/msm/dsi/dsi.c static int dsi_bind(struct device *dev, struct device *master, void *data) master 106 drivers/gpu/drm/msm/dsi/dsi.c struct drm_device *drm = dev_get_drvdata(master); master 126 drivers/gpu/drm/msm/dsi/dsi.c static void dsi_unbind(struct device *dev, struct device *master, master 129 drivers/gpu/drm/msm/dsi/dsi.c struct drm_device *drm = dev_get_drvdata(master); master 67 drivers/gpu/drm/msm/edp/edp.c static int edp_bind(struct device *dev, struct device *master, void *data) master 69 drivers/gpu/drm/msm/edp/edp.c struct drm_device *drm = dev_get_drvdata(master); master 82 drivers/gpu/drm/msm/edp/edp.c static void edp_unbind(struct device *dev, struct device *master, void *data) master 84 drivers/gpu/drm/msm/edp/edp.c struct drm_device *drm = dev_get_drvdata(master); master 533 drivers/gpu/drm/msm/hdmi/hdmi.c static int msm_hdmi_bind(struct device *dev, struct device *master, void *data) master 535 drivers/gpu/drm/msm/hdmi/hdmi.c struct drm_device *drm = dev_get_drvdata(master); master 604 drivers/gpu/drm/msm/hdmi/hdmi.c static void msm_hdmi_unbind(struct device *dev, struct device *master, master 607 drivers/gpu/drm/msm/hdmi/hdmi.c struct drm_device *drm = dev_get_drvdata(master); master 183 drivers/gpu/drm/nouveau/nouveau_drm.c mutex_lock(&cli->drm->master.lock); master 185 drivers/gpu/drm/nouveau/nouveau_drm.c mutex_unlock(&cli->drm->master.lock); master 227 drivers/gpu/drm/nouveau/nouveau_drm.c if (cli == &drm->master) { master 231 drivers/gpu/drm/nouveau/nouveau_drm.c mutex_lock(&drm->master.lock); master 232 drivers/gpu/drm/nouveau/nouveau_drm.c ret = nvif_client_init(&drm->master.base, cli->name, device, master 234 drivers/gpu/drm/nouveau/nouveau_drm.c mutex_unlock(&drm->master.lock); master 509 drivers/gpu/drm/nouveau/nouveau_drm.c ret = nouveau_cli_init(drm, "DRM-master", &drm->master); master 583 drivers/gpu/drm/nouveau/nouveau_drm.c nouveau_cli_fini(&drm->master); master 617 drivers/gpu/drm/nouveau/nouveau_drm.c nouveau_cli_fini(&drm->master); master 850 drivers/gpu/drm/nouveau/nouveau_drm.c ret = nvif_client_suspend(&drm->master.base); master 875 drivers/gpu/drm/nouveau/nouveau_drm.c ret = nvif_client_resume(&drm->master.base); master 135 drivers/gpu/drm/nouveau/nouveau_drv.h struct nouveau_cli master; master 89 drivers/gpu/drm/nouveau/nouveau_mem.c mutex_lock(&mem->cli->drm->master.lock); master 91 drivers/gpu/drm/nouveau/nouveau_mem.c mutex_unlock(&mem->cli->drm->master.lock); master 122 drivers/gpu/drm/nouveau/nouveau_mem.c mutex_lock(&drm->master.lock); master 128 drivers/gpu/drm/nouveau/nouveau_mem.c mutex_unlock(&drm->master.lock); master 143 drivers/gpu/drm/nouveau/nouveau_mem.c mutex_lock(&drm->master.lock); master 169 drivers/gpu/drm/nouveau/nouveau_mem.c mutex_unlock(&drm->master.lock); master 71 drivers/gpu/drm/nouveau/nouveau_ttm.c ret = nouveau_mem_new(&drm->master, nvbo->kind, nvbo->comp, reg); master 106 drivers/gpu/drm/nouveau/nouveau_ttm.c ret = nouveau_mem_new(&drm->master, nvbo->kind, nvbo->comp, reg); master 133 drivers/gpu/drm/nouveau/nouveau_ttm.c ret = nouveau_mem_new(&drm->master, nvbo->kind, nvbo->comp, reg); master 37 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.c struct nvkm_client *master = client->object.client; master 44 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.c if (client->super && client != master) { master 45 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.c spin_lock(&master->lock); master 46 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.c list_for_each_entry(umem, &master->umem, head) { master 52 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/umem.c spin_unlock(&master->lock); master 4752 drivers/gpu/drm/omapdrm/dss/dispc.c static int dispc_bind(struct device *dev, struct device *master, void *data) master 4756 drivers/gpu/drm/omapdrm/dss/dispc.c struct dss_device *dss = dss_get_device(master); master 4850 drivers/gpu/drm/omapdrm/dss/dispc.c static void dispc_unbind(struct device *dev, struct device *master, void *data) master 5045 drivers/gpu/drm/omapdrm/dss/dsi.c static int dsi_bind(struct device *dev, struct device *master, void *data) master 5047 drivers/gpu/drm/omapdrm/dss/dsi.c struct dss_device *dss = dss_get_device(master); master 5084 drivers/gpu/drm/omapdrm/dss/dsi.c static void dsi_unbind(struct device *dev, struct device *master, void *data) master 600 drivers/gpu/drm/omapdrm/dss/hdmi4.c static int hdmi4_bind(struct device *dev, struct device *master, void *data) master 602 drivers/gpu/drm/omapdrm/dss/hdmi4.c struct dss_device *dss = dss_get_device(master); master 642 drivers/gpu/drm/omapdrm/dss/hdmi4.c static void hdmi4_unbind(struct device *dev, struct device *master, void *data) master 599 drivers/gpu/drm/omapdrm/dss/hdmi5.c static int hdmi5_bind(struct device *dev, struct device *master, void *data) master 601 drivers/gpu/drm/omapdrm/dss/hdmi5.c struct dss_device *dss = dss_get_device(master); master 627 drivers/gpu/drm/omapdrm/dss/hdmi5.c static void hdmi5_unbind(struct device *dev, struct device *master, void *data) master 705 drivers/gpu/drm/omapdrm/dss/venc.c static int venc_bind(struct device *dev, struct device *master, void *data) master 707 drivers/gpu/drm/omapdrm/dss/venc.c struct dss_device *dss = dss_get_device(master); master 729 drivers/gpu/drm/omapdrm/dss/venc.c static void venc_unbind(struct device *dev, struct device *master, void *data) master 192 drivers/gpu/drm/radeon/radeon_dp_mst.c struct radeon_connector *master = radeon_connector->mst_port; master 196 drivers/gpu/drm/radeon/radeon_dp_mst.c edid = drm_dp_mst_get_edid(connector, &master->mst_mgr, radeon_connector->port); master 246 drivers/gpu/drm/radeon/radeon_dp_mst.c struct radeon_connector *master = radeon_connector->mst_port; master 248 drivers/gpu/drm/radeon/radeon_dp_mst.c return drm_dp_mst_detect_port(connector, &master->mst_mgr, radeon_connector->port); master 274 drivers/gpu/drm/radeon/radeon_dp_mst.c struct radeon_connector *master = container_of(mgr, struct radeon_connector, mst_mgr); master 275 drivers/gpu/drm/radeon/radeon_dp_mst.c struct drm_device *dev = master->base.dev; master 286 drivers/gpu/drm/radeon/radeon_dp_mst.c radeon_connector->mst_port = master; master 291 drivers/gpu/drm/radeon/radeon_dp_mst.c radeon_connector->mst_encoder = radeon_dp_create_fake_mst_encoder(master); master 313 drivers/gpu/drm/radeon/radeon_dp_mst.c struct radeon_connector *master = container_of(mgr, struct radeon_connector, mst_mgr); master 314 drivers/gpu/drm/radeon/radeon_dp_mst.c struct drm_device *dev = master->base.dev; master 324 drivers/gpu/drm/rockchip/analogix_dp-rockchip.c static int rockchip_dp_bind(struct device *dev, struct device *master, master 351 drivers/gpu/drm/rockchip/analogix_dp-rockchip.c static void rockchip_dp_unbind(struct device *dev, struct device *master, master 1006 drivers/gpu/drm/rockchip/cdn-dp-core.c static int cdn_dp_bind(struct device *dev, struct device *master, void *data) master 1089 drivers/gpu/drm/rockchip/cdn-dp-core.c static void cdn_dp_unbind(struct device *dev, struct device *master, void *data) master 751 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c struct device *master, master 819 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c struct device *master, master 486 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c static int dw_hdmi_rockchip_bind(struct device *dev, struct device *master, master 567 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c static void dw_hdmi_rockchip_unbind(struct device *dev, struct device *master, master 809 drivers/gpu/drm/rockchip/inno_hdmi.c static int inno_hdmi_bind(struct device *dev, struct device *master, master 894 drivers/gpu/drm/rockchip/inno_hdmi.c static void inno_hdmi_unbind(struct device *dev, struct device *master, master 740 drivers/gpu/drm/rockchip/rk3066_hdmi.c static int rk3066_hdmi_bind(struct device *dev, struct device *master, master 834 drivers/gpu/drm/rockchip/rk3066_hdmi.c static void rk3066_hdmi_unbind(struct device *dev, struct device *master, master 1824 drivers/gpu/drm/rockchip/rockchip_drm_vop.c static int vop_bind(struct device *dev, struct device *master, void *data) master 1905 drivers/gpu/drm/rockchip/rockchip_drm_vop.c static void vop_unbind(struct device *dev, struct device *master, void *data) master 333 drivers/gpu/drm/rockchip/rockchip_lvds.c static int rockchip_lvds_bind(struct device *dev, struct device *master, master 469 drivers/gpu/drm/rockchip/rockchip_lvds.c static void rockchip_lvds_unbind(struct device *dev, struct device *master, master 1061 drivers/gpu/drm/savage/savage_bci.c if (file_priv->master && file_priv->master->lock.hw_lock) { master 1062 drivers/gpu/drm/savage/savage_bci.c drm_legacy_idlelock_take(&file_priv->master->lock); master 1081 drivers/gpu/drm/savage/savage_bci.c drm_legacy_idlelock_release(&file_priv->master->lock); master 320 drivers/gpu/drm/sis/sis_mm.c if (!(dev->master && file->master->lock.hw_lock)) master 323 drivers/gpu/drm/sis/sis_mm.c drm_legacy_idlelock_take(&file->master->lock); master 328 drivers/gpu/drm/sis/sis_mm.c drm_legacy_idlelock_release(&file->master->lock); master 349 drivers/gpu/drm/sis/sis_mm.c drm_legacy_idlelock_release(&file->master->lock); master 62 drivers/gpu/drm/sti/sti_compositor.c struct device *master, master 156 drivers/gpu/drm/sti/sti_compositor.c static void sti_compositor_unbind(struct device *dev, struct device *master, master 437 drivers/gpu/drm/sti/sti_dvo.c static int sti_dvo_bind(struct device *dev, struct device *master, void *data) master 502 drivers/gpu/drm/sti/sti_dvo.c struct device *master, void *data) master 674 drivers/gpu/drm/sti/sti_hda.c static int sti_hda_bind(struct device *dev, struct device *master, void *data) master 732 drivers/gpu/drm/sti/sti_hda.c struct device *master, void *data) master 1253 drivers/gpu/drm/sti/sti_hdmi.c static int sti_hdmi_bind(struct device *dev, struct device *master, void *data) master 1332 drivers/gpu/drm/sti/sti_hdmi.c struct device *master, void *data) master 1318 drivers/gpu/drm/sti/sti_hqvdp.c static int sti_hqvdp_bind(struct device *dev, struct device *master, void *data) master 1337 drivers/gpu/drm/sti/sti_hqvdp.c struct device *master, void *data) master 814 drivers/gpu/drm/sti/sti_tvout.c static int sti_tvout_bind(struct device *dev, struct device *master, void *data) master 826 drivers/gpu/drm/sti/sti_tvout.c static void sti_tvout_unbind(struct device *dev, struct device *master, master 779 drivers/gpu/drm/sun4i/sun4i_backend.c static int sun4i_backend_bind(struct device *dev, struct device *master, master 943 drivers/gpu/drm/sun4i/sun4i_backend.c static void sun4i_backend_unbind(struct device *dev, struct device *master, master 555 drivers/gpu/drm/sun4i/sun4i_frontend.c static int sun4i_frontend_bind(struct device *dev, struct device *master, master 619 drivers/gpu/drm/sun4i/sun4i_frontend.c static void sun4i_frontend_unbind(struct device *dev, struct device *master, master 488 drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c static int sun4i_hdmi_bind(struct device *dev, struct device *master, master 680 drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c static void sun4i_hdmi_unbind(struct device *dev, struct device *master, master 1083 drivers/gpu/drm/sun4i/sun4i_tcon.c static int sun4i_tcon_bind(struct device *dev, struct device *master, master 1275 drivers/gpu/drm/sun4i/sun4i_tcon.c static void sun4i_tcon_unbind(struct device *dev, struct device *master, master 542 drivers/gpu/drm/sun4i/sun4i_tv.c static int sun4i_tv_bind(struct device *dev, struct device *master, master 637 drivers/gpu/drm/sun4i/sun4i_tv.c static void sun4i_tv_unbind(struct device *dev, struct device *master, master 22 drivers/gpu/drm/sun4i/sun6i_drc.c static int sun6i_drc_bind(struct device *dev, struct device *master, master 70 drivers/gpu/drm/sun4i/sun6i_drc.c static void sun6i_drc_unbind(struct device *dev, struct device *master, master 1020 drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c static int sun6i_dsi_bind(struct device *dev, struct device *master, master 1067 drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c static void sun6i_dsi_unbind(struct device *dev, struct device *master, master 124 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c static int sun8i_dw_hdmi_bind(struct device *dev, struct device *master, master 263 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c static void sun8i_dw_hdmi_unbind(struct device *dev, struct device *master, master 422 drivers/gpu/drm/sun4i/sun8i_mixer.c static int sun8i_mixer_bind(struct device *dev, struct device *master, master 585 drivers/gpu/drm/sun4i/sun8i_mixer.c static void sun8i_mixer_unbind(struct device *dev, struct device *master, master 124 drivers/gpu/drm/sun4i/sun8i_tcon_top.c static int sun8i_tcon_top_bind(struct device *dev, struct device *master, master 239 drivers/gpu/drm/sun4i/sun8i_tcon_top.c static void sun8i_tcon_top_unbind(struct device *dev, struct device *master, master 81 drivers/gpu/drm/tegra/dsi.c struct tegra_dsi *master; master 477 drivers/gpu/drm/tegra/dsi.c if (dsi->master) master 478 drivers/gpu/drm/tegra/dsi.c return dsi->master->lanes + dsi->lanes; master 495 drivers/gpu/drm/tegra/dsi.c if (dsi->master) master 496 drivers/gpu/drm/tegra/dsi.c state = tegra_dsi_get_state(dsi->master); master 578 drivers/gpu/drm/tegra/dsi.c if (dsi->master || dsi->slave) { master 598 drivers/gpu/drm/tegra/dsi.c if (dsi->master || dsi->slave) { master 1038 drivers/gpu/drm/tegra/dsi.c if (!dsi->master) { master 1409 drivers/gpu/drm/tegra/dsi.c if (!dsi->master) { master 1461 drivers/gpu/drm/tegra/dsi.c dsi->slave->master = dsi; master 1124 drivers/gpu/drm/vc4/vc4_crtc.c static int vc4_crtc_bind(struct device *dev, struct device *master, void *data) master 1127 drivers/gpu/drm/vc4/vc4_crtc.c struct drm_device *drm = dev_get_drvdata(master); master 1241 drivers/gpu/drm/vc4/vc4_crtc.c static void vc4_crtc_unbind(struct device *dev, struct device *master, master 257 drivers/gpu/drm/vc4/vc4_dpi.c static int vc4_dpi_bind(struct device *dev, struct device *master, void *data) master 260 drivers/gpu/drm/vc4/vc4_dpi.c struct drm_device *drm = dev_get_drvdata(master); master 333 drivers/gpu/drm/vc4/vc4_dpi.c static void vc4_dpi_unbind(struct device *dev, struct device *master, master 336 drivers/gpu/drm/vc4/vc4_dpi.c struct drm_device *drm = dev_get_drvdata(master); master 1440 drivers/gpu/drm/vc4/vc4_dsi.c static int vc4_dsi_bind(struct device *dev, struct device *master, void *data) master 1443 drivers/gpu/drm/vc4/vc4_dsi.c struct drm_device *drm = dev_get_drvdata(master); master 1624 drivers/gpu/drm/vc4/vc4_dsi.c static void vc4_dsi_unbind(struct device *dev, struct device *master, master 1627 drivers/gpu/drm/vc4/vc4_dsi.c struct drm_device *drm = dev_get_drvdata(master); master 1298 drivers/gpu/drm/vc4/vc4_hdmi.c static int vc4_hdmi_bind(struct device *dev, struct device *master, void *data) master 1304 drivers/gpu/drm/vc4/vc4_hdmi.c struct drm_device *drm = dev_get_drvdata(master); master 1477 drivers/gpu/drm/vc4/vc4_hdmi.c static void vc4_hdmi_unbind(struct device *dev, struct device *master, master 1480 drivers/gpu/drm/vc4/vc4_hdmi.c struct drm_device *drm = dev_get_drvdata(master); master 218 drivers/gpu/drm/vc4/vc4_hvs.c static int vc4_hvs_bind(struct device *dev, struct device *master, void *data) master 221 drivers/gpu/drm/vc4/vc4_hvs.c struct drm_device *drm = dev_get_drvdata(master); master 312 drivers/gpu/drm/vc4/vc4_hvs.c static void vc4_hvs_unbind(struct device *dev, struct device *master, master 315 drivers/gpu/drm/vc4/vc4_hvs.c struct drm_device *drm = dev_get_drvdata(master); master 369 drivers/gpu/drm/vc4/vc4_txp.c static int vc4_txp_bind(struct device *dev, struct device *master, void *data) master 372 drivers/gpu/drm/vc4/vc4_txp.c struct drm_device *drm = dev_get_drvdata(master); master 416 drivers/gpu/drm/vc4/vc4_txp.c static void vc4_txp_unbind(struct device *dev, struct device *master, master 419 drivers/gpu/drm/vc4/vc4_txp.c struct drm_device *drm = dev_get_drvdata(master); master 391 drivers/gpu/drm/vc4/vc4_v3d.c static int vc4_v3d_bind(struct device *dev, struct device *master, void *data) master 394 drivers/gpu/drm/vc4/vc4_v3d.c struct drm_device *drm = dev_get_drvdata(master); master 468 drivers/gpu/drm/vc4/vc4_v3d.c static void vc4_v3d_unbind(struct device *dev, struct device *master, master 471 drivers/gpu/drm/vc4/vc4_v3d.c struct drm_device *drm = dev_get_drvdata(master); master 525 drivers/gpu/drm/vc4/vc4_vec.c static int vc4_vec_bind(struct device *dev, struct device *master, void *data) master 528 drivers/gpu/drm/vc4/vc4_vec.c struct drm_device *drm = dev_get_drvdata(master); master 594 drivers/gpu/drm/vc4/vc4_vec.c static void vc4_vec_unbind(struct device *dev, struct device *master, master 597 drivers/gpu/drm/vc4/vc4_vec.c struct drm_device *drm = dev_get_drvdata(master); master 216 drivers/gpu/drm/via/via_mm.c if (!(dev->master && file->master->lock.hw_lock)) master 219 drivers/gpu/drm/via/via_mm.c drm_legacy_idlelock_take(&file->master->lock); master 224 drivers/gpu/drm/via/via_mm.c drm_legacy_idlelock_release(&file->master->lock); master 239 drivers/gpu/drm/via/via_mm.c drm_legacy_idlelock_release(&file->master->lock); master 53 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c struct drm_master *master; master 644 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c if (user_srf->master) master 645 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c drm_master_put(&user_srf->master); master 840 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c user_srf->master = drm_master_get(file_priv->master); master 946 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c user_srf->master != file_priv->master) master 1615 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c user_srf->master = drm_master_get(file_priv->master); master 640 drivers/gpu/drm/zte/zx_hdmi.c static int zx_hdmi_bind(struct device *dev, struct device *master, void *data) master 720 drivers/gpu/drm/zte/zx_hdmi.c static void zx_hdmi_unbind(struct device *dev, struct device *master, master 331 drivers/gpu/drm/zte/zx_tvenc.c static int zx_tvenc_bind(struct device *dev, struct device *master, void *data) master 369 drivers/gpu/drm/zte/zx_tvenc.c static void zx_tvenc_unbind(struct device *dev, struct device *master, master 423 drivers/gpu/drm/zte/zx_vga.c static int zx_vga_bind(struct device *dev, struct device *master, void *data) master 492 drivers/gpu/drm/zte/zx_vga.c static void zx_vga_unbind(struct device *dev, struct device *master, master 762 drivers/gpu/drm/zte/zx_vou.c static int zx_crtc_bind(struct device *dev, struct device *master, void *data) master 883 drivers/gpu/drm/zte/zx_vou.c static void zx_crtc_unbind(struct device *dev, struct device *master, master 81 drivers/hsi/clients/cmt_speech.c struct hsi_client *master; master 779 drivers/hsi/clients/cmt_speech.c ssip_slave_start_tx(hi->master); master 781 drivers/hsi/clients/cmt_speech.c ssip_slave_stop_tx(hi->master); master 1021 drivers/hsi/clients/cmt_speech.c hsi_if->master = ssip_slave_get_master(cl); master 1022 drivers/hsi/clients/cmt_speech.c if (IS_ERR(hsi_if->master)) { master 1023 drivers/hsi/clients/cmt_speech.c err = PTR_ERR(hsi_if->master); master 1027 drivers/hsi/clients/cmt_speech.c if (!ssip_slave_running(hsi_if->master)) { master 1064 drivers/hsi/clients/cmt_speech.c ssip_slave_put_master(hi->master); master 329 drivers/hsi/clients/ssi_protocol.c struct hsi_client *master = ERR_PTR(-ENODEV); master 334 drivers/hsi/clients/ssi_protocol.c master = ssi->cl; master 338 drivers/hsi/clients/ssi_protocol.c return master; master 342 drivers/hsi/clients/ssi_protocol.c int ssip_slave_start_tx(struct hsi_client *master) master 344 drivers/hsi/clients/ssi_protocol.c struct ssi_protocol *ssi = hsi_client_drvdata(master); master 346 drivers/hsi/clients/ssi_protocol.c dev_dbg(&master->device, "start TX %d\n", atomic_read(&ssi->tx_usecnt)); master 350 drivers/hsi/clients/ssi_protocol.c hsi_start_tx(master); master 359 drivers/hsi/clients/ssi_protocol.c int ssip_slave_stop_tx(struct hsi_client *master) master 361 drivers/hsi/clients/ssi_protocol.c struct ssi_protocol *ssi = hsi_client_drvdata(master); master 370 drivers/hsi/clients/ssi_protocol.c hsi_stop_tx(master); master 374 drivers/hsi/clients/ssi_protocol.c dev_dbg(&master->device, "stop TX %d\n", atomic_read(&ssi->tx_usecnt)); master 380 drivers/hsi/clients/ssi_protocol.c int ssip_slave_running(struct hsi_client *master) master 382 drivers/hsi/clients/ssi_protocol.c struct ssi_protocol *ssi = hsi_client_drvdata(master); master 1042 drivers/hsi/clients/ssi_protocol.c void ssip_reset_event(struct hsi_client *master) master 1044 drivers/hsi/clients/ssi_protocol.c struct ssi_protocol *ssi = hsi_client_drvdata(master); master 336 drivers/hwtracing/coresight/coresight-stm.c unsigned int master, unsigned int channel) master 347 drivers/hwtracing/coresight/coresight-stm.c unsigned int master, unsigned int channel) master 358 drivers/hwtracing/coresight/coresight-stm.c stm_mmio_addr(struct stm_data *stm_data, unsigned int master, master 375 drivers/hwtracing/coresight/coresight-stm.c unsigned int master, master 405 drivers/hwtracing/coresight/coresight-stm.c unsigned int master, master 1020 drivers/hwtracing/intel_th/core.c unsigned int master) master 1032 drivers/hwtracing/intel_th/core.c return hubdrv->set_output(hub, master); master 37 drivers/hwtracing/intel_th/gth.c DECLARE_BITMAP(master, TH_CONFIGURABLE_MASTERS + 1); master 57 drivers/hwtracing/intel_th/gth.c signed char master[TH_CONFIGURABLE_MASTERS + 1]; master 120 drivers/hwtracing/intel_th/gth.c unsigned int master; master 124 drivers/hwtracing/intel_th/gth.c gth_master_set(struct gth_device *gth, unsigned int master, int port) master 126 drivers/hwtracing/intel_th/gth.c unsigned int reg = REG_GTH_SWDEST0 + ((master >> 1) & ~3u); master 127 drivers/hwtracing/intel_th/gth.c unsigned int shift = (master & 0x7) * 4; master 130 drivers/hwtracing/intel_th/gth.c if (master >= 256) { master 153 drivers/hwtracing/intel_th/gth.c port = gth->master[ma->master]; master 182 drivers/hwtracing/intel_th/gth.c old_port = gth->master[ma->master]; master 184 drivers/hwtracing/intel_th/gth.c gth->master[ma->master] = -1; master 185 drivers/hwtracing/intel_th/gth.c clear_bit(ma->master, gth->output[old_port].master); master 192 drivers/hwtracing/intel_th/gth.c gth_master_set(gth, ma->master, -1); master 203 drivers/hwtracing/intel_th/gth.c set_bit(ma->master, gth->output[port].master); master 207 drivers/hwtracing/intel_th/gth.c gth_master_set(gth, ma->master, port); master 210 drivers/hwtracing/intel_th/gth.c gth->master[ma->master] = port; master 400 drivers/hwtracing/intel_th/gth.c master_attrs[i].master = i; master 539 drivers/hwtracing/intel_th/gth.c int master; master 545 drivers/hwtracing/intel_th/gth.c for_each_set_bit(master, gth->output[output->port].master, master 547 drivers/hwtracing/intel_th/gth.c gth_master_set(gth, master, -1); master 580 drivers/hwtracing/intel_th/gth.c int master; master 584 drivers/hwtracing/intel_th/gth.c for_each_set_bit(master, gth->output[output->port].master, master 586 drivers/hwtracing/intel_th/gth.c gth_master_set(gth, master, output->port); master 691 drivers/hwtracing/intel_th/gth.c int master; master 700 drivers/hwtracing/intel_th/gth.c for (master = 0; master <= TH_CONFIGURABLE_MASTERS; master++) master 701 drivers/hwtracing/intel_th/gth.c if (gth->master[master] == port) master 702 drivers/hwtracing/intel_th/gth.c gth->master[master] = -1; master 707 drivers/hwtracing/intel_th/gth.c intel_th_gth_set_output(struct intel_th_device *thdev, unsigned int master) master 716 drivers/hwtracing/intel_th/gth.c if (master > TH_CONFIGURABLE_MASTERS) master 717 drivers/hwtracing/intel_th/gth.c master = TH_CONFIGURABLE_MASTERS; master 720 drivers/hwtracing/intel_th/gth.c if (gth->master[master] == -1) { master 721 drivers/hwtracing/intel_th/gth.c set_bit(master, gth->output[port].master); master 722 drivers/hwtracing/intel_th/gth.c gth->master[master] = port; master 776 drivers/hwtracing/intel_th/gth.c gth->master[i] = -1; master 183 drivers/hwtracing/intel_th/intel_th.h unsigned int master); master 236 drivers/hwtracing/intel_th/intel_th.h unsigned int master); master 31 drivers/hwtracing/intel_th/sth.c sth_channel(struct sth_device *sth, unsigned int master, unsigned int channel) master 35 drivers/hwtracing/intel_th/sth.c return &sw_map[(master - sth->stm.sw_start) * sth->stm.sw_nchannels + master 63 drivers/hwtracing/intel_th/sth.c unsigned int master, master 72 drivers/hwtracing/intel_th/sth.c sth_channel(sth, master, channel); master 142 drivers/hwtracing/intel_th/sth.c sth_stm_mmio_addr(struct stm_data *stm_data, unsigned int master, master 148 drivers/hwtracing/intel_th/sth.c master -= sth->stm.sw_start; master 149 drivers/hwtracing/intel_th/sth.c addr = sth->channels_phys + (master * sth->stm.sw_nchannels + channel) * master 159 drivers/hwtracing/intel_th/sth.c static int sth_stm_link(struct stm_data *stm_data, unsigned int master, master 164 drivers/hwtracing/intel_th/sth.c intel_th_set_output(to_intel_th_device(sth->dev), master); master 161 drivers/hwtracing/stm/core.c struct stp_master *master; master 163 drivers/hwtracing/stm/core.c master = kzalloc(struct_size(master, chan_map, master 166 drivers/hwtracing/stm/core.c if (!master) master 169 drivers/hwtracing/stm/core.c master->nr_free = stm->data->sw_nchannels; master 170 drivers/hwtracing/stm/core.c __stm_master(stm, idx) = master; master 177 drivers/hwtracing/stm/core.c struct stp_master *master = stm_master(stm, idx); master 179 drivers/hwtracing/stm/core.c if (!master) master 183 drivers/hwtracing/stm/core.c kfree(master); master 188 drivers/hwtracing/stm/core.c struct stp_master *master = stm_master(stm, output->master); master 193 drivers/hwtracing/stm/core.c if (WARN_ON_ONCE(master->nr_free < output->nr_chans)) master 196 drivers/hwtracing/stm/core.c bitmap_allocate_region(&master->chan_map[0], output->channel, master 199 drivers/hwtracing/stm/core.c master->nr_free -= output->nr_chans; master 205 drivers/hwtracing/stm/core.c struct stp_master *master = stm_master(stm, output->master); master 210 drivers/hwtracing/stm/core.c bitmap_release_region(&master->chan_map[0], output->channel, master 213 drivers/hwtracing/stm/core.c master->nr_free += output->nr_chans; master 252 drivers/hwtracing/stm/core.c struct stp_master *master; master 263 drivers/hwtracing/stm/core.c master = stm_master(stm, midx); master 265 drivers/hwtracing/stm/core.c if (!master->nr_free) master 268 drivers/hwtracing/stm/core.c pos = find_free_channels(master->chan_map, *cstart, cend, master 311 drivers/hwtracing/stm/core.c output->master = midx; master 526 drivers/hwtracing/stm/core.c stm->data->unlink(stm->data, stmf->output.master, master 708 drivers/hwtracing/stm/core.c phys = stm->data->mmio_addr(stm->data, stmf->output.master, master 771 drivers/hwtracing/stm/core.c ret = stm->data->link(stm->data, stmf->output.master, master 787 drivers/hwtracing/stm/core.c .master = stmf->output.master, master 822 drivers/hwtracing/stm/core.c stmf->output.master, master 1030 drivers/hwtracing/stm/core.c err = stm->data->link(stm->data, src->output.master, master 1114 drivers/hwtracing/stm/core.c stm->data->unlink(stm->data, src->output.master, master 18 drivers/hwtracing/stm/dummy_stm.c dummy_stm_packet(struct stm_data *stm_data, unsigned int master, master 30 drivers/hwtracing/stm/dummy_stm.c trace_printk("[%u:%u] [pkt: %x/%x] (%llx)\n", master, channel, master 60 drivers/hwtracing/stm/dummy_stm.c static int dummy_stm_link(struct stm_data *data, unsigned int master, master 16 drivers/hwtracing/stm/p_basic.c unsigned int m = output->master; master 292 drivers/hwtracing/stm/p_sys-t.c unsigned int m = output->master; master 65 drivers/hwtracing/stm/stm.h unsigned int master; master 158 drivers/i2c/busses/i2c-fsi.c struct fsi_i2c_master *master; master 217 drivers/i2c/busses/i2c-fsi.c struct fsi_device *fsi = port->master->fsi; master 239 drivers/i2c/busses/i2c-fsi.c struct fsi_i2c_master *i2c = port->master; master 271 drivers/i2c/busses/i2c-fsi.c struct fsi_i2c_master *i2c = port->master; master 297 drivers/i2c/busses/i2c-fsi.c struct fsi_i2c_master *i2c = port->master; master 333 drivers/i2c/busses/i2c-fsi.c struct fsi_i2c_master *i2c = port->master; master 344 drivers/i2c/busses/i2c-fsi.c struct fsi_i2c_master *i2c = port->master; master 356 drivers/i2c/busses/i2c-fsi.c struct fsi_i2c_master *i2c = port->master; master 367 drivers/i2c/busses/i2c-fsi.c struct fsi_i2c_master *i2c = port->master; master 380 drivers/i2c/busses/i2c-fsi.c struct fsi_i2c_master *i2c = port->master; master 395 drivers/i2c/busses/i2c-fsi.c struct fsi_i2c_master *i2c = port->master; master 481 drivers/i2c/busses/i2c-fsi.c struct fsi_i2c_master *i2c = port->master; master 582 drivers/i2c/busses/i2c-fsi.c rc = fsi_i2c_read_reg(port->master->fsi, I2C_FSI_STAT, master 612 drivers/i2c/busses/i2c-fsi.c struct fsi_i2c_master *master = port->master; master 615 drivers/i2c/busses/i2c-fsi.c mutex_lock(&master->lock); master 636 drivers/i2c/busses/i2c-fsi.c mutex_unlock(&master->lock); master 715 drivers/i2c/busses/i2c-fsi.c port->master = i2c; master 109 drivers/i3c/master.c struct i3c_master_controller *master; master 114 drivers/i3c/master.c master = dev_to_i3cmaster(dev); master 116 drivers/i3c/master.c return &master->bus; master 121 drivers/i3c/master.c struct i3c_master_controller *master; master 126 drivers/i3c/master.c master = dev_to_i3cmaster(dev); master 128 drivers/i3c/master.c return master->this; master 514 drivers/i3c/master.c struct i3c_master_controller *master = dev_to_i3cmaster(dev); master 517 drivers/i3c/master.c if (master->wq) master 518 drivers/i3c/master.c destroy_workqueue(master->wq); master 533 drivers/i3c/master.c struct i3c_master_controller *master = i3c_bus_to_i3c_master(i3cbus); master 560 drivers/i3c/master.c dev_dbg(&master->dev, "i2c-scl = %ld Hz i3c-scl = %ld Hz\n", master 581 drivers/i3c/master.c i3c_master_to_i2c_adapter(struct i3c_master_controller *master) master 583 drivers/i3c/master.c return &master->i2c; master 592 drivers/i3c/master.c i3c_master_alloc_i2c_dev(struct i3c_master_controller *master, master 601 drivers/i3c/master.c dev->common.master = master; master 638 drivers/i3c/master.c static int i3c_master_send_ccc_cmd_locked(struct i3c_master_controller *master, master 643 drivers/i3c/master.c if (!cmd || !master) master 646 drivers/i3c/master.c if (WARN_ON(master->init_done && master 647 drivers/i3c/master.c !rwsem_is_locked(&master->bus.lock))) master 650 drivers/i3c/master.c if (!master->ops->send_ccc_cmd) master 656 drivers/i3c/master.c if (master->ops->supports_ccc_cmd && master 657 drivers/i3c/master.c !master->ops->supports_ccc_cmd(master, cmd)) master 660 drivers/i3c/master.c ret = master->ops->send_ccc_cmd(master, cmd); master 672 drivers/i3c/master.c i3c_master_find_i2c_dev_by_addr(const struct i3c_master_controller *master, master 677 drivers/i3c/master.c i3c_bus_for_each_i2cdev(&master->bus, dev) { master 695 drivers/i3c/master.c int i3c_master_get_free_addr(struct i3c_master_controller *master, master 698 drivers/i3c/master.c return i3c_bus_get_free_addr(&master->bus, start_addr); master 718 drivers/i3c/master.c i3c_master_alloc_i3c_dev(struct i3c_master_controller *master, master 727 drivers/i3c/master.c dev->common.master = master; master 734 drivers/i3c/master.c static int i3c_master_rstdaa_locked(struct i3c_master_controller *master, master 742 drivers/i3c/master.c if (!master) master 745 drivers/i3c/master.c addrstat = i3c_bus_get_addr_slot_status(&master->bus, addr); master 753 drivers/i3c/master.c ret = i3c_master_send_ccc_cmd_locked(master, &cmd); master 775 drivers/i3c/master.c int i3c_master_entdaa_locked(struct i3c_master_controller *master) master 783 drivers/i3c/master.c ret = i3c_master_send_ccc_cmd_locked(master, &cmd); master 790 drivers/i3c/master.c static int i3c_master_enec_disec_locked(struct i3c_master_controller *master, master 808 drivers/i3c/master.c ret = i3c_master_send_ccc_cmd_locked(master, &cmd); master 828 drivers/i3c/master.c int i3c_master_disec_locked(struct i3c_master_controller *master, u8 addr, master 831 drivers/i3c/master.c return i3c_master_enec_disec_locked(master, addr, false, evts); master 849 drivers/i3c/master.c int i3c_master_enec_locked(struct i3c_master_controller *master, u8 addr, master 852 drivers/i3c/master.c return i3c_master_enec_disec_locked(master, addr, true, evts); master 875 drivers/i3c/master.c int i3c_master_defslvs_locked(struct i3c_master_controller *master) master 887 drivers/i3c/master.c if (!master) master 890 drivers/i3c/master.c bus = i3c_master_get_bus(master); master 894 drivers/i3c/master.c if (i3cdev == master->this) master 916 drivers/i3c/master.c defslvs->master.bcr = master->this->info.bcr; master 917 drivers/i3c/master.c defslvs->master.dcr = master->this->info.dcr; master 918 drivers/i3c/master.c defslvs->master.dyn_addr = master->this->info.dyn_addr << 1; master 919 drivers/i3c/master.c defslvs->master.static_addr = I3C_BROADCAST_ADDR << 1; master 930 drivers/i3c/master.c if (i3cdev == master->this) master 941 drivers/i3c/master.c ret = i3c_master_send_ccc_cmd_locked(master, &cmd); master 948 drivers/i3c/master.c static int i3c_master_setda_locked(struct i3c_master_controller *master, master 967 drivers/i3c/master.c ret = i3c_master_send_ccc_cmd_locked(master, &cmd); master 973 drivers/i3c/master.c static int i3c_master_setdasa_locked(struct i3c_master_controller *master, master 976 drivers/i3c/master.c return i3c_master_setda_locked(master, static_addr, dyn_addr, true); master 979 drivers/i3c/master.c static int i3c_master_setnewda_locked(struct i3c_master_controller *master, master 982 drivers/i3c/master.c return i3c_master_setda_locked(master, oldaddr, newaddr, false); master 985 drivers/i3c/master.c static int i3c_master_getmrl_locked(struct i3c_master_controller *master, master 1007 drivers/i3c/master.c ret = i3c_master_send_ccc_cmd_locked(master, &cmd); master 1027 drivers/i3c/master.c static int i3c_master_getmwl_locked(struct i3c_master_controller *master, master 1040 drivers/i3c/master.c ret = i3c_master_send_ccc_cmd_locked(master, &cmd); master 1057 drivers/i3c/master.c static int i3c_master_getmxds_locked(struct i3c_master_controller *master, master 1071 drivers/i3c/master.c ret = i3c_master_send_ccc_cmd_locked(master, &cmd); master 1093 drivers/i3c/master.c static int i3c_master_gethdrcap_locked(struct i3c_master_controller *master, master 1107 drivers/i3c/master.c ret = i3c_master_send_ccc_cmd_locked(master, &cmd); master 1124 drivers/i3c/master.c static int i3c_master_getpid_locked(struct i3c_master_controller *master, master 1137 drivers/i3c/master.c ret = i3c_master_send_ccc_cmd_locked(master, &cmd); master 1154 drivers/i3c/master.c static int i3c_master_getbcr_locked(struct i3c_master_controller *master, master 1167 drivers/i3c/master.c ret = i3c_master_send_ccc_cmd_locked(master, &cmd); master 1179 drivers/i3c/master.c static int i3c_master_getdcr_locked(struct i3c_master_controller *master, master 1192 drivers/i3c/master.c ret = i3c_master_send_ccc_cmd_locked(master, &cmd); master 1206 drivers/i3c/master.c struct i3c_master_controller *master = i3c_dev_get_master(dev); master 1213 drivers/i3c/master.c slot_status = i3c_bus_get_addr_slot_status(&master->bus, master 1219 drivers/i3c/master.c ret = i3c_master_getpid_locked(master, &dev->info); master 1223 drivers/i3c/master.c ret = i3c_master_getbcr_locked(master, &dev->info); master 1227 drivers/i3c/master.c ret = i3c_master_getdcr_locked(master, &dev->info); master 1232 drivers/i3c/master.c ret = i3c_master_getmxds_locked(master, &dev->info); master 1240 drivers/i3c/master.c i3c_master_getmrl_locked(master, &dev->info); master 1241 drivers/i3c/master.c i3c_master_getmwl_locked(master, &dev->info); master 1244 drivers/i3c/master.c ret = i3c_master_gethdrcap_locked(master, &dev->info); master 1254 drivers/i3c/master.c struct i3c_master_controller *master = i3c_dev_get_master(dev); master 1257 drivers/i3c/master.c i3c_bus_set_addr_slot_status(&master->bus, master 1262 drivers/i3c/master.c i3c_bus_set_addr_slot_status(&master->bus, dev->info.dyn_addr, master 1266 drivers/i3c/master.c i3c_bus_set_addr_slot_status(&master->bus, dev->info.dyn_addr, master 1272 drivers/i3c/master.c struct i3c_master_controller *master = i3c_dev_get_master(dev); master 1279 drivers/i3c/master.c status = i3c_bus_get_addr_slot_status(&master->bus, master 1284 drivers/i3c/master.c i3c_bus_set_addr_slot_status(&master->bus, master 1297 drivers/i3c/master.c status = i3c_bus_get_addr_slot_status(&master->bus, master 1302 drivers/i3c/master.c i3c_bus_set_addr_slot_status(&master->bus, dev->info.dyn_addr, master 1310 drivers/i3c/master.c i3c_bus_set_addr_slot_status(&master->bus, master 1317 drivers/i3c/master.c static int i3c_master_attach_i3c_dev(struct i3c_master_controller *master, master 1334 drivers/i3c/master.c if (master->this != dev && master->ops->attach_i3c_dev) { master 1335 drivers/i3c/master.c ret = master->ops->attach_i3c_dev(dev); master 1342 drivers/i3c/master.c list_add_tail(&dev->common.node, &master->bus.devs.i3c); master 1350 drivers/i3c/master.c struct i3c_master_controller *master = i3c_dev_get_master(dev); master 1355 drivers/i3c/master.c status = i3c_bus_get_addr_slot_status(&master->bus, master 1359 drivers/i3c/master.c i3c_bus_set_addr_slot_status(&master->bus, master 1364 drivers/i3c/master.c if (master->ops->reattach_i3c_dev) { master 1365 drivers/i3c/master.c ret = master->ops->reattach_i3c_dev(dev, old_dyn_addr); master 1377 drivers/i3c/master.c struct i3c_master_controller *master = i3c_dev_get_master(dev); master 1380 drivers/i3c/master.c if (master->this != dev && master->ops->detach_i3c_dev) master 1381 drivers/i3c/master.c master->ops->detach_i3c_dev(dev); master 1387 drivers/i3c/master.c static int i3c_master_attach_i2c_dev(struct i3c_master_controller *master, master 1392 drivers/i3c/master.c if (master->ops->attach_i2c_dev) { master 1393 drivers/i3c/master.c ret = master->ops->attach_i2c_dev(dev); master 1398 drivers/i3c/master.c list_add_tail(&dev->common.node, &master->bus.devs.i2c); master 1405 drivers/i3c/master.c struct i3c_master_controller *master = i2c_dev_get_master(dev); master 1409 drivers/i3c/master.c if (master->ops->detach_i2c_dev) master 1410 drivers/i3c/master.c master->ops->detach_i2c_dev(dev); master 1415 drivers/i3c/master.c struct i3c_master_controller *master = i3c_dev_get_master(dev); master 1422 drivers/i3c/master.c ret = i3c_master_setdasa_locked(master, dev->info.static_addr, master 1439 drivers/i3c/master.c i3c_master_rstdaa_locked(master, dev->boardinfo->init_dyn_addr); master 1443 drivers/i3c/master.c i3c_master_register_new_i3c_devs(struct i3c_master_controller *master) master 1448 drivers/i3c/master.c if (!master->init_done) master 1451 drivers/i3c/master.c i3c_bus_for_each_i3cdev(&master->bus, desc) { master 1452 drivers/i3c/master.c if (desc->dev || !desc->info.dyn_addr || desc == master->this) master 1459 drivers/i3c/master.c desc->dev->bus = &master->bus; master 1461 drivers/i3c/master.c desc->dev->dev.parent = &master->dev; master 1465 drivers/i3c/master.c dev_set_name(&desc->dev->dev, "%d-%llx", master->bus.id, master 1473 drivers/i3c/master.c dev_err(&master->dev, master 1493 drivers/i3c/master.c int i3c_master_do_daa(struct i3c_master_controller *master) master 1497 drivers/i3c/master.c i3c_bus_maintenance_lock(&master->bus); master 1498 drivers/i3c/master.c ret = master->ops->do_daa(master); master 1499 drivers/i3c/master.c i3c_bus_maintenance_unlock(&master->bus); master 1504 drivers/i3c/master.c i3c_bus_normaluse_lock(&master->bus); master 1505 drivers/i3c/master.c i3c_master_register_new_i3c_devs(master); master 1506 drivers/i3c/master.c i3c_bus_normaluse_unlock(&master->bus); master 1536 drivers/i3c/master.c int i3c_master_set_info(struct i3c_master_controller *master, master 1542 drivers/i3c/master.c if (!i3c_bus_dev_addr_is_avail(&master->bus, info->dyn_addr)) master 1546 drivers/i3c/master.c master->secondary) master 1549 drivers/i3c/master.c if (master->this) master 1552 drivers/i3c/master.c i3cdev = i3c_master_alloc_i3c_dev(master, info); master 1556 drivers/i3c/master.c master->this = i3cdev; master 1557 drivers/i3c/master.c master->bus.cur_master = master->this; master 1559 drivers/i3c/master.c ret = i3c_master_attach_i3c_dev(master, i3cdev); master 1572 drivers/i3c/master.c static void i3c_master_detach_free_devs(struct i3c_master_controller *master) master 1577 drivers/i3c/master.c list_for_each_entry_safe(i3cdev, i3ctmp, &master->bus.devs.i3c, master 1582 drivers/i3c/master.c i3c_bus_set_addr_slot_status(&master->bus, master 1589 drivers/i3c/master.c list_for_each_entry_safe(i2cdev, i2ctmp, &master->bus.devs.i2c, master 1592 drivers/i3c/master.c i3c_bus_set_addr_slot_status(&master->bus, master 1629 drivers/i3c/master.c static int i3c_master_bus_init(struct i3c_master_controller *master) master 1642 drivers/i3c/master.c list_for_each_entry(i2cboardinfo, &master->boardinfo.i2c, node) { master 1643 drivers/i3c/master.c status = i3c_bus_get_addr_slot_status(&master->bus, master 1650 drivers/i3c/master.c i3c_bus_set_addr_slot_status(&master->bus, master 1654 drivers/i3c/master.c i2cdev = i3c_master_alloc_i2c_dev(master, i2cboardinfo); master 1660 drivers/i3c/master.c ret = i3c_master_attach_i2c_dev(master, i2cdev); master 1666 drivers/i3c/master.c list_for_each_entry(i3cboardinfo, &master->boardinfo.i3c, node) { master 1672 drivers/i3c/master.c status = i3c_bus_get_addr_slot_status(&master->bus, master 1680 drivers/i3c/master.c i3cdev = i3c_master_alloc_i3c_dev(master, &info); master 1688 drivers/i3c/master.c ret = i3c_master_attach_i3c_dev(master, i3cdev); master 1699 drivers/i3c/master.c ret = master->ops->bus_init(master); master 1707 drivers/i3c/master.c if (!master->this) { master 1708 drivers/i3c/master.c dev_err(&master->dev, master 1718 drivers/i3c/master.c ret = i3c_master_rstdaa_locked(master, I3C_BROADCAST_ADDR); master 1723 drivers/i3c/master.c ret = i3c_master_disec_locked(master, I3C_BROADCAST_ADDR, master 1733 drivers/i3c/master.c i3c_bus_for_each_i3cdev(&master->bus, i3cdev) master 1736 drivers/i3c/master.c ret = i3c_master_do_daa(master); master 1743 drivers/i3c/master.c i3c_master_rstdaa_locked(master, I3C_BROADCAST_ADDR); master 1746 drivers/i3c/master.c if (master->ops->bus_cleanup) master 1747 drivers/i3c/master.c master->ops->bus_cleanup(master); master 1750 drivers/i3c/master.c i3c_master_detach_free_devs(master); master 1755 drivers/i3c/master.c static void i3c_master_bus_cleanup(struct i3c_master_controller *master) master 1757 drivers/i3c/master.c if (master->ops->bus_cleanup) master 1758 drivers/i3c/master.c master->ops->bus_cleanup(master); master 1760 drivers/i3c/master.c i3c_master_detach_free_devs(master); master 1766 drivers/i3c/master.c struct i3c_master_controller *master = refdev->common.master; master 1769 drivers/i3c/master.c i3c_bus_for_each_i3cdev(&master->bus, i3cdev) { master 1793 drivers/i3c/master.c int i3c_master_add_i3c_dev_locked(struct i3c_master_controller *master, master 1803 drivers/i3c/master.c if (!master) master 1806 drivers/i3c/master.c newdev = i3c_master_alloc_i3c_dev(master, &info); master 1810 drivers/i3c/master.c ret = i3c_master_attach_i3c_dev(master, newdev); master 1879 drivers/i3c/master.c ret = i3c_master_setnewda_locked(master, master 1887 drivers/i3c/master.c dev_err(&master->dev, master 1889 drivers/i3c/master.c master->bus.id, newdev->info.pid); master 1904 drivers/i3c/master.c dev_err(&master->dev, master 1906 drivers/i3c/master.c master->bus.id, newdev->info.pid); master 1910 drivers/i3c/master.c dev_err(&master->dev, master 1912 drivers/i3c/master.c master->bus.id, newdev->info.pid); master 1935 drivers/i3c/master.c of_i3c_master_add_i2c_boardinfo(struct i3c_master_controller *master, master 1939 drivers/i3c/master.c struct device *dev = &master->dev; master 1956 drivers/i3c/master.c dev_err(&master->dev, "I2C device with 10 bit address not supported."); master 1963 drivers/i3c/master.c list_add_tail(&boardinfo->node, &master->boardinfo.i2c); master 1970 drivers/i3c/master.c of_i3c_master_add_i3c_boardinfo(struct i3c_master_controller *master, master 1974 drivers/i3c/master.c struct device *dev = &master->dev; master 1986 drivers/i3c/master.c addrstatus = i3c_bus_get_addr_slot_status(&master->bus, master 1998 drivers/i3c/master.c addrstatus = i3c_bus_get_addr_slot_status(&master->bus, master 2012 drivers/i3c/master.c list_add_tail(&boardinfo->node, &master->boardinfo.i3c); master 2017 drivers/i3c/master.c static int of_i3c_master_add_dev(struct i3c_master_controller *master, master 2023 drivers/i3c/master.c if (!master || !node) master 2035 drivers/i3c/master.c ret = of_i3c_master_add_i2c_boardinfo(master, node, reg); master 2037 drivers/i3c/master.c ret = of_i3c_master_add_i3c_boardinfo(master, node, reg); master 2042 drivers/i3c/master.c static int of_populate_i3c_bus(struct i3c_master_controller *master) master 2044 drivers/i3c/master.c struct device *dev = &master->dev; master 2054 drivers/i3c/master.c ret = of_i3c_master_add_dev(master, node); master 2067 drivers/i3c/master.c master->bus.scl_rate.i2c = val; master 2070 drivers/i3c/master.c master->bus.scl_rate.i3c = val; master 2078 drivers/i3c/master.c struct i3c_master_controller *master = i2c_adapter_to_i3c_master(adap); master 2083 drivers/i3c/master.c if (!xfers || !master || nxfers <= 0) master 2086 drivers/i3c/master.c if (!master->ops->i2c_xfers) master 2096 drivers/i3c/master.c i3c_bus_normaluse_lock(&master->bus); master 2097 drivers/i3c/master.c dev = i3c_master_find_i2c_dev_by_addr(master, addr); master 2101 drivers/i3c/master.c ret = master->ops->i2c_xfers(dev, xfers, nxfers); master 2102 drivers/i3c/master.c i3c_bus_normaluse_unlock(&master->bus); master 2117 drivers/i3c/master.c static int i3c_master_i2c_adapter_init(struct i3c_master_controller *master) master 2119 drivers/i3c/master.c struct i2c_adapter *adap = i3c_master_to_i2c_adapter(master); master 2123 drivers/i3c/master.c adap->dev.parent = master->dev.parent; master 2124 drivers/i3c/master.c adap->owner = master->dev.parent->driver->owner; master 2126 drivers/i3c/master.c strncpy(adap->name, dev_name(master->dev.parent), sizeof(adap->name)); master 2140 drivers/i3c/master.c i3c_bus_for_each_i2cdev(&master->bus, i2cdev) master 2146 drivers/i3c/master.c static void i3c_master_i2c_adapter_cleanup(struct i3c_master_controller *master) master 2150 drivers/i3c/master.c i2c_del_adapter(&master->i2c); master 2152 drivers/i3c/master.c i3c_bus_for_each_i2cdev(&master->bus, i2cdev) master 2156 drivers/i3c/master.c static void i3c_master_unregister_i3c_devs(struct i3c_master_controller *master) master 2160 drivers/i3c/master.c i3c_bus_for_each_i3cdev(&master->bus, i3cdev) { master 2184 drivers/i3c/master.c queue_work(dev->common.master->wq, &slot->work); master 2193 drivers/i3c/master.c struct i3c_master_controller *master = i3c_dev_get_master(dev); master 2202 drivers/i3c/master.c master->ops->recycle_ibi_slot(dev, slot); master 2405 drivers/i3c/master.c int i3c_master_register(struct i3c_master_controller *master, master 2411 drivers/i3c/master.c struct i3c_bus *i3cbus = i3c_master_get_bus(master); master 2424 drivers/i3c/master.c master->dev.parent = parent; master 2425 drivers/i3c/master.c master->dev.of_node = of_node_get(parent->of_node); master 2426 drivers/i3c/master.c master->dev.bus = &i3c_bus_type; master 2427 drivers/i3c/master.c master->dev.type = &i3c_masterdev_type; master 2428 drivers/i3c/master.c master->dev.release = i3c_masterdev_release; master 2429 drivers/i3c/master.c master->ops = ops; master 2430 drivers/i3c/master.c master->secondary = secondary; master 2431 drivers/i3c/master.c INIT_LIST_HEAD(&master->boardinfo.i2c); master 2432 drivers/i3c/master.c INIT_LIST_HEAD(&master->boardinfo.i3c); master 2438 drivers/i3c/master.c device_initialize(&master->dev); master 2439 drivers/i3c/master.c dev_set_name(&master->dev, "i3c-%d", i3cbus->id); master 2441 drivers/i3c/master.c ret = of_populate_i3c_bus(master); master 2445 drivers/i3c/master.c list_for_each_entry(i2cbi, &master->boardinfo.i2c, node) { master 2472 drivers/i3c/master.c master->wq = alloc_workqueue("%s", 0, 0, dev_name(parent)); master 2473 drivers/i3c/master.c if (!master->wq) { master 2478 drivers/i3c/master.c ret = i3c_master_bus_init(master); master 2482 drivers/i3c/master.c ret = device_add(&master->dev); master 2490 drivers/i3c/master.c ret = i3c_master_i2c_adapter_init(master); master 2498 drivers/i3c/master.c master->init_done = true; master 2499 drivers/i3c/master.c i3c_bus_normaluse_lock(&master->bus); master 2500 drivers/i3c/master.c i3c_master_register_new_i3c_devs(master); master 2501 drivers/i3c/master.c i3c_bus_normaluse_unlock(&master->bus); master 2506 drivers/i3c/master.c device_del(&master->dev); master 2509 drivers/i3c/master.c i3c_master_bus_cleanup(master); master 2512 drivers/i3c/master.c put_device(&master->dev); master 2526 drivers/i3c/master.c int i3c_master_unregister(struct i3c_master_controller *master) master 2528 drivers/i3c/master.c i3c_master_i2c_adapter_cleanup(master); master 2529 drivers/i3c/master.c i3c_master_unregister_i3c_devs(master); master 2530 drivers/i3c/master.c i3c_master_bus_cleanup(master); master 2531 drivers/i3c/master.c device_unregister(&master->dev); master 2541 drivers/i3c/master.c struct i3c_master_controller *master; master 2546 drivers/i3c/master.c master = i3c_dev_get_master(dev); master 2547 drivers/i3c/master.c if (!master || !xfers) master 2550 drivers/i3c/master.c if (!master->ops->priv_xfers) master 2553 drivers/i3c/master.c return master->ops->priv_xfers(dev, xfers, nxfers); master 2558 drivers/i3c/master.c struct i3c_master_controller *master; master 2564 drivers/i3c/master.c master = i3c_dev_get_master(dev); master 2565 drivers/i3c/master.c ret = master->ops->disable_ibi(dev); master 2580 drivers/i3c/master.c struct i3c_master_controller *master = i3c_dev_get_master(dev); master 2586 drivers/i3c/master.c ret = master->ops->enable_ibi(dev); master 2596 drivers/i3c/master.c struct i3c_master_controller *master = i3c_dev_get_master(dev); master 2600 drivers/i3c/master.c if (!master->ops->request_ibi) master 2617 drivers/i3c/master.c ret = master->ops->request_ibi(dev, req); master 2628 drivers/i3c/master.c struct i3c_master_controller *master = i3c_dev_get_master(dev); master 2636 drivers/i3c/master.c master->ops->free_ibi(dev); master 296 drivers/i3c/master/dw-i3c-master.c to_dw_i3c_master(struct i3c_master_controller *master) master 298 drivers/i3c/master/dw-i3c-master.c return container_of(master, struct dw_i3c_master, base); master 301 drivers/i3c/master/dw-i3c-master.c static void dw_i3c_master_disable(struct dw_i3c_master *master) master 303 drivers/i3c/master/dw-i3c-master.c writel(readl(master->regs + DEVICE_CTRL) & ~DEV_CTRL_ENABLE, master 304 drivers/i3c/master/dw-i3c-master.c master->regs + DEVICE_CTRL); master 307 drivers/i3c/master/dw-i3c-master.c static void dw_i3c_master_enable(struct dw_i3c_master *master) master 309 drivers/i3c/master/dw-i3c-master.c writel(readl(master->regs + DEVICE_CTRL) | DEV_CTRL_ENABLE, master 310 drivers/i3c/master/dw-i3c-master.c master->regs + DEVICE_CTRL); master 313 drivers/i3c/master/dw-i3c-master.c static int dw_i3c_master_get_addr_pos(struct dw_i3c_master *master, u8 addr) master 317 drivers/i3c/master/dw-i3c-master.c for (pos = 0; pos < master->maxdevs; pos++) { master 318 drivers/i3c/master/dw-i3c-master.c if (addr == master->addrs[pos]) master 325 drivers/i3c/master/dw-i3c-master.c static int dw_i3c_master_get_free_pos(struct dw_i3c_master *master) master 327 drivers/i3c/master/dw-i3c-master.c if (!(master->free_pos & GENMASK(master->maxdevs - 1, 0))) master 330 drivers/i3c/master/dw-i3c-master.c return ffs(master->free_pos) - 1; master 333 drivers/i3c/master/dw-i3c-master.c static void dw_i3c_master_wr_tx_fifo(struct dw_i3c_master *master, master 336 drivers/i3c/master/dw-i3c-master.c writesl(master->regs + RX_TX_DATA_PORT, bytes, nbytes / 4); master 341 drivers/i3c/master/dw-i3c-master.c writesl(master->regs + RX_TX_DATA_PORT, &tmp, 1); master 345 drivers/i3c/master/dw-i3c-master.c static void dw_i3c_master_read_rx_fifo(struct dw_i3c_master *master, master 348 drivers/i3c/master/dw-i3c-master.c readsl(master->regs + RX_TX_DATA_PORT, bytes, nbytes / 4); master 352 drivers/i3c/master/dw-i3c-master.c readsl(master->regs + RX_TX_DATA_PORT, &tmp, 1); master 358 drivers/i3c/master/dw-i3c-master.c dw_i3c_master_alloc_xfer(struct dw_i3c_master *master, unsigned int ncmds) master 378 drivers/i3c/master/dw-i3c-master.c static void dw_i3c_master_start_xfer_locked(struct dw_i3c_master *master) master 380 drivers/i3c/master/dw-i3c-master.c struct dw_i3c_xfer *xfer = master->xferqueue.cur; master 390 drivers/i3c/master/dw-i3c-master.c dw_i3c_master_wr_tx_fifo(master, cmd->tx_buf, cmd->tx_len); master 393 drivers/i3c/master/dw-i3c-master.c thld_ctrl = readl(master->regs + QUEUE_THLD_CTRL); master 396 drivers/i3c/master/dw-i3c-master.c writel(thld_ctrl, master->regs + QUEUE_THLD_CTRL); master 401 drivers/i3c/master/dw-i3c-master.c writel(cmd->cmd_hi, master->regs + COMMAND_QUEUE_PORT); master 402 drivers/i3c/master/dw-i3c-master.c writel(cmd->cmd_lo, master->regs + COMMAND_QUEUE_PORT); master 406 drivers/i3c/master/dw-i3c-master.c static void dw_i3c_master_enqueue_xfer(struct dw_i3c_master *master, master 412 drivers/i3c/master/dw-i3c-master.c spin_lock_irqsave(&master->xferqueue.lock, flags); master 413 drivers/i3c/master/dw-i3c-master.c if (master->xferqueue.cur) { master 414 drivers/i3c/master/dw-i3c-master.c list_add_tail(&xfer->node, &master->xferqueue.list); master 416 drivers/i3c/master/dw-i3c-master.c master->xferqueue.cur = xfer; master 417 drivers/i3c/master/dw-i3c-master.c dw_i3c_master_start_xfer_locked(master); master 419 drivers/i3c/master/dw-i3c-master.c spin_unlock_irqrestore(&master->xferqueue.lock, flags); master 422 drivers/i3c/master/dw-i3c-master.c static void dw_i3c_master_dequeue_xfer_locked(struct dw_i3c_master *master, master 425 drivers/i3c/master/dw-i3c-master.c if (master->xferqueue.cur == xfer) { master 428 drivers/i3c/master/dw-i3c-master.c master->xferqueue.cur = NULL; master 432 drivers/i3c/master/dw-i3c-master.c master->regs + RESET_CTRL); master 434 drivers/i3c/master/dw-i3c-master.c readl_poll_timeout_atomic(master->regs + RESET_CTRL, status, master 441 drivers/i3c/master/dw-i3c-master.c static void dw_i3c_master_dequeue_xfer(struct dw_i3c_master *master, master 446 drivers/i3c/master/dw-i3c-master.c spin_lock_irqsave(&master->xferqueue.lock, flags); master 447 drivers/i3c/master/dw-i3c-master.c dw_i3c_master_dequeue_xfer_locked(master, xfer); master 448 drivers/i3c/master/dw-i3c-master.c spin_unlock_irqrestore(&master->xferqueue.lock, flags); master 451 drivers/i3c/master/dw-i3c-master.c static void dw_i3c_master_end_xfer_locked(struct dw_i3c_master *master, u32 isr) master 453 drivers/i3c/master/dw-i3c-master.c struct dw_i3c_xfer *xfer = master->xferqueue.cur; master 460 drivers/i3c/master/dw-i3c-master.c nresp = readl(master->regs + QUEUE_STATUS_LEVEL); master 467 drivers/i3c/master/dw-i3c-master.c resp = readl(master->regs + RESPONSE_QUEUE_PORT); master 473 drivers/i3c/master/dw-i3c-master.c dw_i3c_master_read_rx_fifo(master, cmd->rx_buf, master 503 drivers/i3c/master/dw-i3c-master.c dw_i3c_master_dequeue_xfer_locked(master, xfer); master 504 drivers/i3c/master/dw-i3c-master.c writel(readl(master->regs + DEVICE_CTRL) | DEV_CTRL_RESUME, master 505 drivers/i3c/master/dw-i3c-master.c master->regs + DEVICE_CTRL); master 508 drivers/i3c/master/dw-i3c-master.c xfer = list_first_entry_or_null(&master->xferqueue.list, master 514 drivers/i3c/master/dw-i3c-master.c master->xferqueue.cur = xfer; master 515 drivers/i3c/master/dw-i3c-master.c dw_i3c_master_start_xfer_locked(master); master 518 drivers/i3c/master/dw-i3c-master.c static int dw_i3c_clk_cfg(struct dw_i3c_master *master) master 524 drivers/i3c/master/dw-i3c-master.c core_rate = clk_get_rate(master->core_clk); master 539 drivers/i3c/master/dw-i3c-master.c writel(scl_timing, master->regs + SCL_I3C_PP_TIMING); master 541 drivers/i3c/master/dw-i3c-master.c if (!(readl(master->regs + DEVICE_CTRL) & DEV_CTRL_I2C_SLAVE_PRESENT)) master 542 drivers/i3c/master/dw-i3c-master.c writel(BUS_I3C_MST_FREE(lcnt), master->regs + BUS_FREE_TIMING); master 546 drivers/i3c/master/dw-i3c-master.c writel(scl_timing, master->regs + SCL_I3C_OD_TIMING); master 556 drivers/i3c/master/dw-i3c-master.c writel(scl_timing, master->regs + SCL_EXT_LCNT_TIMING); master 561 drivers/i3c/master/dw-i3c-master.c static int dw_i2c_clk_cfg(struct dw_i3c_master *master) master 567 drivers/i3c/master/dw-i3c-master.c core_rate = clk_get_rate(master->core_clk); master 577 drivers/i3c/master/dw-i3c-master.c writel(scl_timing, master->regs + SCL_I2C_FMP_TIMING); master 583 drivers/i3c/master/dw-i3c-master.c writel(scl_timing, master->regs + SCL_I2C_FM_TIMING); master 585 drivers/i3c/master/dw-i3c-master.c writel(BUS_I3C_MST_FREE(lcnt), master->regs + BUS_FREE_TIMING); master 586 drivers/i3c/master/dw-i3c-master.c writel(readl(master->regs + DEVICE_CTRL) | DEV_CTRL_I2C_SLAVE_PRESENT, master 587 drivers/i3c/master/dw-i3c-master.c master->regs + DEVICE_CTRL); master 594 drivers/i3c/master/dw-i3c-master.c struct dw_i3c_master *master = to_dw_i3c_master(m); master 603 drivers/i3c/master/dw-i3c-master.c ret = dw_i2c_clk_cfg(master); master 608 drivers/i3c/master/dw-i3c-master.c ret = dw_i3c_clk_cfg(master); master 616 drivers/i3c/master/dw-i3c-master.c thld_ctrl = readl(master->regs + QUEUE_THLD_CTRL); master 618 drivers/i3c/master/dw-i3c-master.c writel(thld_ctrl, master->regs + QUEUE_THLD_CTRL); master 620 drivers/i3c/master/dw-i3c-master.c thld_ctrl = readl(master->regs + DATA_BUFFER_THLD_CTRL); master 622 drivers/i3c/master/dw-i3c-master.c writel(thld_ctrl, master->regs + DATA_BUFFER_THLD_CTRL); master 624 drivers/i3c/master/dw-i3c-master.c writel(INTR_ALL, master->regs + INTR_STATUS); master 625 drivers/i3c/master/dw-i3c-master.c writel(INTR_MASTER_MASK, master->regs + INTR_STATUS_EN); master 626 drivers/i3c/master/dw-i3c-master.c writel(INTR_MASTER_MASK, master->regs + INTR_SIGNAL_EN); master 633 drivers/i3c/master/dw-i3c-master.c master->regs + DEVICE_ADDR); master 638 drivers/i3c/master/dw-i3c-master.c ret = i3c_master_set_info(&master->base, &info); master 642 drivers/i3c/master/dw-i3c-master.c writel(IBI_REQ_REJECT_ALL, master->regs + IBI_SIR_REQ_REJECT); master 643 drivers/i3c/master/dw-i3c-master.c writel(IBI_REQ_REJECT_ALL, master->regs + IBI_MR_REQ_REJECT); master 646 drivers/i3c/master/dw-i3c-master.c writel(readl(master->regs + DEVICE_CTRL) | DEV_CTRL_HOT_JOIN_NACK, master 647 drivers/i3c/master/dw-i3c-master.c master->regs + DEVICE_CTRL); master 649 drivers/i3c/master/dw-i3c-master.c dw_i3c_master_enable(master); master 656 drivers/i3c/master/dw-i3c-master.c struct dw_i3c_master *master = to_dw_i3c_master(m); master 658 drivers/i3c/master/dw-i3c-master.c dw_i3c_master_disable(master); master 661 drivers/i3c/master/dw-i3c-master.c static int dw_i3c_ccc_set(struct dw_i3c_master *master, master 669 drivers/i3c/master/dw-i3c-master.c pos = dw_i3c_master_get_addr_pos(master, ccc->dests[0].addr); master 674 drivers/i3c/master/dw-i3c-master.c xfer = dw_i3c_master_alloc_xfer(master, 1); master 691 drivers/i3c/master/dw-i3c-master.c dw_i3c_master_enqueue_xfer(master, xfer); master 693 drivers/i3c/master/dw-i3c-master.c dw_i3c_master_dequeue_xfer(master, xfer); master 704 drivers/i3c/master/dw-i3c-master.c static int dw_i3c_ccc_get(struct dw_i3c_master *master, struct i3c_ccc_cmd *ccc) master 710 drivers/i3c/master/dw-i3c-master.c pos = dw_i3c_master_get_addr_pos(master, ccc->dests[0].addr); master 714 drivers/i3c/master/dw-i3c-master.c xfer = dw_i3c_master_alloc_xfer(master, 1); master 732 drivers/i3c/master/dw-i3c-master.c dw_i3c_master_enqueue_xfer(master, xfer); master 734 drivers/i3c/master/dw-i3c-master.c dw_i3c_master_dequeue_xfer(master, xfer); master 747 drivers/i3c/master/dw-i3c-master.c struct dw_i3c_master *master = to_dw_i3c_master(m); master 754 drivers/i3c/master/dw-i3c-master.c ret = dw_i3c_ccc_get(master, ccc); master 756 drivers/i3c/master/dw-i3c-master.c ret = dw_i3c_ccc_set(master, ccc); master 763 drivers/i3c/master/dw-i3c-master.c struct dw_i3c_master *master = to_dw_i3c_master(m); master 770 drivers/i3c/master/dw-i3c-master.c olddevs = ~(master->free_pos); master 773 drivers/i3c/master/dw-i3c-master.c for (pos = 0; pos < master->maxdevs; pos++) { master 781 drivers/i3c/master/dw-i3c-master.c master->addrs[pos] = ret; master 787 drivers/i3c/master/dw-i3c-master.c master->regs + master 788 drivers/i3c/master/dw-i3c-master.c DEV_ADDR_TABLE_LOC(master->datstartaddr, pos)); master 791 drivers/i3c/master/dw-i3c-master.c xfer = dw_i3c_master_alloc_xfer(master, 1); master 795 drivers/i3c/master/dw-i3c-master.c pos = dw_i3c_master_get_free_pos(master); master 798 drivers/i3c/master/dw-i3c-master.c cmd->cmd_lo = COMMAND_PORT_DEV_COUNT(master->maxdevs - pos) | master 805 drivers/i3c/master/dw-i3c-master.c dw_i3c_master_enqueue_xfer(master, xfer); master 807 drivers/i3c/master/dw-i3c-master.c dw_i3c_master_dequeue_xfer(master, xfer); master 809 drivers/i3c/master/dw-i3c-master.c newdevs = GENMASK(master->maxdevs - cmd->rx_len - 1, 0); master 812 drivers/i3c/master/dw-i3c-master.c for (pos = 0; pos < master->maxdevs; pos++) { master 814 drivers/i3c/master/dw-i3c-master.c i3c_master_add_i3c_dev_locked(m, master->addrs[pos]); master 833 drivers/i3c/master/dw-i3c-master.c struct dw_i3c_master *master = to_dw_i3c_master(m); master 841 drivers/i3c/master/dw-i3c-master.c if (i3c_nxfers > master->caps.cmdfifodepth) master 851 drivers/i3c/master/dw-i3c-master.c if (ntxwords > master->caps.datafifodepth || master 852 drivers/i3c/master/dw-i3c-master.c nrxwords > master->caps.datafifodepth) master 855 drivers/i3c/master/dw-i3c-master.c xfer = dw_i3c_master_alloc_xfer(master, i3c_nxfers); master 886 drivers/i3c/master/dw-i3c-master.c dw_i3c_master_enqueue_xfer(master, xfer); master 888 drivers/i3c/master/dw-i3c-master.c dw_i3c_master_dequeue_xfer(master, xfer); master 901 drivers/i3c/master/dw-i3c-master.c struct dw_i3c_master *master = to_dw_i3c_master(m); master 904 drivers/i3c/master/dw-i3c-master.c master->regs + master 905 drivers/i3c/master/dw-i3c-master.c DEV_ADDR_TABLE_LOC(master->datstartaddr, data->index)); master 907 drivers/i3c/master/dw-i3c-master.c master->addrs[data->index] = dev->info.dyn_addr; master 915 drivers/i3c/master/dw-i3c-master.c struct dw_i3c_master *master = to_dw_i3c_master(m); master 919 drivers/i3c/master/dw-i3c-master.c pos = dw_i3c_master_get_free_pos(master); master 928 drivers/i3c/master/dw-i3c-master.c master->addrs[pos] = dev->info.dyn_addr ? : dev->info.static_addr; master 929 drivers/i3c/master/dw-i3c-master.c master->free_pos &= ~BIT(pos); master 932 drivers/i3c/master/dw-i3c-master.c writel(DEV_ADDR_TABLE_DYNAMIC_ADDR(master->addrs[pos]), master 933 drivers/i3c/master/dw-i3c-master.c master->regs + master 934 drivers/i3c/master/dw-i3c-master.c DEV_ADDR_TABLE_LOC(master->datstartaddr, data->index)); master 943 drivers/i3c/master/dw-i3c-master.c struct dw_i3c_master *master = to_dw_i3c_master(m); master 946 drivers/i3c/master/dw-i3c-master.c master->regs + master 947 drivers/i3c/master/dw-i3c-master.c DEV_ADDR_TABLE_LOC(master->datstartaddr, data->index)); master 950 drivers/i3c/master/dw-i3c-master.c master->addrs[data->index] = 0; master 951 drivers/i3c/master/dw-i3c-master.c master->free_pos |= BIT(data->index); master 961 drivers/i3c/master/dw-i3c-master.c struct dw_i3c_master *master = to_dw_i3c_master(m); master 969 drivers/i3c/master/dw-i3c-master.c if (i2c_nxfers > master->caps.cmdfifodepth) master 979 drivers/i3c/master/dw-i3c-master.c if (ntxwords > master->caps.datafifodepth || master 980 drivers/i3c/master/dw-i3c-master.c nrxwords > master->caps.datafifodepth) master 983 drivers/i3c/master/dw-i3c-master.c xfer = dw_i3c_master_alloc_xfer(master, i2c_nxfers); master 1010 drivers/i3c/master/dw-i3c-master.c dw_i3c_master_enqueue_xfer(master, xfer); master 1012 drivers/i3c/master/dw-i3c-master.c dw_i3c_master_dequeue_xfer(master, xfer); master 1023 drivers/i3c/master/dw-i3c-master.c struct dw_i3c_master *master = to_dw_i3c_master(m); master 1027 drivers/i3c/master/dw-i3c-master.c pos = dw_i3c_master_get_free_pos(master); master 1036 drivers/i3c/master/dw-i3c-master.c master->addrs[pos] = dev->addr; master 1037 drivers/i3c/master/dw-i3c-master.c master->free_pos &= ~BIT(pos); master 1042 drivers/i3c/master/dw-i3c-master.c master->regs + master 1043 drivers/i3c/master/dw-i3c-master.c DEV_ADDR_TABLE_LOC(master->datstartaddr, data->index)); master 1052 drivers/i3c/master/dw-i3c-master.c struct dw_i3c_master *master = to_dw_i3c_master(m); master 1055 drivers/i3c/master/dw-i3c-master.c master->regs + master 1056 drivers/i3c/master/dw-i3c-master.c DEV_ADDR_TABLE_LOC(master->datstartaddr, data->index)); master 1059 drivers/i3c/master/dw-i3c-master.c master->addrs[data->index] = 0; master 1060 drivers/i3c/master/dw-i3c-master.c master->free_pos |= BIT(data->index); master 1066 drivers/i3c/master/dw-i3c-master.c struct dw_i3c_master *master = dev_id; master 1069 drivers/i3c/master/dw-i3c-master.c status = readl(master->regs + INTR_STATUS); master 1071 drivers/i3c/master/dw-i3c-master.c if (!(status & readl(master->regs + INTR_STATUS_EN))) { master 1072 drivers/i3c/master/dw-i3c-master.c writel(INTR_ALL, master->regs + INTR_STATUS); master 1076 drivers/i3c/master/dw-i3c-master.c spin_lock(&master->xferqueue.lock); master 1077 drivers/i3c/master/dw-i3c-master.c dw_i3c_master_end_xfer_locked(master, status); master 1079 drivers/i3c/master/dw-i3c-master.c writel(INTR_TRANSFER_ERR_STAT, master->regs + INTR_STATUS); master 1080 drivers/i3c/master/dw-i3c-master.c spin_unlock(&master->xferqueue.lock); master 1102 drivers/i3c/master/dw-i3c-master.c struct dw_i3c_master *master; master 1106 drivers/i3c/master/dw-i3c-master.c master = devm_kzalloc(&pdev->dev, sizeof(*master), GFP_KERNEL); master 1107 drivers/i3c/master/dw-i3c-master.c if (!master) master 1111 drivers/i3c/master/dw-i3c-master.c master->regs = devm_ioremap_resource(&pdev->dev, res); master 1112 drivers/i3c/master/dw-i3c-master.c if (IS_ERR(master->regs)) master 1113 drivers/i3c/master/dw-i3c-master.c return PTR_ERR(master->regs); master 1115 drivers/i3c/master/dw-i3c-master.c master->core_clk = devm_clk_get(&pdev->dev, NULL); master 1116 drivers/i3c/master/dw-i3c-master.c if (IS_ERR(master->core_clk)) master 1117 drivers/i3c/master/dw-i3c-master.c return PTR_ERR(master->core_clk); master 1119 drivers/i3c/master/dw-i3c-master.c master->core_rst = devm_reset_control_get_optional_exclusive(&pdev->dev, master 1121 drivers/i3c/master/dw-i3c-master.c if (IS_ERR(master->core_rst)) master 1122 drivers/i3c/master/dw-i3c-master.c return PTR_ERR(master->core_rst); master 1124 drivers/i3c/master/dw-i3c-master.c ret = clk_prepare_enable(master->core_clk); master 1128 drivers/i3c/master/dw-i3c-master.c reset_control_deassert(master->core_rst); master 1130 drivers/i3c/master/dw-i3c-master.c spin_lock_init(&master->xferqueue.lock); master 1131 drivers/i3c/master/dw-i3c-master.c INIT_LIST_HEAD(&master->xferqueue.list); master 1133 drivers/i3c/master/dw-i3c-master.c writel(INTR_ALL, master->regs + INTR_STATUS); master 1137 drivers/i3c/master/dw-i3c-master.c dev_name(&pdev->dev), master); master 1141 drivers/i3c/master/dw-i3c-master.c platform_set_drvdata(pdev, master); master 1144 drivers/i3c/master/dw-i3c-master.c ret = readl(master->regs + QUEUE_STATUS_LEVEL); master 1145 drivers/i3c/master/dw-i3c-master.c master->caps.cmdfifodepth = QUEUE_STATUS_LEVEL_CMD(ret); master 1147 drivers/i3c/master/dw-i3c-master.c ret = readl(master->regs + DATA_BUFFER_STATUS_LEVEL); master 1148 drivers/i3c/master/dw-i3c-master.c master->caps.datafifodepth = DATA_BUFFER_STATUS_LEVEL_TX(ret); master 1150 drivers/i3c/master/dw-i3c-master.c ret = readl(master->regs + DEVICE_ADDR_TABLE_POINTER); master 1151 drivers/i3c/master/dw-i3c-master.c master->datstartaddr = ret; master 1152 drivers/i3c/master/dw-i3c-master.c master->maxdevs = ret >> 16; master 1153 drivers/i3c/master/dw-i3c-master.c master->free_pos = GENMASK(master->maxdevs - 1, 0); master 1155 drivers/i3c/master/dw-i3c-master.c ret = i3c_master_register(&master->base, &pdev->dev, master 1163 drivers/i3c/master/dw-i3c-master.c reset_control_assert(master->core_rst); master 1166 drivers/i3c/master/dw-i3c-master.c clk_disable_unprepare(master->core_clk); master 1173 drivers/i3c/master/dw-i3c-master.c struct dw_i3c_master *master = platform_get_drvdata(pdev); master 1176 drivers/i3c/master/dw-i3c-master.c ret = i3c_master_unregister(&master->base); master 1180 drivers/i3c/master/dw-i3c-master.c reset_control_assert(master->core_rst); master 1182 drivers/i3c/master/dw-i3c-master.c clk_disable_unprepare(master->core_clk); master 414 drivers/i3c/master/i3c-master-cdns.c to_cdns_i3c_master(struct i3c_master_controller *master) master 416 drivers/i3c/master/i3c-master-cdns.c return container_of(master, struct cdns_i3c_master, base); master 419 drivers/i3c/master/i3c-master-cdns.c static void cdns_i3c_master_wr_to_tx_fifo(struct cdns_i3c_master *master, master 422 drivers/i3c/master/i3c-master-cdns.c writesl(master->regs + TX_FIFO, bytes, nbytes / 4); master 427 drivers/i3c/master/i3c-master-cdns.c writesl(master->regs + TX_FIFO, &tmp, 1); master 431 drivers/i3c/master/i3c-master-cdns.c static void cdns_i3c_master_rd_from_rx_fifo(struct cdns_i3c_master *master, master 434 drivers/i3c/master/i3c-master-cdns.c readsl(master->regs + RX_FIFO, bytes, nbytes / 4); master 438 drivers/i3c/master/i3c-master-cdns.c readsl(master->regs + RX_FIFO, &tmp, 1); master 484 drivers/i3c/master/i3c-master-cdns.c static int cdns_i3c_master_disable(struct cdns_i3c_master *master) master 488 drivers/i3c/master/i3c-master-cdns.c writel(readl(master->regs + CTRL) & ~CTRL_DEV_EN, master->regs + CTRL); master 490 drivers/i3c/master/i3c-master-cdns.c return readl_poll_timeout(master->regs + MST_STATUS0, status, master 494 drivers/i3c/master/i3c-master-cdns.c static void cdns_i3c_master_enable(struct cdns_i3c_master *master) master 496 drivers/i3c/master/i3c-master-cdns.c writel(readl(master->regs + CTRL) | CTRL_DEV_EN, master->regs + CTRL); master 500 drivers/i3c/master/i3c-master-cdns.c cdns_i3c_master_alloc_xfer(struct cdns_i3c_master *master, unsigned int ncmds) master 520 drivers/i3c/master/i3c-master-cdns.c static void cdns_i3c_master_start_xfer_locked(struct cdns_i3c_master *master) master 522 drivers/i3c/master/i3c-master-cdns.c struct cdns_i3c_xfer *xfer = master->xferqueue.cur; master 528 drivers/i3c/master/i3c-master-cdns.c writel(MST_INT_CMDD_EMP, master->regs + MST_ICR); master 532 drivers/i3c/master/i3c-master-cdns.c cdns_i3c_master_wr_to_tx_fifo(master, cmd->tx_buf, master 540 drivers/i3c/master/i3c-master-cdns.c master->regs + CMD1_FIFO); master 541 drivers/i3c/master/i3c-master-cdns.c writel(cmd->cmd0, master->regs + CMD0_FIFO); master 544 drivers/i3c/master/i3c-master-cdns.c writel(readl(master->regs + CTRL) | CTRL_MCS, master 545 drivers/i3c/master/i3c-master-cdns.c master->regs + CTRL); master 546 drivers/i3c/master/i3c-master-cdns.c writel(MST_INT_CMDD_EMP, master->regs + MST_IER); master 549 drivers/i3c/master/i3c-master-cdns.c static void cdns_i3c_master_end_xfer_locked(struct cdns_i3c_master *master, master 552 drivers/i3c/master/i3c-master-cdns.c struct cdns_i3c_xfer *xfer = master->xferqueue.cur; master 562 drivers/i3c/master/i3c-master-cdns.c writel(MST_INT_CMDD_EMP, master->regs + MST_IDR); master 564 drivers/i3c/master/i3c-master-cdns.c for (status0 = readl(master->regs + MST_STATUS0); master 566 drivers/i3c/master/i3c-master-cdns.c status0 = readl(master->regs + MST_STATUS0)) { master 570 drivers/i3c/master/i3c-master-cdns.c cmdr = readl(master->regs + CMDR); master 579 drivers/i3c/master/i3c-master-cdns.c cdns_i3c_master_rd_from_rx_fifo(master, cmd->rx_buf, rx_len); master 614 drivers/i3c/master/i3c-master-cdns.c xfer = list_first_entry_or_null(&master->xferqueue.list, master 619 drivers/i3c/master/i3c-master-cdns.c master->xferqueue.cur = xfer; master 620 drivers/i3c/master/i3c-master-cdns.c cdns_i3c_master_start_xfer_locked(master); master 623 drivers/i3c/master/i3c-master-cdns.c static void cdns_i3c_master_queue_xfer(struct cdns_i3c_master *master, master 629 drivers/i3c/master/i3c-master-cdns.c spin_lock_irqsave(&master->xferqueue.lock, flags); master 630 drivers/i3c/master/i3c-master-cdns.c if (master->xferqueue.cur) { master 631 drivers/i3c/master/i3c-master-cdns.c list_add_tail(&xfer->node, &master->xferqueue.list); master 633 drivers/i3c/master/i3c-master-cdns.c master->xferqueue.cur = xfer; master 634 drivers/i3c/master/i3c-master-cdns.c cdns_i3c_master_start_xfer_locked(master); master 636 drivers/i3c/master/i3c-master-cdns.c spin_unlock_irqrestore(&master->xferqueue.lock, flags); master 639 drivers/i3c/master/i3c-master-cdns.c static void cdns_i3c_master_unqueue_xfer(struct cdns_i3c_master *master, master 644 drivers/i3c/master/i3c-master-cdns.c spin_lock_irqsave(&master->xferqueue.lock, flags); master 645 drivers/i3c/master/i3c-master-cdns.c if (master->xferqueue.cur == xfer) { master 648 drivers/i3c/master/i3c-master-cdns.c writel(readl(master->regs + CTRL) & ~CTRL_DEV_EN, master 649 drivers/i3c/master/i3c-master-cdns.c master->regs + CTRL); master 650 drivers/i3c/master/i3c-master-cdns.c readl_poll_timeout_atomic(master->regs + MST_STATUS0, status, master 653 drivers/i3c/master/i3c-master-cdns.c master->xferqueue.cur = NULL; master 656 drivers/i3c/master/i3c-master-cdns.c master->regs + FLUSH_CTRL); master 657 drivers/i3c/master/i3c-master-cdns.c writel(MST_INT_CMDD_EMP, master->regs + MST_IDR); master 658 drivers/i3c/master/i3c-master-cdns.c writel(readl(master->regs + CTRL) | CTRL_DEV_EN, master 659 drivers/i3c/master/i3c-master-cdns.c master->regs + CTRL); master 663 drivers/i3c/master/i3c-master-cdns.c spin_unlock_irqrestore(&master->xferqueue.lock, flags); master 689 drivers/i3c/master/i3c-master-cdns.c struct cdns_i3c_master *master = to_cdns_i3c_master(m); master 694 drivers/i3c/master/i3c-master-cdns.c xfer = cdns_i3c_master_alloc_xfer(master, 1); master 715 drivers/i3c/master/i3c-master-cdns.c cdns_i3c_master_queue_xfer(master, xfer); master 717 drivers/i3c/master/i3c-master-cdns.c cdns_i3c_master_unqueue_xfer(master, xfer); master 731 drivers/i3c/master/i3c-master-cdns.c struct cdns_i3c_master *master = to_cdns_i3c_master(m); master 743 drivers/i3c/master/i3c-master-cdns.c if (nxfers > master->caps.cmdfifodepth || master 744 drivers/i3c/master/i3c-master-cdns.c nxfers > master->caps.cmdrfifodepth) master 758 drivers/i3c/master/i3c-master-cdns.c if (rxslots > master->caps.rxfifodepth || master 759 drivers/i3c/master/i3c-master-cdns.c txslots > master->caps.txfifodepth) master 762 drivers/i3c/master/i3c-master-cdns.c cdns_xfer = cdns_i3c_master_alloc_xfer(master, nxfers); master 792 drivers/i3c/master/i3c-master-cdns.c cdns_i3c_master_queue_xfer(master, cdns_xfer); master 795 drivers/i3c/master/i3c-master-cdns.c cdns_i3c_master_unqueue_xfer(master, cdns_xfer); master 811 drivers/i3c/master/i3c-master-cdns.c struct cdns_i3c_master *master = to_cdns_i3c_master(m); master 816 drivers/i3c/master/i3c-master-cdns.c if (nxfers > master->caps.cmdfifodepth) master 829 drivers/i3c/master/i3c-master-cdns.c if (ntxwords > master->caps.txfifodepth || master 830 drivers/i3c/master/i3c-master-cdns.c nrxwords > master->caps.rxfifodepth) master 833 drivers/i3c/master/i3c-master-cdns.c xfer = cdns_i3c_master_alloc_xfer(master, nxfers); master 857 drivers/i3c/master/i3c-master-cdns.c cdns_i3c_master_queue_xfer(master, xfer); master 859 drivers/i3c/master/i3c-master-cdns.c cdns_i3c_master_unqueue_xfer(master, xfer); master 893 drivers/i3c/master/i3c-master-cdns.c struct cdns_i3c_master *master = to_cdns_i3c_master(m); master 900 drivers/i3c/master/i3c-master-cdns.c writel(DEV_ID_RR0_IS_I3C | rr, master->regs + DEV_ID_RR0(data->id)); master 903 drivers/i3c/master/i3c-master-cdns.c static int cdns_i3c_master_get_rr_slot(struct cdns_i3c_master *master, master 911 drivers/i3c/master/i3c-master-cdns.c if (!master->free_rr_slots) master 914 drivers/i3c/master/i3c-master-cdns.c return ffs(master->free_rr_slots) - 1; master 917 drivers/i3c/master/i3c-master-cdns.c activedevs = readl(master->regs + DEVS_CTRL) & DEVS_CTRL_DEVS_ACTIVE_MASK; master 920 drivers/i3c/master/i3c-master-cdns.c for_each_set_bit(i, &activedevs, master->maxdevs + 1) { master 921 drivers/i3c/master/i3c-master-cdns.c rr = readl(master->regs + DEV_ID_RR0(i)); master 943 drivers/i3c/master/i3c-master-cdns.c struct cdns_i3c_master *master = to_cdns_i3c_master(m); master 951 drivers/i3c/master/i3c-master-cdns.c slot = cdns_i3c_master_get_rr_slot(master, dev->info.dyn_addr); master 960 drivers/i3c/master/i3c-master-cdns.c master->free_rr_slots &= ~BIT(slot); master 964 drivers/i3c/master/i3c-master-cdns.c writel(readl(master->regs + DEVS_CTRL) | master 966 drivers/i3c/master/i3c-master-cdns.c master->regs + DEVS_CTRL); master 975 drivers/i3c/master/i3c-master-cdns.c struct cdns_i3c_master *master = to_cdns_i3c_master(m); master 978 drivers/i3c/master/i3c-master-cdns.c writel(readl(master->regs + DEVS_CTRL) | master 980 drivers/i3c/master/i3c-master-cdns.c master->regs + DEVS_CTRL); master 983 drivers/i3c/master/i3c-master-cdns.c master->free_rr_slots |= BIT(data->id); master 990 drivers/i3c/master/i3c-master-cdns.c struct cdns_i3c_master *master = to_cdns_i3c_master(m); master 994 drivers/i3c/master/i3c-master-cdns.c slot = cdns_i3c_master_get_rr_slot(master, 0); master 1003 drivers/i3c/master/i3c-master-cdns.c master->free_rr_slots &= ~BIT(slot); master 1007 drivers/i3c/master/i3c-master-cdns.c master->regs + DEV_ID_RR0(data->id)); master 1008 drivers/i3c/master/i3c-master-cdns.c writel(dev->lvr, master->regs + DEV_ID_RR2(data->id)); master 1009 drivers/i3c/master/i3c-master-cdns.c writel(readl(master->regs + DEVS_CTRL) | master 1011 drivers/i3c/master/i3c-master-cdns.c master->regs + DEVS_CTRL); master 1019 drivers/i3c/master/i3c-master-cdns.c struct cdns_i3c_master *master = to_cdns_i3c_master(m); master 1022 drivers/i3c/master/i3c-master-cdns.c writel(readl(master->regs + DEVS_CTRL) | master 1024 drivers/i3c/master/i3c-master-cdns.c master->regs + DEVS_CTRL); master 1025 drivers/i3c/master/i3c-master-cdns.c master->free_rr_slots |= BIT(data->id); master 1033 drivers/i3c/master/i3c-master-cdns.c struct cdns_i3c_master *master = to_cdns_i3c_master(m); master 1035 drivers/i3c/master/i3c-master-cdns.c cdns_i3c_master_disable(master); master 1038 drivers/i3c/master/i3c-master-cdns.c static void cdns_i3c_master_dev_rr_to_info(struct cdns_i3c_master *master, master 1045 drivers/i3c/master/i3c-master-cdns.c rr = readl(master->regs + DEV_ID_RR0(slot)); master 1047 drivers/i3c/master/i3c-master-cdns.c rr = readl(master->regs + DEV_ID_RR2(slot)); master 1051 drivers/i3c/master/i3c-master-cdns.c info->pid |= (u64)readl(master->regs + DEV_ID_RR1(slot)) << 16; master 1054 drivers/i3c/master/i3c-master-cdns.c static void cdns_i3c_master_upd_i3c_scl_lim(struct cdns_i3c_master *master) master 1056 drivers/i3c/master/i3c-master-cdns.c struct i3c_master_controller *m = &master->base; master 1093 drivers/i3c/master/i3c-master-cdns.c if (new_i3c_scl_lim == master->i3c_scl_lim) master 1095 drivers/i3c/master/i3c-master-cdns.c master->i3c_scl_lim = new_i3c_scl_lim; master 1101 drivers/i3c/master/i3c-master-cdns.c prescl1 = readl(master->regs + PRESCL_CTRL1) & master 1103 drivers/i3c/master/i3c-master-cdns.c ctrl = readl(master->regs + CTRL); master 1105 drivers/i3c/master/i3c-master-cdns.c i3c_lim_period = DIV_ROUND_UP(1000000000, master->i3c_scl_lim); master 1116 drivers/i3c/master/i3c-master-cdns.c cdns_i3c_master_disable(master); master 1118 drivers/i3c/master/i3c-master-cdns.c writel(prescl1, master->regs + PRESCL_CTRL1); master 1121 drivers/i3c/master/i3c-master-cdns.c cdns_i3c_master_enable(master); master 1126 drivers/i3c/master/i3c-master-cdns.c struct cdns_i3c_master *master = to_cdns_i3c_master(m); master 1132 drivers/i3c/master/i3c-master-cdns.c olddevs = readl(master->regs + DEVS_CTRL) & DEVS_CTRL_DEVS_ACTIVE_MASK; master 1136 drivers/i3c/master/i3c-master-cdns.c for_each_clear_bit(slot, &olddevs, master->maxdevs + 1) { master 1144 drivers/i3c/master/i3c-master-cdns.c master->regs + DEV_ID_RR0(slot)); master 1145 drivers/i3c/master/i3c-master-cdns.c writel(0, master->regs + DEV_ID_RR1(slot)); master 1146 drivers/i3c/master/i3c-master-cdns.c writel(0, master->regs + DEV_ID_RR2(slot)); master 1149 drivers/i3c/master/i3c-master-cdns.c ret = i3c_master_entdaa_locked(&master->base); master 1153 drivers/i3c/master/i3c-master-cdns.c newdevs = readl(master->regs + DEVS_CTRL) & DEVS_CTRL_DEVS_ACTIVE_MASK; master 1160 drivers/i3c/master/i3c-master-cdns.c for_each_set_bit(slot, &newdevs, master->maxdevs + 1) master 1169 drivers/i3c/master/i3c-master-cdns.c writel(readl(master->regs + DEVS_CTRL) | master 1170 drivers/i3c/master/i3c-master-cdns.c master->free_rr_slots << DEVS_CTRL_DEV_CLR_SHIFT, master 1171 drivers/i3c/master/i3c-master-cdns.c master->regs + DEVS_CTRL); master 1173 drivers/i3c/master/i3c-master-cdns.c i3c_master_defslvs_locked(&master->base); master 1175 drivers/i3c/master/i3c-master-cdns.c cdns_i3c_master_upd_i3c_scl_lim(master); master 1186 drivers/i3c/master/i3c-master-cdns.c struct cdns_i3c_master *master = to_cdns_i3c_master(m); master 1210 drivers/i3c/master/i3c-master-cdns.c sysclk_rate = clk_get_rate(master->sysclk); master 1234 drivers/i3c/master/i3c-master-cdns.c writel(prescl0, master->regs + PRESCL_CTRL0); master 1242 drivers/i3c/master/i3c-master-cdns.c writel(prescl1, master->regs + PRESCL_CTRL1); master 1250 drivers/i3c/master/i3c-master-cdns.c master->regs + DEV_ID_RR0(0)); master 1252 drivers/i3c/master/i3c-master-cdns.c cdns_i3c_master_dev_rr_to_info(master, 0, &info); master 1256 drivers/i3c/master/i3c-master-cdns.c ret = i3c_master_set_info(&master->base, &info); master 1267 drivers/i3c/master/i3c-master-cdns.c writel(ctrl, master->regs + CTRL); master 1269 drivers/i3c/master/i3c-master-cdns.c cdns_i3c_master_enable(master); master 1274 drivers/i3c/master/i3c-master-cdns.c static void cdns_i3c_master_handle_ibi(struct cdns_i3c_master *master, master 1289 drivers/i3c/master/i3c-master-cdns.c if (id >= master->ibi.num_slots || (ibir & IBIR_ERROR)) master 1292 drivers/i3c/master/i3c-master-cdns.c dev = master->ibi.slots[id]; master 1293 drivers/i3c/master/i3c-master-cdns.c spin_lock(&master->ibi.lock); master 1303 drivers/i3c/master/i3c-master-cdns.c readsl(master->regs + IBI_DATA_FIFO, buf, nbytes / 4); master 1305 drivers/i3c/master/i3c-master-cdns.c u32 tmp = __raw_readl(master->regs + IBI_DATA_FIFO); master 1316 drivers/i3c/master/i3c-master-cdns.c spin_unlock(&master->ibi.lock); master 1324 drivers/i3c/master/i3c-master-cdns.c readl(master->regs + IBI_DATA_FIFO); master 1328 drivers/i3c/master/i3c-master-cdns.c static void cnds_i3c_master_demux_ibis(struct cdns_i3c_master *master) master 1332 drivers/i3c/master/i3c-master-cdns.c writel(MST_INT_IBIR_THR, master->regs + MST_ICR); master 1334 drivers/i3c/master/i3c-master-cdns.c for (status0 = readl(master->regs + MST_STATUS0); master 1336 drivers/i3c/master/i3c-master-cdns.c status0 = readl(master->regs + MST_STATUS0)) { master 1337 drivers/i3c/master/i3c-master-cdns.c u32 ibir = readl(master->regs + IBIR); master 1341 drivers/i3c/master/i3c-master-cdns.c cdns_i3c_master_handle_ibi(master, ibir); master 1346 drivers/i3c/master/i3c-master-cdns.c queue_work(master->base.wq, &master->hj_work); master 1359 drivers/i3c/master/i3c-master-cdns.c struct cdns_i3c_master *master = data; master 1362 drivers/i3c/master/i3c-master-cdns.c status = readl(master->regs + MST_ISR); master 1363 drivers/i3c/master/i3c-master-cdns.c if (!(status & readl(master->regs + MST_IMR))) master 1366 drivers/i3c/master/i3c-master-cdns.c spin_lock(&master->xferqueue.lock); master 1367 drivers/i3c/master/i3c-master-cdns.c cdns_i3c_master_end_xfer_locked(master, status); master 1368 drivers/i3c/master/i3c-master-cdns.c spin_unlock(&master->xferqueue.lock); master 1371 drivers/i3c/master/i3c-master-cdns.c cnds_i3c_master_demux_ibis(master); master 1379 drivers/i3c/master/i3c-master-cdns.c struct cdns_i3c_master *master = to_cdns_i3c_master(m); master 1390 drivers/i3c/master/i3c-master-cdns.c spin_lock_irqsave(&master->ibi.lock, flags); master 1391 drivers/i3c/master/i3c-master-cdns.c sirmap = readl(master->regs + SIR_MAP_DEV_REG(data->ibi)); master 1395 drivers/i3c/master/i3c-master-cdns.c writel(sirmap, master->regs + SIR_MAP_DEV_REG(data->ibi)); master 1396 drivers/i3c/master/i3c-master-cdns.c spin_unlock_irqrestore(&master->ibi.lock, flags); master 1404 drivers/i3c/master/i3c-master-cdns.c struct cdns_i3c_master *master = to_cdns_i3c_master(m); master 1410 drivers/i3c/master/i3c-master-cdns.c spin_lock_irqsave(&master->ibi.lock, flags); master 1411 drivers/i3c/master/i3c-master-cdns.c sirmap = readl(master->regs + SIR_MAP_DEV_REG(data->ibi)); master 1422 drivers/i3c/master/i3c-master-cdns.c writel(sirmap, master->regs + SIR_MAP_DEV_REG(data->ibi)); master 1423 drivers/i3c/master/i3c-master-cdns.c spin_unlock_irqrestore(&master->ibi.lock, flags); master 1428 drivers/i3c/master/i3c-master-cdns.c spin_lock_irqsave(&master->ibi.lock, flags); master 1429 drivers/i3c/master/i3c-master-cdns.c sirmap = readl(master->regs + SIR_MAP_DEV_REG(data->ibi)); master 1433 drivers/i3c/master/i3c-master-cdns.c writel(sirmap, master->regs + SIR_MAP_DEV_REG(data->ibi)); master 1434 drivers/i3c/master/i3c-master-cdns.c spin_unlock_irqrestore(&master->ibi.lock, flags); master 1444 drivers/i3c/master/i3c-master-cdns.c struct cdns_i3c_master *master = to_cdns_i3c_master(m); master 1453 drivers/i3c/master/i3c-master-cdns.c spin_lock_irqsave(&master->ibi.lock, flags); master 1454 drivers/i3c/master/i3c-master-cdns.c for (i = 0; i < master->ibi.num_slots; i++) { master 1455 drivers/i3c/master/i3c-master-cdns.c if (!master->ibi.slots[i]) { master 1457 drivers/i3c/master/i3c-master-cdns.c master->ibi.slots[i] = dev; master 1461 drivers/i3c/master/i3c-master-cdns.c spin_unlock_irqrestore(&master->ibi.lock, flags); master 1463 drivers/i3c/master/i3c-master-cdns.c if (i < master->ibi.num_slots) master 1475 drivers/i3c/master/i3c-master-cdns.c struct cdns_i3c_master *master = to_cdns_i3c_master(m); master 1479 drivers/i3c/master/i3c-master-cdns.c spin_lock_irqsave(&master->ibi.lock, flags); master 1480 drivers/i3c/master/i3c-master-cdns.c master->ibi.slots[data->ibi] = NULL; master 1482 drivers/i3c/master/i3c-master-cdns.c spin_unlock_irqrestore(&master->ibi.lock, flags); master 1517 drivers/i3c/master/i3c-master-cdns.c struct cdns_i3c_master *master = container_of(work, master 1521 drivers/i3c/master/i3c-master-cdns.c i3c_master_do_daa(&master->base); master 1526 drivers/i3c/master/i3c-master-cdns.c struct cdns_i3c_master *master; master 1531 drivers/i3c/master/i3c-master-cdns.c master = devm_kzalloc(&pdev->dev, sizeof(*master), GFP_KERNEL); master 1532 drivers/i3c/master/i3c-master-cdns.c if (!master) master 1536 drivers/i3c/master/i3c-master-cdns.c master->regs = devm_ioremap_resource(&pdev->dev, res); master 1537 drivers/i3c/master/i3c-master-cdns.c if (IS_ERR(master->regs)) master 1538 drivers/i3c/master/i3c-master-cdns.c return PTR_ERR(master->regs); master 1540 drivers/i3c/master/i3c-master-cdns.c master->pclk = devm_clk_get(&pdev->dev, "pclk"); master 1541 drivers/i3c/master/i3c-master-cdns.c if (IS_ERR(master->pclk)) master 1542 drivers/i3c/master/i3c-master-cdns.c return PTR_ERR(master->pclk); master 1544 drivers/i3c/master/i3c-master-cdns.c master->sysclk = devm_clk_get(&pdev->dev, "sysclk"); master 1545 drivers/i3c/master/i3c-master-cdns.c if (IS_ERR(master->sysclk)) master 1546 drivers/i3c/master/i3c-master-cdns.c return PTR_ERR(master->sysclk); master 1552 drivers/i3c/master/i3c-master-cdns.c ret = clk_prepare_enable(master->pclk); master 1556 drivers/i3c/master/i3c-master-cdns.c ret = clk_prepare_enable(master->sysclk); master 1560 drivers/i3c/master/i3c-master-cdns.c if (readl(master->regs + DEV_ID) != DEV_ID_I3C_MASTER) { master 1565 drivers/i3c/master/i3c-master-cdns.c spin_lock_init(&master->xferqueue.lock); master 1566 drivers/i3c/master/i3c-master-cdns.c INIT_LIST_HEAD(&master->xferqueue.list); master 1568 drivers/i3c/master/i3c-master-cdns.c INIT_WORK(&master->hj_work, cdns_i3c_master_hj); master 1569 drivers/i3c/master/i3c-master-cdns.c writel(0xffffffff, master->regs + MST_IDR); master 1570 drivers/i3c/master/i3c-master-cdns.c writel(0xffffffff, master->regs + SLV_IDR); master 1572 drivers/i3c/master/i3c-master-cdns.c dev_name(&pdev->dev), master); master 1576 drivers/i3c/master/i3c-master-cdns.c platform_set_drvdata(pdev, master); master 1578 drivers/i3c/master/i3c-master-cdns.c val = readl(master->regs + CONF_STATUS0); master 1581 drivers/i3c/master/i3c-master-cdns.c master->maxdevs = CONF_STATUS0_DEVS_NUM(val); master 1582 drivers/i3c/master/i3c-master-cdns.c master->free_rr_slots = GENMASK(master->maxdevs, 1); master 1584 drivers/i3c/master/i3c-master-cdns.c val = readl(master->regs + CONF_STATUS1); master 1585 drivers/i3c/master/i3c-master-cdns.c master->caps.cmdfifodepth = CONF_STATUS1_CMD_DEPTH(val); master 1586 drivers/i3c/master/i3c-master-cdns.c master->caps.rxfifodepth = CONF_STATUS1_RX_DEPTH(val); master 1587 drivers/i3c/master/i3c-master-cdns.c master->caps.txfifodepth = CONF_STATUS1_TX_DEPTH(val); master 1588 drivers/i3c/master/i3c-master-cdns.c master->caps.ibirfifodepth = CONF_STATUS0_IBIR_DEPTH(val); master 1589 drivers/i3c/master/i3c-master-cdns.c master->caps.cmdrfifodepth = CONF_STATUS0_CMDR_DEPTH(val); master 1591 drivers/i3c/master/i3c-master-cdns.c spin_lock_init(&master->ibi.lock); master 1592 drivers/i3c/master/i3c-master-cdns.c master->ibi.num_slots = CONF_STATUS1_IBI_HW_RES(val); master 1593 drivers/i3c/master/i3c-master-cdns.c master->ibi.slots = devm_kcalloc(&pdev->dev, master->ibi.num_slots, master 1594 drivers/i3c/master/i3c-master-cdns.c sizeof(*master->ibi.slots), master 1596 drivers/i3c/master/i3c-master-cdns.c if (!master->ibi.slots) master 1599 drivers/i3c/master/i3c-master-cdns.c writel(IBIR_THR(1), master->regs + CMD_IBI_THR_CTRL); master 1600 drivers/i3c/master/i3c-master-cdns.c writel(MST_INT_IBIR_THR, master->regs + MST_IER); master 1601 drivers/i3c/master/i3c-master-cdns.c writel(DEVS_CTRL_DEV_CLR_ALL, master->regs + DEVS_CTRL); master 1603 drivers/i3c/master/i3c-master-cdns.c ret = i3c_master_register(&master->base, &pdev->dev, master 1611 drivers/i3c/master/i3c-master-cdns.c clk_disable_unprepare(master->sysclk); master 1614 drivers/i3c/master/i3c-master-cdns.c clk_disable_unprepare(master->pclk); master 1621 drivers/i3c/master/i3c-master-cdns.c struct cdns_i3c_master *master = platform_get_drvdata(pdev); master 1624 drivers/i3c/master/i3c-master-cdns.c ret = i3c_master_unregister(&master->base); master 1628 drivers/i3c/master/i3c-master-cdns.c clk_disable_unprepare(master->sysclk); master 1629 drivers/i3c/master/i3c-master-cdns.c clk_disable_unprepare(master->pclk); master 42 drivers/ide/ide-acpi.c struct ide_acpi_drive_link master; master 480 drivers/ide/ide-acpi.c struct ide_acpi_drive_link *master = &hwif->acpidata->master; master 493 drivers/ide/ide-acpi.c in_params[1].buffer.pointer = (u8 *)&master->idbuff; master 579 drivers/ide/ide-acpi.c hwif->devices[0]->acpidata = &hwif->acpidata->master; master 218 drivers/iio/adc/ad_sigma_delta.c spi_bus_lock(sigma_delta->spi->master); master 241 drivers/iio/adc/ad_sigma_delta.c spi_bus_unlock(sigma_delta->spi->master); master 292 drivers/iio/adc/ad_sigma_delta.c spi_bus_lock(sigma_delta->spi->master); master 327 drivers/iio/adc/ad_sigma_delta.c spi_bus_unlock(sigma_delta->spi->master); master 362 drivers/iio/adc/ad_sigma_delta.c spi_bus_lock(sigma_delta->spi->master); master 376 drivers/iio/adc/ad_sigma_delta.c spi_bus_unlock(sigma_delta->spi->master); master 397 drivers/iio/adc/ad_sigma_delta.c return spi_bus_unlock(sigma_delta->spi->master); master 107 drivers/infiniband/hw/qib/qib_file_ops.c int shared, master; master 113 drivers/infiniband/hw/qib/qib_file_ops.c master = 0; master 117 drivers/infiniband/hw/qib/qib_file_ops.c master = !subctxt_fp(fp); master 152 drivers/infiniband/hw/qib/qib_file_ops.c if (master) master 198 drivers/infiniband/hw/qib/qib_file_ops.c } else if (master) { master 248 drivers/infiniband/hw/qib/qib_file_ops.c if (master) master 329 drivers/infiniband/ulp/ipoib/ipoib_main.c struct net_device *master; master 332 drivers/infiniband/ulp/ipoib/ipoib_main.c master = netdev_master_upper_dev_get_rcu(dev); master 333 drivers/infiniband/ulp/ipoib/ipoib_main.c if (master) master 334 drivers/infiniband/ulp/ipoib/ipoib_main.c dev_hold(master); master 337 drivers/infiniband/ulp/ipoib/ipoib_main.c if (master) master 338 drivers/infiniband/ulp/ipoib/ipoib_main.c return master; master 350 drivers/input/joystick/psxpad-spi.c spi->master->min_speed_hz = 125000; master 351 drivers/input/joystick/psxpad-spi.c spi->master->max_speed_hz = 125000; master 19 drivers/input/keyboard/adp5520-keys.c struct device *master; master 45 drivers/input/keyboard/adp5520-keys.c adp5520_read(dev->master, ADP5520_KP_INT_STAT_1, ®_val_lo); master 46 drivers/input/keyboard/adp5520-keys.c adp5520_read(dev->master, ADP5520_KP_INT_STAT_2, ®_val_hi); master 50 drivers/input/keyboard/adp5520-keys.c adp5520_read(dev->master, ADP5520_KP_INT_STAT_1, ®_val_lo); master 51 drivers/input/keyboard/adp5520-keys.c adp5520_read(dev->master, ADP5520_KP_INT_STAT_2, ®_val_hi); master 57 drivers/input/keyboard/adp5520-keys.c adp5520_read(dev->master, ADP5520_KR_INT_STAT_1, ®_val_lo); master 58 drivers/input/keyboard/adp5520-keys.c adp5520_read(dev->master, ADP5520_KR_INT_STAT_2, ®_val_hi); master 62 drivers/input/keyboard/adp5520-keys.c adp5520_read(dev->master, ADP5520_KR_INT_STAT_1, ®_val_lo); master 63 drivers/input/keyboard/adp5520-keys.c adp5520_read(dev->master, ADP5520_KR_INT_STAT_2, ®_val_hi); master 102 drivers/input/keyboard/adp5520-keys.c dev->master = pdev->dev.parent; master 139 drivers/input/keyboard/adp5520-keys.c ret = adp5520_set_bits(dev->master, ADP5520_GPIO_CFG_1, en_mask); master 148 drivers/input/keyboard/adp5520-keys.c ret |= adp5520_set_bits(dev->master, ADP5520_LED_CONTROL, master 151 drivers/input/keyboard/adp5520-keys.c ret |= adp5520_set_bits(dev->master, ADP5520_GPIO_PULLUP, master 160 drivers/input/keyboard/adp5520-keys.c ret = adp5520_register_notifier(dev->master, &dev->notifier, master 175 drivers/input/keyboard/adp5520-keys.c adp5520_unregister_notifier(dev->master, &dev->notifier, master 112 drivers/input/misc/yealink.c } master, copy; master 145 drivers/input/misc/yealink.c yld->master.b[a] |= m; master 147 drivers/input/misc/yealink.c yld->master.b[a] &= ~m; master 160 drivers/input/misc/yealink.c yld->master.b[a] |= m; master 162 drivers/input/misc/yealink.c yld->master.b[a] &= ~m; master 327 drivers/input/misc/yealink.c if (ix >= sizeof(yld->master)) { master 334 drivers/input/misc/yealink.c val = yld->master.b[ix]; master 337 drivers/input/misc/yealink.c } while (++ix < sizeof(yld->master)); master 374 drivers/input/misc/yealink.c len = sizeof(yld->master.s.lcd) - ix; master 386 drivers/input/misc/yealink.c val = yld->master.b[ix]; master 422 drivers/input/misc/yealink.c yld->master.s.keynum = yld->irq_data->data[0]; master 509 drivers/input/misc/yealink.c for (i = 0; i<sizeof(yld->master); i++) master 510 drivers/input/misc/yealink.c yld->copy.b[i] = ~yld->master.b[i]; master 376 drivers/input/rmi4/rmi_spi.c if (spi->master->flags & SPI_MASTER_HALF_DUPLEX) master 1519 drivers/iommu/arm-smmu-v3.c static void arm_smmu_write_strtab_ent(struct arm_smmu_master *master, u32 sid, master 1551 drivers/iommu/arm-smmu-v3.c if (master) { master 1552 drivers/iommu/arm-smmu-v3.c smmu_domain = master->domain; master 1553 drivers/iommu/arm-smmu-v3.c smmu = master->smmu; master 1641 drivers/iommu/arm-smmu-v3.c if (master->ats_enabled) master 1905 drivers/iommu/arm-smmu-v3.c static int arm_smmu_atc_inv_master(struct arm_smmu_master *master, master 1910 drivers/iommu/arm-smmu-v3.c if (!master->ats_enabled) master 1913 drivers/iommu/arm-smmu-v3.c for (i = 0; i < master->num_sids; i++) { master 1914 drivers/iommu/arm-smmu-v3.c cmd->atc.sid = master->sids[i]; master 1915 drivers/iommu/arm-smmu-v3.c arm_smmu_cmdq_issue_cmd(master->smmu, cmd); master 1918 drivers/iommu/arm-smmu-v3.c return arm_smmu_cmdq_issue_sync(master->smmu); master 1927 drivers/iommu/arm-smmu-v3.c struct arm_smmu_master *master; master 1952 drivers/iommu/arm-smmu-v3.c list_for_each_entry(master, &smmu_domain->devices, domain_head) master 1953 drivers/iommu/arm-smmu-v3.c ret |= arm_smmu_atc_inv_master(master, &cmd); master 2296 drivers/iommu/arm-smmu-v3.c static void arm_smmu_install_ste_for_dev(struct arm_smmu_master *master) master 2299 drivers/iommu/arm-smmu-v3.c struct arm_smmu_device *smmu = master->smmu; master 2301 drivers/iommu/arm-smmu-v3.c for (i = 0; i < master->num_sids; ++i) { master 2302 drivers/iommu/arm-smmu-v3.c u32 sid = master->sids[i]; master 2307 drivers/iommu/arm-smmu-v3.c if (master->sids[j] == sid) master 2312 drivers/iommu/arm-smmu-v3.c arm_smmu_write_strtab_ent(master, sid, step); master 2317 drivers/iommu/arm-smmu-v3.c static bool arm_smmu_ats_supported(struct arm_smmu_master *master) master 2320 drivers/iommu/arm-smmu-v3.c struct arm_smmu_device *smmu = master->smmu; master 2321 drivers/iommu/arm-smmu-v3.c struct iommu_fwspec *fwspec = dev_iommu_fwspec_get(master->dev); master 2323 drivers/iommu/arm-smmu-v3.c if (!(smmu->features & ARM_SMMU_FEAT_ATS) || !dev_is_pci(master->dev) || master 2327 drivers/iommu/arm-smmu-v3.c pdev = to_pci_dev(master->dev); master 2331 drivers/iommu/arm-smmu-v3.c static bool arm_smmu_ats_supported(struct arm_smmu_master *master) master 2337 drivers/iommu/arm-smmu-v3.c static void arm_smmu_enable_ats(struct arm_smmu_master *master) master 2341 drivers/iommu/arm-smmu-v3.c struct arm_smmu_device *smmu = master->smmu; master 2342 drivers/iommu/arm-smmu-v3.c struct arm_smmu_domain *smmu_domain = master->domain; master 2345 drivers/iommu/arm-smmu-v3.c if (!master->ats_enabled) master 2350 drivers/iommu/arm-smmu-v3.c pdev = to_pci_dev(master->dev); master 2355 drivers/iommu/arm-smmu-v3.c dev_err(master->dev, "Failed to enable ATS (STU %zu)\n", stu); master 2358 drivers/iommu/arm-smmu-v3.c static void arm_smmu_disable_ats(struct arm_smmu_master *master) master 2361 drivers/iommu/arm-smmu-v3.c struct arm_smmu_domain *smmu_domain = master->domain; master 2363 drivers/iommu/arm-smmu-v3.c if (!master->ats_enabled) master 2366 drivers/iommu/arm-smmu-v3.c pci_disable_ats(to_pci_dev(master->dev)); master 2373 drivers/iommu/arm-smmu-v3.c arm_smmu_atc_inv_master(master, &cmd); master 2377 drivers/iommu/arm-smmu-v3.c static void arm_smmu_detach_dev(struct arm_smmu_master *master) master 2380 drivers/iommu/arm-smmu-v3.c struct arm_smmu_domain *smmu_domain = master->domain; master 2385 drivers/iommu/arm-smmu-v3.c arm_smmu_disable_ats(master); master 2388 drivers/iommu/arm-smmu-v3.c list_del(&master->domain_head); master 2391 drivers/iommu/arm-smmu-v3.c master->domain = NULL; master 2392 drivers/iommu/arm-smmu-v3.c master->ats_enabled = false; master 2393 drivers/iommu/arm-smmu-v3.c arm_smmu_install_ste_for_dev(master); master 2403 drivers/iommu/arm-smmu-v3.c struct arm_smmu_master *master; master 2408 drivers/iommu/arm-smmu-v3.c master = fwspec->iommu_priv; master 2409 drivers/iommu/arm-smmu-v3.c smmu = master->smmu; master 2411 drivers/iommu/arm-smmu-v3.c arm_smmu_detach_dev(master); master 2431 drivers/iommu/arm-smmu-v3.c master->domain = smmu_domain; master 2434 drivers/iommu/arm-smmu-v3.c master->ats_enabled = arm_smmu_ats_supported(master); master 2439 drivers/iommu/arm-smmu-v3.c arm_smmu_install_ste_for_dev(master); master 2442 drivers/iommu/arm-smmu-v3.c list_add(&master->domain_head, &smmu_domain->devices); master 2445 drivers/iommu/arm-smmu-v3.c arm_smmu_enable_ats(master); master 2533 drivers/iommu/arm-smmu-v3.c struct arm_smmu_master *master; master 2545 drivers/iommu/arm-smmu-v3.c master = fwspec->iommu_priv; master 2546 drivers/iommu/arm-smmu-v3.c smmu = master->smmu; master 2551 drivers/iommu/arm-smmu-v3.c master = kzalloc(sizeof(*master), GFP_KERNEL); master 2552 drivers/iommu/arm-smmu-v3.c if (!master) master 2555 drivers/iommu/arm-smmu-v3.c master->dev = dev; master 2556 drivers/iommu/arm-smmu-v3.c master->smmu = smmu; master 2557 drivers/iommu/arm-smmu-v3.c master->sids = fwspec->ids; master 2558 drivers/iommu/arm-smmu-v3.c master->num_sids = fwspec->num_ids; master 2559 drivers/iommu/arm-smmu-v3.c fwspec->iommu_priv = master; master 2563 drivers/iommu/arm-smmu-v3.c for (i = 0; i < master->num_sids; i++) { master 2564 drivers/iommu/arm-smmu-v3.c u32 sid = master->sids[i]; master 2589 drivers/iommu/arm-smmu-v3.c struct arm_smmu_master *master; master 2595 drivers/iommu/arm-smmu-v3.c master = fwspec->iommu_priv; master 2596 drivers/iommu/arm-smmu-v3.c smmu = master->smmu; master 2597 drivers/iommu/arm-smmu-v3.c arm_smmu_detach_dev(master); master 2600 drivers/iommu/arm-smmu-v3.c kfree(master); master 263 drivers/iommu/exynos-iommu.c struct device *master; /* master device (owner) */ master 394 drivers/iommu/exynos-iommu.c dev_name(data->master), finfo->name, fault_addr); master 445 drivers/iommu/exynos-iommu.c data->master, fault_addr, finfo->type); master 670 drivers/iommu/exynos-iommu.c struct device *master = data->master; master 672 drivers/iommu/exynos-iommu.c if (master) { master 673 drivers/iommu/exynos-iommu.c struct exynos_iommu_owner *owner = master->archdata.iommu; master 688 drivers/iommu/exynos-iommu.c struct device *master = data->master; master 690 drivers/iommu/exynos-iommu.c if (master) { master 691 drivers/iommu/exynos-iommu.c struct exynos_iommu_owner *owner = master->archdata.iommu; master 1320 drivers/iommu/exynos-iommu.c data->master = dev; master 122 drivers/iommu/msm_iommu.c struct msm_iommu_ctx_dev *master; master 130 drivers/iommu/msm_iommu.c list_for_each_entry(master, &iommu->ctx_list, list) master 131 drivers/iommu/msm_iommu.c SET_CTX_TLBIALL(iommu->base, master->num, 0); master 144 drivers/iommu/msm_iommu.c struct msm_iommu_ctx_dev *master; master 153 drivers/iommu/msm_iommu.c list_for_each_entry(master, &iommu->ctx_list, list) { master 158 drivers/iommu/msm_iommu.c master->num); master 159 drivers/iommu/msm_iommu.c SET_TLBIVA(iommu->base, master->num, iova); master 215 drivers/iommu/msm_iommu.c struct msm_iommu_ctx_dev *master) master 219 drivers/iommu/msm_iommu.c for (i = 0; i < master->num_mids; i++) { master 220 drivers/iommu/msm_iommu.c mid = master->mids[i]; master 221 drivers/iommu/msm_iommu.c ctx = master->num; master 376 drivers/iommu/msm_iommu.c struct msm_iommu_ctx_dev *master; master 379 drivers/iommu/msm_iommu.c master = list_first_entry(&iommu->ctx_list, master 382 drivers/iommu/msm_iommu.c if (master->of_node == dev->of_node) { master 436 drivers/iommu/msm_iommu.c struct msm_iommu_ctx_dev *master; master 443 drivers/iommu/msm_iommu.c master = list_first_entry(&iommu->ctx_list, master 446 drivers/iommu/msm_iommu.c if (master->of_node == dev->of_node) { master 451 drivers/iommu/msm_iommu.c list_for_each_entry(master, &iommu->ctx_list, list) { master 452 drivers/iommu/msm_iommu.c if (master->num) { master 457 drivers/iommu/msm_iommu.c master->num = master 460 drivers/iommu/msm_iommu.c if (IS_ERR_VALUE(master->num)) { master 464 drivers/iommu/msm_iommu.c config_mids(iommu, master); master 465 drivers/iommu/msm_iommu.c __program_context(iommu->base, master->num, master 485 drivers/iommu/msm_iommu.c struct msm_iommu_ctx_dev *master; master 496 drivers/iommu/msm_iommu.c list_for_each_entry(master, &iommu->ctx_list, list) { master 497 drivers/iommu/msm_iommu.c msm_iommu_free_ctx(iommu->context_map, master->num); master 498 drivers/iommu/msm_iommu.c __reset_context(iommu->base, master->num); master 538 drivers/iommu/msm_iommu.c struct msm_iommu_ctx_dev *master; master 552 drivers/iommu/msm_iommu.c master = list_first_entry(&iommu->ctx_list, master 554 drivers/iommu/msm_iommu.c if (!master) master 562 drivers/iommu/msm_iommu.c SET_CTX_TLBIALL(iommu->base, master->num, 0); master 563 drivers/iommu/msm_iommu.c SET_V2PPR(iommu->base, master->num, va & V2Pxx_VA); master 565 drivers/iommu/msm_iommu.c par = GET_PAR(iommu->base, master->num); master 568 drivers/iommu/msm_iommu.c if (GET_NOFAULT_SS(iommu->base, master->num)) master 573 drivers/iommu/msm_iommu.c if (GET_FAULT(iommu->base, master->num)) master 616 drivers/iommu/msm_iommu.c struct msm_iommu_ctx_dev *master = dev->archdata.iommu; master 620 drivers/iommu/msm_iommu.c master = kzalloc(sizeof(*master), GFP_ATOMIC); master 621 drivers/iommu/msm_iommu.c master->of_node = dev->of_node; master 622 drivers/iommu/msm_iommu.c list_add(&master->list, &(*iommu)->ctx_list); master 623 drivers/iommu/msm_iommu.c dev->archdata.iommu = master; master 626 drivers/iommu/msm_iommu.c for (sid = 0; sid < master->num_mids; sid++) master 627 drivers/iommu/msm_iommu.c if (master->mids[sid] == spec->args[0]) { master 633 drivers/iommu/msm_iommu.c master->mids[master->num_mids++] = spec->args[0]; master 24 drivers/leds/leds-adp5520.c struct device *master; master 35 drivers/leds/leds-adp5520.c return adp5520_write(led->master, ADP5520_LED1_CURRENT + led->id - 1, master 41 drivers/leds/leds-adp5520.c struct device *dev = led->master; master 137 drivers/leds/leds-adp5520.c led_dat->master = pdev->dev.parent; master 139 drivers/leds/leds-adp5520.c ret = led_classdev_register(led_dat->master, &led_dat->cdev); master 174 drivers/leds/leds-adp5520.c adp5520_clr_bits(led->master, ADP5520_LED_CONTROL, master 32 drivers/leds/leds-da903x.c struct device *master; master 58 drivers/leds/leds-da903x.c ret = da903x_write(led->master, DA9030_LED1_CONTROL + offset, master 64 drivers/leds/leds-da903x.c ret = da903x_write(led->master, DA9030_MISC_CONTROL_A, val); master 71 drivers/leds/leds-da903x.c ret = da903x_write(led->master, DA9034_LED1_CONTROL + offset, master 76 drivers/leds/leds-da903x.c ret = da903x_write(led->master, DA9034_VIBRA, val); master 111 drivers/leds/leds-da903x.c led->master = pdev->dev.parent; master 113 drivers/leds/leds-da903x.c ret = devm_led_classdev_register(led->master, &led->cdev); master 36 drivers/leds/leds-mc13783.c struct mc13xxx *master; master 105 drivers/leds/leds-mc13783.c return mc13xxx_reg_rmw(leds->master, leds->devtype->ledctrl_base + reg, master 192 drivers/leds/leds-mc13783.c leds->master = mcdev; master 64 drivers/mailbox/tegra-hsp.c unsigned int master; master 76 drivers/mailbox/tegra-hsp.c unsigned int master; master 140 drivers/mailbox/tegra-hsp.c __tegra_hsp_doorbell_get(struct tegra_hsp *hsp, unsigned int master) master 145 drivers/mailbox/tegra-hsp.c if (entry->master == master) master 152 drivers/mailbox/tegra-hsp.c tegra_hsp_doorbell_get(struct tegra_hsp *hsp, unsigned int master) master 158 drivers/mailbox/tegra-hsp.c db = __tegra_hsp_doorbell_get(hsp, master); master 168 drivers/mailbox/tegra-hsp.c unsigned long master, value; master 179 drivers/mailbox/tegra-hsp.c for_each_set_bit(master, &value, hsp->mbox_db.num_chans) { master 182 drivers/mailbox/tegra-hsp.c db = __tegra_hsp_doorbell_get(hsp, master); master 270 drivers/mailbox/tegra-hsp.c unsigned int master, unsigned int index) master 287 drivers/mailbox/tegra-hsp.c db->master = master; master 314 drivers/mailbox/tegra-hsp.c if (db->master >= chan->mbox->num_chans) { master 317 drivers/mailbox/tegra-hsp.c db->master); master 331 drivers/mailbox/tegra-hsp.c value |= BIT(db->master); master 354 drivers/mailbox/tegra-hsp.c value &= ~BIT(db->master); master 497 drivers/mailbox/tegra-hsp.c unsigned int type = args->args[0], master = args->args[1]; master 507 drivers/mailbox/tegra-hsp.c db = tegra_hsp_doorbell_get(hsp, master); master 562 drivers/mailbox/tegra-hsp.c map->master, map->index); master 594 drivers/md/dm-thin.c static void __merge_bio_list(struct bio_list *bios, struct bio_list *master) master 596 drivers/md/dm-thin.c bio_list_merge(bios, master); master 597 drivers/md/dm-thin.c bio_list_init(master); master 610 drivers/md/dm-thin.c static void error_thin_bio_list(struct thin_c *tc, struct bio_list *master, master 619 drivers/md/dm-thin.c __merge_bio_list(&bios, master); master 287 drivers/media/i2c/max2175.c bool master; /* Master/Slave */ master 745 drivers/media/i2c/max2175.c if (!ctx->master) master 760 drivers/media/i2c/max2175.c if (!ctx->master) master 956 drivers/media/i2c/max2175.c if (!ctx->master) master 1276 drivers/media/i2c/max2175.c bool master = true, am_hiz = false; master 1290 drivers/media/i2c/max2175.c master = false; /* Slave tuner */ master 1329 drivers/media/i2c/max2175.c ctx->master = master; master 93 drivers/media/pci/bt8xx/bttv-cards.c static struct bttv *master[BTTV_MAX] = { [ 0 ... (BTTV_MAX-1) ] = NULL }; master 4503 drivers/media/pci/bt8xx/bttv-cards.c mctlr = master[btv->c.nr]; master 4545 drivers/media/pci/bt8xx/bttv-cards.c master[btv->c.nr-1] = btv; master 4546 drivers/media/pci/bt8xx/bttv-cards.c master[btv->c.nr] = btv; master 4547 drivers/media/pci/bt8xx/bttv-cards.c master[btv->c.nr+1] = btv; master 4548 drivers/media/pci/bt8xx/bttv-cards.c master[btv->c.nr+2] = btv; master 4818 drivers/media/pci/bt8xx/bttv-cards.c mctlr = master[btv->c.nr]; master 4859 drivers/media/pci/bt8xx/bttv-cards.c master[btv->c.nr] = btv; master 4860 drivers/media/pci/bt8xx/bttv-cards.c master[btv->c.nr+1] = btv; master 4861 drivers/media/pci/bt8xx/bttv-cards.c master[btv->c.nr+2] = btv; master 4862 drivers/media/pci/bt8xx/bttv-cards.c master[btv->c.nr+3] = btv; master 38 drivers/media/pci/netup_unidvb/netup_unidvb_spi.c struct spi_master *master; master 81 drivers/media/pci/netup_unidvb/netup_unidvb_spi.c dev_dbg(&spi->master->dev, master 91 drivers/media/pci/netup_unidvb/netup_unidvb_spi.c dev_dbg(&spi->master->dev, master 96 drivers/media/pci/netup_unidvb/netup_unidvb_spi.c static int netup_spi_transfer(struct spi_master *master, master 99 drivers/media/pci/netup_unidvb/netup_unidvb_spi.c struct netup_spi *spi = spi_master_get_devdata(master); master 134 drivers/media/pci/netup_unidvb/netup_unidvb_spi.c dev_dbg(&spi->master->dev, master 147 drivers/media/pci/netup_unidvb/netup_unidvb_spi.c dev_dbg(&spi->master->dev, master 151 drivers/media/pci/netup_unidvb/netup_unidvb_spi.c dev_dbg(&spi->master->dev, master 164 drivers/media/pci/netup_unidvb/netup_unidvb_spi.c spi_finalize_current_message(master); master 175 drivers/media/pci/netup_unidvb/netup_unidvb_spi.c struct spi_master *master; master 178 drivers/media/pci/netup_unidvb/netup_unidvb_spi.c master = spi_alloc_master(&ndev->pci_dev->dev, master 180 drivers/media/pci/netup_unidvb/netup_unidvb_spi.c if (!master) { master 185 drivers/media/pci/netup_unidvb/netup_unidvb_spi.c nspi = spi_master_get_devdata(master); master 186 drivers/media/pci/netup_unidvb/netup_unidvb_spi.c master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_LSB_FIRST; master 187 drivers/media/pci/netup_unidvb/netup_unidvb_spi.c master->bus_num = -1; master 188 drivers/media/pci/netup_unidvb/netup_unidvb_spi.c master->num_chipselect = 1; master 189 drivers/media/pci/netup_unidvb/netup_unidvb_spi.c master->transfer_one_message = netup_spi_transfer; master 190 drivers/media/pci/netup_unidvb/netup_unidvb_spi.c master->setup = netup_spi_setup; master 193 drivers/media/pci/netup_unidvb/netup_unidvb_spi.c nspi->master = master; master 198 drivers/media/pci/netup_unidvb/netup_unidvb_spi.c if (spi_register_master(master)) { master 210 drivers/media/pci/netup_unidvb/netup_unidvb_spi.c if (!spi_new_device(master, &netup_spi_board)) { master 235 drivers/media/pci/netup_unidvb/netup_unidvb_spi.c spi_unregister_master(spi->master); master 343 drivers/media/platform/vimc/vimc-capture.c static void vimc_cap_comp_unbind(struct device *comp, struct device *master, master 394 drivers/media/platform/vimc/vimc-capture.c static int vimc_cap_comp_bind(struct device *comp, struct device *master, master 166 drivers/media/platform/vimc/vimc-core.c static int vimc_comp_bind(struct device *master) master 168 drivers/media/platform/vimc/vimc-core.c struct vimc_device *vimc = container_of(to_platform_device(master), master 172 drivers/media/platform/vimc/vimc-core.c dev_dbg(master, "bind"); master 183 drivers/media/platform/vimc/vimc-core.c ret = component_bind_all(master, &vimc->v4l2_dev); master 215 drivers/media/platform/vimc/vimc-core.c component_unbind_all(master, NULL); master 222 drivers/media/platform/vimc/vimc-core.c static void vimc_comp_unbind(struct device *master) master 224 drivers/media/platform/vimc/vimc-core.c struct vimc_device *vimc = container_of(to_platform_device(master), master 227 drivers/media/platform/vimc/vimc-core.c dev_dbg(master, "unbind"); master 231 drivers/media/platform/vimc/vimc-core.c component_unbind_all(master, NULL); master 495 drivers/media/platform/vimc/vimc-debayer.c static void vimc_deb_comp_unbind(struct device *comp, struct device *master, master 505 drivers/media/platform/vimc/vimc-debayer.c static int vimc_deb_comp_bind(struct device *comp, struct device *master, master 354 drivers/media/platform/vimc/vimc-scaler.c static void vimc_sca_comp_unbind(struct device *comp, struct device *master, master 365 drivers/media/platform/vimc/vimc-scaler.c static int vimc_sca_comp_bind(struct device *comp, struct device *master, master 303 drivers/media/platform/vimc/vimc-sensor.c static void vimc_sen_comp_unbind(struct device *comp, struct device *master, master 330 drivers/media/platform/vimc/vimc-sensor.c static int vimc_sen_comp_bind(struct device *comp, struct device *master, master 1561 drivers/media/usb/cx231xx/cx231xx-core.c u8 saddr_len, u32 *data, u8 data_len, int master) master 1581 drivers/media/usb/cx231xx/cx231xx-core.c if (master == 0) master 1584 drivers/media/usb/cx231xx/cx231xx-core.c else if (master == 1) master 1587 drivers/media/usb/cx231xx/cx231xx-core.c else if (master == 2) master 1607 drivers/media/usb/cx231xx/cx231xx-core.c u8 saddr_len, u32 data, u8 data_len, int master) master 1632 drivers/media/usb/cx231xx/cx231xx-core.c if (master == 0) master 1635 drivers/media/usb/cx231xx/cx231xx-core.c else if (master == 1) master 1638 drivers/media/usb/cx231xx/cx231xx-core.c else if (master == 2) master 761 drivers/media/usb/cx231xx/cx231xx.h u8 saddr_len, u32 *data, u8 data_len, int master); master 763 drivers/media/usb/cx231xx/cx231xx.h u8 saddr_len, u32 data, u8 data_len, int master); master 110 drivers/media/usb/msi2500/msi2500.c struct spi_master *master; master 577 drivers/media/usb/msi2500/msi2500.c spi_unregister_master(dev->master); master 1142 drivers/media/usb/msi2500/msi2500.c static int msi2500_transfer_one_message(struct spi_master *master, master 1145 drivers/media/usb/msi2500/msi2500.c struct msi2500_dev *dev = spi_master_get_devdata(master); master 1160 drivers/media/usb/msi2500/msi2500.c spi_finalize_current_message(master); master 1169 drivers/media/usb/msi2500/msi2500.c struct spi_master *master; master 1226 drivers/media/usb/msi2500/msi2500.c master = spi_alloc_master(dev->dev, 0); master 1227 drivers/media/usb/msi2500/msi2500.c if (master == NULL) { master 1232 drivers/media/usb/msi2500/msi2500.c dev->master = master; master 1233 drivers/media/usb/msi2500/msi2500.c master->bus_num = 0; master 1234 drivers/media/usb/msi2500/msi2500.c master->num_chipselect = 1; master 1235 drivers/media/usb/msi2500/msi2500.c master->transfer_one_message = msi2500_transfer_one_message; master 1236 drivers/media/usb/msi2500/msi2500.c spi_master_set_devdata(master, dev); master 1237 drivers/media/usb/msi2500/msi2500.c ret = spi_register_master(master); master 1239 drivers/media/usb/msi2500/msi2500.c spi_master_put(master); master 1244 drivers/media/usb/msi2500/msi2500.c sd = v4l2_spi_new_subdev(&dev->v4l2_dev, master, &board_info); master 1283 drivers/media/usb/msi2500/msi2500.c spi_unregister_master(dev->master); master 1257 drivers/media/usb/uvc/uvc_ctrl.c struct uvc_fh *handle, struct uvc_control *master, u32 slave_id) master 1264 drivers/media/usb/uvc/uvc_ctrl.c __uvc_find_control(master->entity, slave_id, &mapping, &ctrl, 0); master 27 drivers/media/v4l2-core/v4l2-ctrls.c #define has_op(master, op) \ master 28 drivers/media/v4l2-core/v4l2-ctrls.c (master->ops && master->ops->op) master 29 drivers/media/v4l2-core/v4l2-ctrls.c #define call_op(master, op) \ master 30 drivers/media/v4l2-core/v4l2-ctrls.c (has_op(master, op) ? master->ops->op(master) : 0) master 45 drivers/media/v4l2-core/v4l2-ctrls.c static bool is_cur_manual(const struct v4l2_ctrl *master) master 47 drivers/media/v4l2-core/v4l2-ctrls.c return master->is_auto && master->cur.val == master->manual_mode_value; master 52 drivers/media/v4l2-core/v4l2-ctrls.c static bool is_new_manual(const struct v4l2_ctrl *master) master 54 drivers/media/v4l2-core/v4l2-ctrls.c return master->is_auto && master->val == master->manual_mode_value; master 2027 drivers/media/v4l2-core/v4l2-ctrls.c static int cluster_changed(struct v4l2_ctrl *master) master 2033 drivers/media/v4l2-core/v4l2-ctrls.c for (i = 0; i < master->ncontrols; i++) { master 2034 drivers/media/v4l2-core/v4l2-ctrls.c struct v4l2_ctrl *ctrl = master->cluster[i]; master 2758 drivers/media/v4l2-core/v4l2-ctrls.c struct v4l2_ctrl *master = controls[0]; master 2764 drivers/media/v4l2-core/v4l2-ctrls.c WARN_ON(manual_val < master->minimum || manual_val > master->maximum); master 2765 drivers/media/v4l2-core/v4l2-ctrls.c WARN_ON(set_volatile && !has_op(master, g_volatile_ctrl)); master 2766 drivers/media/v4l2-core/v4l2-ctrls.c master->is_auto = true; master 2767 drivers/media/v4l2-core/v4l2-ctrls.c master->has_volatiles = set_volatile; master 2768 drivers/media/v4l2-core/v4l2-ctrls.c master->manual_mode_value = manual_val; master 2769 drivers/media/v4l2-core/v4l2-ctrls.c master->flags |= V4L2_CTRL_FLAG_UPDATE; master 2771 drivers/media/v4l2-core/v4l2-ctrls.c if (!is_cur_manual(master)) master 2893 drivers/media/v4l2-core/v4l2-ctrls.c struct v4l2_ctrl *master = ctrl->cluster[0]; master 2902 drivers/media/v4l2-core/v4l2-ctrls.c for (i = 0; i < master->ncontrols; i++) { master 2903 drivers/media/v4l2-core/v4l2-ctrls.c if (master->cluster[i]) { master 2904 drivers/media/v4l2-core/v4l2-ctrls.c cur_to_new(master->cluster[i]); master 2905 drivers/media/v4l2-core/v4l2-ctrls.c master->cluster[i]->is_new = 1; master 2906 drivers/media/v4l2-core/v4l2-ctrls.c master->cluster[i]->done = true; master 2909 drivers/media/v4l2-core/v4l2-ctrls.c ret = call_op(master, s_ctrl); master 3458 drivers/media/v4l2-core/v4l2-ctrls.c struct v4l2_ctrl *master; master 3465 drivers/media/v4l2-core/v4l2-ctrls.c master = helpers[i].mref->ctrl; master 3468 drivers/media/v4l2-core/v4l2-ctrls.c v4l2_ctrl_lock(master); master 3472 drivers/media/v4l2-core/v4l2-ctrls.c ((master->flags & V4L2_CTRL_FLAG_VOLATILE) || master 3473 drivers/media/v4l2-core/v4l2-ctrls.c (master->has_volatiles && !is_cur_manual(master)))) { master 3474 drivers/media/v4l2-core/v4l2-ctrls.c for (j = 0; j < master->ncontrols; j++) master 3475 drivers/media/v4l2-core/v4l2-ctrls.c cur_to_new(master->cluster[j]); master 3476 drivers/media/v4l2-core/v4l2-ctrls.c ret = call_op(master, g_volatile_ctrl); master 3495 drivers/media/v4l2-core/v4l2-ctrls.c v4l2_ctrl_unlock(master); master 3592 drivers/media/v4l2-core/v4l2-ctrls.c struct v4l2_ctrl *master = ctrl->cluster[0]; master 3606 drivers/media/v4l2-core/v4l2-ctrls.c v4l2_ctrl_lock(master); master 3609 drivers/media/v4l2-core/v4l2-ctrls.c for (i = 0; i < master->ncontrols; i++) master 3610 drivers/media/v4l2-core/v4l2-ctrls.c cur_to_new(master->cluster[i]); master 3611 drivers/media/v4l2-core/v4l2-ctrls.c ret = call_op(master, g_volatile_ctrl); master 3616 drivers/media/v4l2-core/v4l2-ctrls.c v4l2_ctrl_unlock(master); master 3662 drivers/media/v4l2-core/v4l2-ctrls.c static int try_or_set_cluster(struct v4l2_fh *fh, struct v4l2_ctrl *master, master 3673 drivers/media/v4l2-core/v4l2-ctrls.c for (i = 0; i < master->ncontrols; i++) { master 3674 drivers/media/v4l2-core/v4l2-ctrls.c struct v4l2_ctrl *ctrl = master->cluster[i]; master 3689 drivers/media/v4l2-core/v4l2-ctrls.c ret = call_op(master, try_ctrl); master 3692 drivers/media/v4l2-core/v4l2-ctrls.c if (ret || !set || !cluster_changed(master)) master 3694 drivers/media/v4l2-core/v4l2-ctrls.c ret = call_op(master, s_ctrl); master 3699 drivers/media/v4l2-core/v4l2-ctrls.c update_flag = is_cur_manual(master) != is_new_manual(master); master 3701 drivers/media/v4l2-core/v4l2-ctrls.c for (i = 0; i < master->ncontrols; i++) { master 3709 drivers/media/v4l2-core/v4l2-ctrls.c if (i && update_flag && is_new_manual(master) && master 3710 drivers/media/v4l2-core/v4l2-ctrls.c master->has_volatiles && master->cluster[i]) master 3711 drivers/media/v4l2-core/v4l2-ctrls.c master->cluster[i]->has_changed = true; master 3713 drivers/media/v4l2-core/v4l2-ctrls.c new_to_cur(fh, master->cluster[i], ch_flags | master 3772 drivers/media/v4l2-core/v4l2-ctrls.c static void update_from_auto_cluster(struct v4l2_ctrl *master) master 3776 drivers/media/v4l2-core/v4l2-ctrls.c for (i = 1; i < master->ncontrols; i++) master 3777 drivers/media/v4l2-core/v4l2-ctrls.c cur_to_new(master->cluster[i]); master 3778 drivers/media/v4l2-core/v4l2-ctrls.c if (!call_op(master, g_volatile_ctrl)) master 3779 drivers/media/v4l2-core/v4l2-ctrls.c for (i = 1; i < master->ncontrols; i++) master 3780 drivers/media/v4l2-core/v4l2-ctrls.c if (master->cluster[i]) master 3781 drivers/media/v4l2-core/v4l2-ctrls.c master->cluster[i]->is_new = 1; master 3827 drivers/media/v4l2-core/v4l2-ctrls.c struct v4l2_ctrl *master; master 3834 drivers/media/v4l2-core/v4l2-ctrls.c master = helpers[i].mref->ctrl; master 3835 drivers/media/v4l2-core/v4l2-ctrls.c v4l2_ctrl_lock(master); master 3838 drivers/media/v4l2-core/v4l2-ctrls.c for (j = 0; j < master->ncontrols; j++) master 3839 drivers/media/v4l2-core/v4l2-ctrls.c if (master->cluster[j]) master 3840 drivers/media/v4l2-core/v4l2-ctrls.c master->cluster[j]->is_new = 0; master 3848 drivers/media/v4l2-core/v4l2-ctrls.c if (master->is_auto && master->has_volatiles && master 3849 drivers/media/v4l2-core/v4l2-ctrls.c !is_cur_manual(master)) { master 3851 drivers/media/v4l2-core/v4l2-ctrls.c s32 new_auto_val = master->manual_mode_value + 1; master 3857 drivers/media/v4l2-core/v4l2-ctrls.c if (helpers[tmp_idx].ref->ctrl == master) master 3863 drivers/media/v4l2-core/v4l2-ctrls.c if (new_auto_val == master->manual_mode_value) master 3864 drivers/media/v4l2-core/v4l2-ctrls.c update_from_auto_cluster(master); master 3879 drivers/media/v4l2-core/v4l2-ctrls.c ret = try_or_set_cluster(fh, master, master 3882 drivers/media/v4l2-core/v4l2-ctrls.c for (j = 0; j < master->ncontrols; j++) { master 3884 drivers/media/v4l2-core/v4l2-ctrls.c find_ref(hdl, master->cluster[j]->id); master 3899 drivers/media/v4l2-core/v4l2-ctrls.c v4l2_ctrl_unlock(master); master 3996 drivers/media/v4l2-core/v4l2-ctrls.c struct v4l2_ctrl *master = ctrl->cluster[0]; master 4001 drivers/media/v4l2-core/v4l2-ctrls.c for (i = 0; i < master->ncontrols; i++) master 4002 drivers/media/v4l2-core/v4l2-ctrls.c if (master->cluster[i]) master 4003 drivers/media/v4l2-core/v4l2-ctrls.c master->cluster[i]->is_new = 0; master 4012 drivers/media/v4l2-core/v4l2-ctrls.c if (master->is_auto && master->has_volatiles && ctrl == master && master 4013 drivers/media/v4l2-core/v4l2-ctrls.c !is_cur_manual(master) && ctrl->val == master->manual_mode_value) master 4014 drivers/media/v4l2-core/v4l2-ctrls.c update_from_auto_cluster(master); master 4017 drivers/media/v4l2-core/v4l2-ctrls.c return try_or_set_cluster(fh, master, true, ch_flags); master 4110 drivers/media/v4l2-core/v4l2-ctrls.c struct v4l2_ctrl *master = ctrl->cluster[0]; master 4116 drivers/media/v4l2-core/v4l2-ctrls.c v4l2_ctrl_lock(master); master 4118 drivers/media/v4l2-core/v4l2-ctrls.c for (i = 0; i < master->ncontrols; i++) master 4119 drivers/media/v4l2-core/v4l2-ctrls.c cur_to_new(master->cluster[i]); master 4120 drivers/media/v4l2-core/v4l2-ctrls.c call_op(master, g_volatile_ctrl); master 4122 drivers/media/v4l2-core/v4l2-ctrls.c v4l2_ctrl_unlock(master); master 4179 drivers/media/v4l2-core/v4l2-ctrls.c struct v4l2_ctrl *master = ctrl->cluster[0]; master 4191 drivers/media/v4l2-core/v4l2-ctrls.c v4l2_ctrl_lock(master); master 4192 drivers/media/v4l2-core/v4l2-ctrls.c for (i = 0; i < master->ncontrols; i++) { master 4193 drivers/media/v4l2-core/v4l2-ctrls.c if (master->cluster[i]) { master 4195 drivers/media/v4l2-core/v4l2-ctrls.c find_ref(hdl, master->cluster[i]->id); master 4204 drivers/media/v4l2-core/v4l2-ctrls.c v4l2_ctrl_unlock(master); master 4208 drivers/media/v4l2-core/v4l2-ctrls.c for (i = 0; i < master->ncontrols; i++) { master 4209 drivers/media/v4l2-core/v4l2-ctrls.c if (master->cluster[i]) { master 4211 drivers/media/v4l2-core/v4l2-ctrls.c find_ref(hdl, master->cluster[i]->id); master 4214 drivers/media/v4l2-core/v4l2-ctrls.c master->cluster[i]->is_new = 1; master 4226 drivers/media/v4l2-core/v4l2-ctrls.c if (master->is_auto && master->has_volatiles && master 4227 drivers/media/v4l2-core/v4l2-ctrls.c !is_cur_manual(master)) { master 4228 drivers/media/v4l2-core/v4l2-ctrls.c s32 new_auto_val = *master->p_new.p_s32; master 4234 drivers/media/v4l2-core/v4l2-ctrls.c if (new_auto_val == master->manual_mode_value) master 4235 drivers/media/v4l2-core/v4l2-ctrls.c update_from_auto_cluster(master); master 4238 drivers/media/v4l2-core/v4l2-ctrls.c ret = try_or_set_cluster(NULL, master, true, 0); master 4239 drivers/media/v4l2-core/v4l2-ctrls.c v4l2_ctrl_unlock(master); master 37 drivers/media/v4l2-core/v4l2-spi.c struct spi_master *master, master 48 drivers/media/v4l2-core/v4l2-spi.c spi = spi_new_device(master, info); master 143 drivers/memory/mtk-smi.c mtk_smi_larb_bind(struct device *dev, struct device *master, void *data) master 214 drivers/memory/mtk-smi.c mtk_smi_larb_unbind(struct device *dev, struct device *master, void *data) master 149 drivers/mfd/qcom-pm8xxx.c static int pm8xxx_irq_master_handler(struct pm_irq_chip *chip, int master) master 154 drivers/mfd/qcom-pm8xxx.c ret = regmap_read(chip->regmap, SSBI_REG_ADDR_IRQ_M_STATUS1 + master, master 157 drivers/mfd/qcom-pm8xxx.c pr_err("Failed to read master %d ret=%d\n", master, ret); master 161 drivers/mfd/qcom-pm8xxx.c pr_err("master bit set in root but no blocks: %d", master); master 167 drivers/mfd/qcom-pm8xxx.c block_number = master * 8 + i; /* block # */ master 200 drivers/mfd/qcom-pm8xxx.c int master, int block) master 206 drivers/mfd/qcom-pm8xxx.c PM8821_SSBI_ADDR_IRQ_ROOT(master, block), &bits); master 213 drivers/mfd/qcom-pm8xxx.c block += (master * PM8821_BLOCKS_PER_MASTER) - 1; master 226 drivers/mfd/qcom-pm8xxx.c int master, u8 master_val) master 232 drivers/mfd/qcom-pm8xxx.c pm8821_irq_block_handler(chip, master, block); master 239 drivers/mfd/qcom-pm8xxx.c unsigned int master; master 244 drivers/mfd/qcom-pm8xxx.c PM8821_SSBI_REG_ADDR_IRQ_MASTER0, &master); master 251 drivers/mfd/qcom-pm8xxx.c if (master & GENMASK(7, 1)) master 252 drivers/mfd/qcom-pm8xxx.c pm8821_irq_master_handler(chip, 0, master); master 255 drivers/mfd/qcom-pm8xxx.c if (!(master & BIT(0))) master 259 drivers/mfd/qcom-pm8xxx.c PM8821_SSBI_REG_ADDR_IRQ_MASTER1, &master); master 265 drivers/mfd/qcom-pm8xxx.c pm8821_irq_master_handler(chip, 1, master); master 409 drivers/mfd/qcom-pm8xxx.c u8 block, master; master 413 drivers/mfd/qcom-pm8xxx.c master = block / PM8821_BLOCKS_PER_MASTER; master 418 drivers/mfd/qcom-pm8xxx.c PM8821_SSBI_ADDR_IRQ_MASK(master, block), master 426 drivers/mfd/qcom-pm8xxx.c PM8821_SSBI_ADDR_IRQ_CLEAR(master, block), master 437 drivers/mfd/qcom-pm8xxx.c u8 block, master; master 440 drivers/mfd/qcom-pm8xxx.c master = block / PM8821_BLOCKS_PER_MASTER; master 445 drivers/mfd/qcom-pm8xxx.c PM8821_SSBI_ADDR_IRQ_MASK(master, block), master 458 drivers/mfd/qcom-pm8xxx.c u8 block, irq_bit, master; master 462 drivers/mfd/qcom-pm8xxx.c master = block / PM8821_BLOCKS_PER_MASTER; master 467 drivers/mfd/qcom-pm8xxx.c PM8821_SSBI_ADDR_IRQ_RT_STATUS(master, block), &bits); master 161 drivers/mfd/vexpress-sysreg.c int master; master 172 drivers/mfd/vexpress-sysreg.c master = readl(base + SYS_MISC) & SYS_MISC_MASTERSITE ? master 174 drivers/mfd/vexpress-sysreg.c vexpress_config_set_master(master); master 178 drivers/mfd/vexpress-sysreg.c u32 id = readl(base + (master == VEXPRESS_SITE_DB1 ? master 347 drivers/misc/cxl/api.c ctx->master = true; master 35 drivers/misc/cxl/context.c int cxl_context_init(struct cxl_context *ctx, struct cxl_afu *afu, bool master) master 40 drivers/misc/cxl/context.c ctx->master = master; master 196 drivers/misc/cxl/context.c if (ctx->master && !ctx->afu->psa) { master 210 drivers/misc/cxl/context.c if ((ctx->master && !ctx->afu->psa) || (!ctx->afu->pp_psa)) { master 221 drivers/misc/cxl/context.c ctx->psn_phys, ctx->pe , ctx->master); master 605 drivers/misc/cxl/cxl.h bool master; master 979 drivers/misc/cxl/cxl.h int cxl_context_init(struct cxl_context *ctx, struct cxl_afu *afu, bool master); master 1026 drivers/misc/cxl/cxl.h u64 cxl_calculate_sr(bool master, bool kernel, bool real_mode, bool p9); master 43 drivers/misc/cxl/file.c static int __afu_open(struct inode *inode, struct file *file, bool master) master 87 drivers/misc/cxl/file.c rc = cxl_context_init(ctx, afu, master); master 301 drivers/misc/cxl/file.c if (ctx->afu->current_mode == CXL_MODE_DIRECTED && !ctx->master) master 588 drivers/misc/cxl/guest.c if (ctx->master || !ctx->afu->pp_psa) { master 542 drivers/misc/cxl/native.c if (!ctx->afu->pp_size || ctx->master) { master 595 drivers/misc/cxl/native.c u64 cxl_calculate_sr(bool master, bool kernel, bool real_mode, bool p9) master 600 drivers/misc/cxl/native.c if (master) master 629 drivers/misc/cxl/native.c return cxl_calculate_sr(ctx->master, ctx->kernel, false, master 114 drivers/misc/pti.c aperture = drv_data->pti_ioaddr + (mc->master << 15) master 165 drivers/misc/pti.c struct pti_masterchannel mccontrol = {.master = CONTROL_ID, master 187 drivers/misc/pti.c snprintf(control_frame, CONTROL_FRAME_LEN, control_format, mc->master, master 263 drivers/misc/pti.c mc->master = base_id; master 338 drivers/misc/pti.c u8 master, channel, i; master 343 drivers/misc/pti.c master = mc->master; master 346 drivers/misc/pti.c if (master == APP_BASE_ID) { master 349 drivers/misc/pti.c } else if (master == OS_BASE_ID) { master 672 drivers/misc/pti.c static struct pti_masterchannel mc = {.master = CONSOLE_ID, master 1071 drivers/mmc/host/mmc_spi.c spi_bus_lock(host->spi->master); master 1103 drivers/mmc/host/mmc_spi.c spi_bus_unlock(host->spi->master); master 1294 drivers/mmc/host/mmc_spi.c if (spi->master->flags & SPI_MASTER_HALF_DUPLEX) master 1379 drivers/mmc/host/mmc_spi.c if (spi->master->dev.parent->dma_mask) { master 1380 drivers/mmc/host/mmc_spi.c struct device *dev = spi->master->dev.parent; master 635 drivers/mtd/devices/mtd_dataflash.c spi->master->bus_num, spi->chip_select, master 869 drivers/mtd/mtdcore.c int mtd_device_unregister(struct mtd_info *master) master 873 drivers/mtd/mtdcore.c if (master->_reboot) master 874 drivers/mtd/mtdcore.c unregister_reboot_notifier(&master->reboot_notifier); master 876 drivers/mtd/mtdcore.c err = del_mtd_partitions(master); master 880 drivers/mtd/mtdcore.c if (!device_is_registered(&master->dev)) master 883 drivers/mtd/mtdcore.c return del_mtd_device(master); master 18 drivers/mtd/mtdcore.h int parse_mtd_partitions(struct mtd_info *master, const char * const *types, master 710 drivers/mtd/mtdpart.c int add_mtd_partitions(struct mtd_info *master, master 718 drivers/mtd/mtdpart.c printk(KERN_NOTICE "Creating %d MTD partitions on \"%s\":\n", nbparts, master->name); master 721 drivers/mtd/mtdpart.c slave = allocate_partition(master, parts + i, i, cur_offset); master 751 drivers/mtd/mtdpart.c del_mtd_partitions(master); master 831 drivers/mtd/mtdpart.c struct mtd_info *master, master 837 drivers/mtd/mtdpart.c ret = (*parser->parse_fn)(master, &pparts->parts, data); master 838 drivers/mtd/mtdpart.c pr_debug("%s: parser %s: %i\n", master->name, parser->name, ret); master 843 drivers/mtd/mtdpart.c parser->name, master->name); master 890 drivers/mtd/mtdpart.c static int mtd_part_of_parse(struct mtd_info *master, master 900 drivers/mtd/mtdpart.c np = mtd_get_of_node(master); master 901 drivers/mtd/mtdpart.c if (mtd_is_partition(master)) master 910 drivers/mtd/mtdpart.c ret = mtd_part_do_parse(parser, master, pparts, NULL); master 931 drivers/mtd/mtdpart.c ret = mtd_part_do_parse(parser, master, pparts, NULL); master 960 drivers/mtd/mtdpart.c int parse_mtd_partitions(struct mtd_info *master, const char *const *types, master 968 drivers/mtd/mtdpart.c types = mtd_is_partition(master) ? default_subpartition_types : master 978 drivers/mtd/mtdpart.c ret = mtd_part_of_parse(master, &pparts); master 980 drivers/mtd/mtdpart.c pr_debug("%s: parsing partitions %s\n", master->name, master 985 drivers/mtd/mtdpart.c pr_debug("%s: got parser %s\n", master->name, master 989 drivers/mtd/mtdpart.c ret = mtd_part_do_parse(parser, master, &pparts, data); master 995 drivers/mtd/mtdpart.c err = add_mtd_partitions(master, pparts.parts, master 31 drivers/mtd/parsers/ar7part.c static int create_mtd_partitions(struct mtd_info *master, master 38 drivers/mtd/parsers/ar7part.c unsigned int pre_size = master->erasesize, post_size = 0; master 49 drivers/mtd/parsers/ar7part.c ar7_parts[0].size = master->erasesize; master 54 drivers/mtd/parsers/ar7part.c ar7_parts[1].size = master->erasesize; master 59 drivers/mtd/parsers/ar7part.c mtd_read(master, offset, sizeof(header), &len, master 67 drivers/mtd/parsers/ar7part.c pre_size += master->erasesize; master 73 drivers/mtd/parsers/ar7part.c ar7_parts[1].offset = master->size - master->erasesize; master 74 drivers/mtd/parsers/ar7part.c post_size = master->erasesize; master 81 drivers/mtd/parsers/ar7part.c mtd_read(master, offset, sizeof(header), &len, master 89 drivers/mtd/parsers/ar7part.c mtd_read(master, offset, sizeof(header), &len, master 100 drivers/mtd/parsers/ar7part.c mtd_read(master, root_offset, sizeof(header), &len, (u8 *)&header); master 102 drivers/mtd/parsers/ar7part.c root_offset += master->erasesize - 1; master 103 drivers/mtd/parsers/ar7part.c root_offset &= ~(master->erasesize - 1); master 108 drivers/mtd/parsers/ar7part.c ar7_parts[2].size = master->size - pre_size - post_size; master 113 drivers/mtd/parsers/ar7part.c ar7_parts[3].size = master->size - root_offset - post_size; master 86 drivers/mtd/parsers/bcm47xxpart.c static int bcm47xxpart_parse(struct mtd_info *master, master 95 drivers/mtd/parsers/bcm47xxpart.c uint32_t blocksize = master->erasesize; master 121 drivers/mtd/parsers/bcm47xxpart.c for (offset = 0; offset <= master->size - blocksize; master 133 drivers/mtd/parsers/bcm47xxpart.c err = mtd_read(master, offset, BCM47XXPART_BYTES_TO_READ, master 228 drivers/mtd/parsers/bcm47xxpart.c if (offset != master->size - blocksize && master 236 drivers/mtd/parsers/bcm47xxpart.c err = mtd_read(master, offset + 0x8000, 0x4, &bytes_read, master 259 drivers/mtd/parsers/bcm47xxpart.c offset = master->size - possible_nvram_sizes[i]; master 260 drivers/mtd/parsers/bcm47xxpart.c err = mtd_read(master, offset, 0x4, &bytes_read, master 271 drivers/mtd/parsers/bcm47xxpart.c master->size - blocksize, 0); master 284 drivers/mtd/parsers/bcm47xxpart.c parts[i + 1].offset : master->size; master 35 drivers/mtd/parsers/bcm63xxpart.c static int bcm63xx_detect_cfe(struct mtd_info *master) master 41 drivers/mtd/parsers/bcm63xxpart.c ret = mtd_read(master, BCM963XX_CFE_VERSION_OFFSET, 5, &retlen, master 52 drivers/mtd/parsers/bcm63xxpart.c ret = mtd_read(master, BCM963XX_CFE_MAGIC_OFFSET, 8, &retlen, master 59 drivers/mtd/parsers/bcm63xxpart.c static int bcm63xx_read_nvram(struct mtd_info *master, master 67 drivers/mtd/parsers/bcm63xxpart.c ret = mtd_read(master, BCM963XX_NVRAM_OFFSET, BCM963XX_NVRAM_V5_SIZE, master 88 drivers/mtd/parsers/bcm63xxpart.c static int bcm63xx_parse_cfe_nor_partitions(struct mtd_info *master, master 97 drivers/mtd/parsers/bcm63xxpart.c cfe_erasesize = max_t(uint32_t, master->erasesize, master 115 drivers/mtd/parsers/bcm63xxpart.c parts[curpart].offset = master->size - nvramlen; master 122 drivers/mtd/parsers/bcm63xxpart.c parts[curpart].size = master->size - cfelen - nvramlen; master 134 drivers/mtd/parsers/bcm63xxpart.c static int bcm63xx_parse_cfe_partitions(struct mtd_info *master, master 141 drivers/mtd/parsers/bcm63xxpart.c if (bcm63xx_detect_cfe(master)) master 148 drivers/mtd/parsers/bcm63xxpart.c ret = bcm63xx_read_nvram(master, nvram); master 152 drivers/mtd/parsers/bcm63xxpart.c if (!mtd_type_is_nand(master)) master 153 drivers/mtd/parsers/bcm63xxpart.c ret = bcm63xx_parse_cfe_nor_partitions(master, pparts, nvram); master 296 drivers/mtd/parsers/cmdlinepart.c static int parse_cmdline_partitions(struct mtd_info *master, master 303 drivers/mtd/parsers/cmdlinepart.c const char *mtd_id = master->name; master 331 drivers/mtd/parsers/cmdlinepart.c part->parts[i].size = master->size - offset; master 333 drivers/mtd/parsers/cmdlinepart.c if (offset + part->parts[i].size > master->size) { master 336 drivers/mtd/parsers/cmdlinepart.c part->parts[i].size = master->size - offset; master 24 drivers/mtd/parsers/ofpart.c static int parse_fixed_partitions(struct mtd_info *master, master 38 drivers/mtd/parsers/ofpart.c mtd_node = mtd_get_of_node(master); master 50 drivers/mtd/parsers/ofpart.c master->name, mtd_node); master 87 drivers/mtd/parsers/ofpart.c master->name, pp, master 100 drivers/mtd/parsers/ofpart.c master->name, pp, master 131 drivers/mtd/parsers/ofpart.c master->name, pp, mtd_node); master 151 drivers/mtd/parsers/ofpart.c static int parse_ofoldpart_partitions(struct mtd_info *master, master 164 drivers/mtd/parsers/ofpart.c dp = mtd_get_of_node(master); master 28 drivers/mtd/parsers/parser_imagetag.c static int bcm963xx_read_imagetag(struct mtd_info *master, const char *name, master 35 drivers/mtd/parsers/parser_imagetag.c ret = mtd_read(master, tag_offset, sizeof(*buf), &retlen, (void *)buf); master 59 drivers/mtd/parsers/parser_imagetag.c static int bcm963xx_parse_imagetag_partitions(struct mtd_info *master, master 78 drivers/mtd/parsers/parser_imagetag.c ret = bcm963xx_read_imagetag(master, "rootfs", 0, buf); master 126 drivers/mtd/parsers/parser_imagetag.c spareaddr = roundup(totallen, master->erasesize); master 140 drivers/mtd/parsers/parser_imagetag.c sparelen = master->size - spareaddr; master 28 drivers/mtd/parsers/parser_trx.c static const char *parser_trx_data_part_name(struct mtd_info *master, master 35 drivers/mtd/parsers/parser_trx.c err = mtd_read(master, offset, sizeof(buf), &bytes_read, master 45 drivers/mtd/parsers/redboot.c static void parse_redboot_of(struct mtd_info *master) master 51 drivers/mtd/parsers/redboot.c np = mtd_get_of_node(master); master 66 drivers/mtd/parsers/redboot.c static int parse_redboot_partitions(struct mtd_info *master, master 86 drivers/mtd/parsers/redboot.c parse_redboot_of(master); master 89 drivers/mtd/parsers/redboot.c offset = master->size + directory * master->erasesize; master 90 drivers/mtd/parsers/redboot.c while (mtd_block_isbad(master, offset)) { master 96 drivers/mtd/parsers/redboot.c offset -= master->erasesize; master 99 drivers/mtd/parsers/redboot.c offset = directory * master->erasesize; master 100 drivers/mtd/parsers/redboot.c while (mtd_block_isbad(master, offset)) { master 101 drivers/mtd/parsers/redboot.c offset += master->erasesize; master 102 drivers/mtd/parsers/redboot.c if (offset == master->size) master 106 drivers/mtd/parsers/redboot.c buf = vmalloc(master->erasesize); master 112 drivers/mtd/parsers/redboot.c master->name, offset); master 114 drivers/mtd/parsers/redboot.c ret = mtd_read(master, offset, master->erasesize, &retlen, master 120 drivers/mtd/parsers/redboot.c if (retlen != master->erasesize) { master 125 drivers/mtd/parsers/redboot.c numslots = (master->erasesize / sizeof(struct fis_image_desc)); master 143 drivers/mtd/parsers/redboot.c if (swab32(buf[i].size) == master->erasesize || master 144 drivers/mtd/parsers/redboot.c (buf[i].size > master->erasesize master 145 drivers/mtd/parsers/redboot.c && swab32(buf[i].size) < master->erasesize)) { master 173 drivers/mtd/parsers/redboot.c } else if (buf[i].size < master->erasesize) { master 183 drivers/mtd/parsers/redboot.c master->name); master 211 drivers/mtd/parsers/redboot.c buf[i].flash_base &= master->size-1; master 231 drivers/mtd/parsers/redboot.c if (tmp_fl->img->flash_base + tmp_fl->img->size + master->erasesize <= tmp_fl->next->img->flash_base) { master 278 drivers/mtd/parsers/redboot.c if(fl->next && fl->img->flash_base + fl->img->size + master->erasesize <= fl->next->img->flash_base) { master 289 drivers/mtd/parsers/sharpslpart.c static int sharpsl_nand_read_partinfo(struct mtd_info *master, master 297 drivers/mtd/parsers/sharpslpart.c ret = sharpsl_nand_read_laddr(master, from, len, buf, ftl); master 310 drivers/mtd/parsers/sharpslpart.c buf[2].end = cpu_to_le32(master->size); master 325 drivers/mtd/parsers/sharpslpart.c static int sharpsl_parse_mtd_partitions(struct mtd_info *master, master 335 drivers/mtd/parsers/sharpslpart.c err = sharpsl_nand_check_ooblayout(master); master 340 drivers/mtd/parsers/sharpslpart.c err = sharpsl_nand_init_ftl(master, &ftl); master 346 drivers/mtd/parsers/sharpslpart.c err = sharpsl_nand_read_partinfo(master, master 352 drivers/mtd/parsers/sharpslpart.c err = sharpsl_nand_read_partinfo(master, master 1351 drivers/net/bonding/bond_main.c bond_fill_ifbond(slave->bond, &binfo.master); master 738 drivers/net/dsa/bcm_sf2.c struct net_device *p = ds->ports[port].cpu_dp->master; master 762 drivers/net/dsa/bcm_sf2.c struct net_device *p = ds->ports[port].cpu_dp->master; master 1049 drivers/net/dsa/bcm_sf2_cfp.c struct net_device *p = ds->ports[port].cpu_dp->master; master 1092 drivers/net/dsa/bcm_sf2_cfp.c struct net_device *p = ds->ports[port].cpu_dp->master; master 1186 drivers/net/dsa/mt7530.c dn = ds->ports[MT7530_CPU_PORT].master->dev.of_node->parent; master 2279 drivers/net/ethernet/broadcom/bcmsysport.c if (priv->netdev != info->master) master 2282 drivers/net/ethernet/broadcom/bcmsysport.c dev = info->master; master 2345 drivers/net/ethernet/broadcom/bcmsysport.c if (priv->netdev != info->master) master 2348 drivers/net/ethernet/broadcom/bcmsysport.c dev = info->master; master 2027 drivers/net/ethernet/broadcom/bnxt/bnxt.c fw_health->master = EVENT_DATA1_RECOVERY_MASTER_FUNC(data1); master 2033 drivers/net/ethernet/broadcom/bnxt/bnxt.c fw_health->enabled, fw_health->master, master 10110 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (fw_health->master) { master 10704 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (!bp->fw_health->master) { master 1372 drivers/net/ethernet/broadcom/bnxt/bnxt.h u8 master:1; master 1759 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h enum dev_master master, enum dev_state *state); master 1217 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c unsigned int master; master 1221 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c master = PCIE_FW_MASTER_G(pcie_fw); master 1225 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c if (master_vld && (master != adap->pf)) { master 6853 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c enum dev_master master, enum dev_state *state) master 6865 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c FW_HELLO_CMD_MASTERDIS_V(master == MASTER_CANT) | master 6866 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c FW_HELLO_CMD_MASTERFORCE_V(master == MASTER_MUST) | master 6867 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c FW_HELLO_CMD_MBMASTER_V(master == MASTER_MUST ? master 957 drivers/net/ethernet/mellanox/mlx4/cmd.c slave_cap_mask = priv->mfunc.master.slave_state[slave].ib_cap_mask[port]; master 1684 drivers/net/ethernet/mellanox/mlx4/cmd.c priv->mfunc.master.slave_state[slave].vhcr_dma, master 1821 drivers/net/ethernet/mellanox/mlx4/cmd.c priv->mfunc.master.slave_state[slave].vhcr_dma, master 1829 drivers/net/ethernet/mellanox/mlx4/cmd.c mlx4_GEN_EQE(dev, slave, &priv->mfunc.master.cmd_eqe)) master 1851 drivers/net/ethernet/mellanox/mlx4/cmd.c vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port]; master 1852 drivers/net/ethernet/mellanox/mlx4/cmd.c vp_admin = &priv->mfunc.master.vf_admin[slave].vport[port]; master 1861 drivers/net/ethernet/mellanox/mlx4/cmd.c if (!(priv->mfunc.master.slave_state[slave].active && master 1932 drivers/net/ethernet/mellanox/mlx4/cmd.c queue_work(priv->mfunc.master.comm_wq, &work->work); master 1942 drivers/net/ethernet/mellanox/mlx4/cmd.c port_qos_ctl = &priv->mfunc.master.qos_ctl[port]; master 1965 drivers/net/ethernet/mellanox/mlx4/cmd.c port_qos = &priv->mfunc.master.qos_ctl[port]; master 2001 drivers/net/ethernet/mellanox/mlx4/cmd.c &priv->mfunc.master.slave_state[slave]; master 2012 drivers/net/ethernet/mellanox/mlx4/cmd.c priv->mfunc.master.vf_oper[slave].smi_enabled[port] = master 2013 drivers/net/ethernet/mellanox/mlx4/cmd.c priv->mfunc.master.vf_admin[slave].enable_smi[port]; master 2014 drivers/net/ethernet/mellanox/mlx4/cmd.c vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port]; master 2015 drivers/net/ethernet/mellanox/mlx4/cmd.c vp_admin = &priv->mfunc.master.vf_admin[slave].vport[port]; master 2079 drivers/net/ethernet/mellanox/mlx4/cmd.c priv->mfunc.master.vf_oper[slave].smi_enabled[port] = master 2081 drivers/net/ethernet/mellanox/mlx4/cmd.c vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port]; master 2099 drivers/net/ethernet/mellanox/mlx4/cmd.c struct mlx4_slave_state *slave_state = priv->mfunc.master.slave_state; master 2147 drivers/net/ethernet/mellanox/mlx4/cmd.c priv->mfunc.master.slave_state[slave].cookie = 0; master 2189 drivers/net/ethernet/mellanox/mlx4/cmd.c spin_lock_irqsave(&priv->mfunc.master.slave_state_lock, flags); master 2194 drivers/net/ethernet/mellanox/mlx4/cmd.c spin_unlock_irqrestore(&priv->mfunc.master.slave_state_lock, flags); master 2219 drivers/net/ethernet/mellanox/mlx4/cmd.c spin_lock_irqsave(&priv->mfunc.master.slave_state_lock, flags); master 2222 drivers/net/ethernet/mellanox/mlx4/cmd.c spin_unlock_irqrestore(&priv->mfunc.master.slave_state_lock, flags); master 2235 drivers/net/ethernet/mellanox/mlx4/cmd.c struct mlx4_mfunc_master_ctx *master = master 2240 drivers/net/ethernet/mellanox/mlx4/cmd.c container_of(master, struct mlx4_mfunc, master); master 2253 drivers/net/ethernet/mellanox/mlx4/cmd.c bit_vec = master->comm_arm_bit_vector; master 2267 drivers/net/ethernet/mellanox/mlx4/cmd.c if (master->slave_state[slave].comm_toggle master 2271 drivers/net/ethernet/mellanox/mlx4/cmd.c master->slave_state[slave].comm_toggle); master 2272 drivers/net/ethernet/mellanox/mlx4/cmd.c master->slave_state[slave].comm_toggle = master 2371 drivers/net/ethernet/mellanox/mlx4/cmd.c priv->mfunc.master.slave_state = master 2375 drivers/net/ethernet/mellanox/mlx4/cmd.c if (!priv->mfunc.master.slave_state) master 2378 drivers/net/ethernet/mellanox/mlx4/cmd.c priv->mfunc.master.vf_admin = master 2382 drivers/net/ethernet/mellanox/mlx4/cmd.c if (!priv->mfunc.master.vf_admin) master 2385 drivers/net/ethernet/mellanox/mlx4/cmd.c priv->mfunc.master.vf_oper = master 2389 drivers/net/ethernet/mellanox/mlx4/cmd.c if (!priv->mfunc.master.vf_oper) master 2393 drivers/net/ethernet/mellanox/mlx4/cmd.c vf_admin = &priv->mfunc.master.vf_admin[i]; master 2394 drivers/net/ethernet/mellanox/mlx4/cmd.c vf_oper = &priv->mfunc.master.vf_oper[i]; master 2395 drivers/net/ethernet/mellanox/mlx4/cmd.c s_state = &priv->mfunc.master.slave_state[i]; master 2398 drivers/net/ethernet/mellanox/mlx4/cmd.c mutex_init(&priv->mfunc.master.gen_eqe_mutex[i]); master 2444 drivers/net/ethernet/mellanox/mlx4/cmd.c memset(&priv->mfunc.master.cmd_eqe, 0, sizeof(struct mlx4_eqe)); master 2445 drivers/net/ethernet/mellanox/mlx4/cmd.c priv->mfunc.master.cmd_eqe.type = MLX4_EVENT_TYPE_CMD; master 2446 drivers/net/ethernet/mellanox/mlx4/cmd.c INIT_WORK(&priv->mfunc.master.comm_work, master 2448 drivers/net/ethernet/mellanox/mlx4/cmd.c INIT_WORK(&priv->mfunc.master.slave_event_work, master 2450 drivers/net/ethernet/mellanox/mlx4/cmd.c INIT_WORK(&priv->mfunc.master.slave_flr_event_work, master 2452 drivers/net/ethernet/mellanox/mlx4/cmd.c spin_lock_init(&priv->mfunc.master.slave_state_lock); master 2453 drivers/net/ethernet/mellanox/mlx4/cmd.c spin_lock_init(&priv->mfunc.master.slave_eq.event_lock); master 2454 drivers/net/ethernet/mellanox/mlx4/cmd.c priv->mfunc.master.comm_wq = master 2456 drivers/net/ethernet/mellanox/mlx4/cmd.c if (!priv->mfunc.master.comm_wq) master 2472 drivers/net/ethernet/mellanox/mlx4/cmd.c flush_workqueue(priv->mfunc.master.comm_wq); master 2473 drivers/net/ethernet/mellanox/mlx4/cmd.c destroy_workqueue(priv->mfunc.master.comm_wq); master 2477 drivers/net/ethernet/mellanox/mlx4/cmd.c kfree(priv->mfunc.master.slave_state[i].vlan_filter[port]); master 2479 drivers/net/ethernet/mellanox/mlx4/cmd.c kfree(priv->mfunc.master.vf_oper); master 2481 drivers/net/ethernet/mellanox/mlx4/cmd.c kfree(priv->mfunc.master.vf_admin); master 2483 drivers/net/ethernet/mellanox/mlx4/cmd.c kfree(priv->mfunc.master.slave_state); master 2579 drivers/net/ethernet/mellanox/mlx4/cmd.c flush_workqueue(priv->mfunc.master.comm_wq); master 2580 drivers/net/ethernet/mellanox/mlx4/cmd.c destroy_workqueue(priv->mfunc.master.comm_wq); master 2583 drivers/net/ethernet/mellanox/mlx4/cmd.c kfree(priv->mfunc.master.slave_state[i].vlan_filter[port]); master 2585 drivers/net/ethernet/mellanox/mlx4/cmd.c kfree(priv->mfunc.master.slave_state); master 2586 drivers/net/ethernet/mellanox/mlx4/cmd.c kfree(priv->mfunc.master.vf_admin); master 2587 drivers/net/ethernet/mellanox/mlx4/cmd.c kfree(priv->mfunc.master.vf_oper); master 2889 drivers/net/ethernet/mellanox/mlx4/cmd.c port_qos = &priv->mfunc.master.qos_ctl[port]; master 2936 drivers/net/ethernet/mellanox/mlx4/cmd.c info = &priv->mfunc.master.qos_ctl[port]; master 2994 drivers/net/ethernet/mellanox/mlx4/cmd.c s_info = &priv->mfunc.master.vf_admin[slave].vport[port]; master 3041 drivers/net/ethernet/mellanox/mlx4/cmd.c slave_state = &priv->mfunc.master.slave_state[slave]; master 3048 drivers/net/ethernet/mellanox/mlx4/cmd.c vf_admin = &priv->mfunc.master.vf_admin[slave].vport[port]; master 3049 drivers/net/ethernet/mellanox/mlx4/cmd.c vf_oper = &priv->mfunc.master.vf_oper[slave].vport[port]; master 3103 drivers/net/ethernet/mellanox/mlx4/cmd.c vf_admin = &priv->mfunc.master.vf_admin[slave].vport[port]; master 3136 drivers/net/ethernet/mellanox/mlx4/cmd.c if (priv->mfunc.master.slave_state[slave].active && master 3156 drivers/net/ethernet/mellanox/mlx4/cmd.c vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port]; master 3185 drivers/net/ethernet/mellanox/mlx4/cmd.c s_info = &priv->mfunc.master.vf_admin[slave].vport[port]; master 3212 drivers/net/ethernet/mellanox/mlx4/cmd.c s_info = &priv->mfunc.master.vf_admin[slave].vport[port]; master 3274 drivers/net/ethernet/mellanox/mlx4/cmd.c s_info = &priv->mfunc.master.vf_admin[slave].vport[port]; master 3382 drivers/net/ethernet/mellanox/mlx4/cmd.c return priv->mfunc.master.vf_oper[slave].smi_enabled[port] == master 3398 drivers/net/ethernet/mellanox/mlx4/cmd.c return priv->mfunc.master.vf_admin[slave].enable_smi[port] == master 3427 drivers/net/ethernet/mellanox/mlx4/cmd.c priv->mfunc.master.vf_admin[slave].enable_smi[port] = enabled; master 3083 drivers/net/ethernet/mellanox/mlx4/en_netdev.c if ((bonding_info->master.bond_mode != BOND_MODE_ACTIVEBACKUP) && master 3084 drivers/net/ethernet/mellanox/mlx4/en_netdev.c (bonding_info->master.bond_mode != BOND_MODE_XOR) && master 3085 drivers/net/ethernet/mellanox/mlx4/en_netdev.c (bonding_info->master.bond_mode != BOND_MODE_8023AD)) master 3089 drivers/net/ethernet/mellanox/mlx4/en_netdev.c if (bonding_info->master.num_slaves != 2) master 3094 drivers/net/ethernet/mellanox/mlx4/en_netdev.c if (bonding_info->master.bond_mode == master 138 drivers/net/ethernet/mellanox/mlx4/eq.c struct mlx4_mfunc_master_ctx *master = master 142 drivers/net/ethernet/mellanox/mlx4/eq.c container_of(master, struct mlx4_mfunc, master); master 145 drivers/net/ethernet/mellanox/mlx4/eq.c struct mlx4_slave_event_eq *slave_eq = &mfunc->master.slave_eq; master 197 drivers/net/ethernet/mellanox/mlx4/eq.c struct mlx4_slave_event_eq *slave_eq = &priv->mfunc.master.slave_eq; master 218 drivers/net/ethernet/mellanox/mlx4/eq.c queue_work(priv->mfunc.master.comm_wq, master 219 drivers/net/ethernet/mellanox/mlx4/eq.c &priv->mfunc.master.slave_event_work); master 230 drivers/net/ethernet/mellanox/mlx4/eq.c !priv->mfunc.master.slave_state[slave].active) master 258 drivers/net/ethernet/mellanox/mlx4/eq.c struct mlx4_slave_state *s_slave = &priv->mfunc.master.slave_state[slave]; master 314 drivers/net/ethernet/mellanox/mlx4/eq.c struct mlx4_slave_state *s_state = priv->mfunc.master.slave_state; master 331 drivers/net/ethernet/mellanox/mlx4/eq.c struct mlx4_slave_state *s_state = priv->mfunc.master.slave_state; master 387 drivers/net/ethernet/mellanox/mlx4/eq.c ctx = &priv->mfunc.master.slave_state[slave]; master 451 drivers/net/ethernet/mellanox/mlx4/eq.c struct mlx4_mfunc_master_ctx *master = master 455 drivers/net/ethernet/mellanox/mlx4/eq.c container_of(master, struct mlx4_mfunc, master); master 459 drivers/net/ethernet/mellanox/mlx4/eq.c struct mlx4_slave_state *slave_state = priv->mfunc.master.slave_state; master 480 drivers/net/ethernet/mellanox/mlx4/eq.c spin_lock_irqsave(&priv->mfunc.master.slave_state_lock, flags); master 483 drivers/net/ethernet/mellanox/mlx4/eq.c spin_unlock_irqrestore(&priv->mfunc.master.slave_state_lock, flags); master 625 drivers/net/ethernet/mellanox/mlx4/eq.c s_info = &priv->mfunc.master.vf_oper[i].vport[port].state; master 666 drivers/net/ethernet/mellanox/mlx4/eq.c s_info = &priv->mfunc.master.vf_oper[i].vport[port].state; master 729 drivers/net/ethernet/mellanox/mlx4/eq.c memcpy(&priv->mfunc.master.comm_arm_bit_vector, master 732 drivers/net/ethernet/mellanox/mlx4/eq.c queue_work(priv->mfunc.master.comm_wq, master 733 drivers/net/ethernet/mellanox/mlx4/eq.c &priv->mfunc.master.comm_work); master 753 drivers/net/ethernet/mellanox/mlx4/eq.c spin_lock_irqsave(&priv->mfunc.master.slave_state_lock, flags); master 755 drivers/net/ethernet/mellanox/mlx4/eq.c priv->mfunc.master.slave_state[flr_slave].active = false; master 756 drivers/net/ethernet/mellanox/mlx4/eq.c priv->mfunc.master.slave_state[flr_slave].last_cmd = MLX4_COMM_CMD_FLR; master 757 drivers/net/ethernet/mellanox/mlx4/eq.c priv->mfunc.master.slave_state[flr_slave].is_slave_going_down = 1; master 759 drivers/net/ethernet/mellanox/mlx4/eq.c spin_unlock_irqrestore(&priv->mfunc.master.slave_state_lock, flags); master 762 drivers/net/ethernet/mellanox/mlx4/eq.c queue_work(priv->mfunc.master.comm_wq, master 763 drivers/net/ethernet/mellanox/mlx4/eq.c &priv->mfunc.master.slave_flr_event_work); master 882 drivers/net/ethernet/mellanox/mlx4/eq.c priv->mfunc.master.slave_state[slave].event_eq; master 265 drivers/net/ethernet/mellanox/mlx4/fw.c vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port]; master 266 drivers/net/ethernet/mellanox/mlx4/fw.c vp_admin = &priv->mfunc.master.vf_admin[slave].vport[port]; master 297 drivers/net/ethernet/mellanox/mlx4/fw.c vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port]; master 298 drivers/net/ethernet/mellanox/mlx4/fw.c vp_admin = &priv->mfunc.master.vf_admin[slave].vport[port]; master 299 drivers/net/ethernet/mellanox/mlx4/fw.c slave_state = &priv->mfunc.master.slave_state[slave]; master 438 drivers/net/ethernet/mellanox/mlx4/fw.c vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port]; master 454 drivers/net/ethernet/mellanox/mlx4/fw.c &priv->mfunc.master.slave_state[slave]; master 475 drivers/net/ethernet/mellanox/mlx4/fw.c size = priv->mfunc.master.res_tracker.res_alloc[RES_QP].quota[slave]; master 480 drivers/net/ethernet/mellanox/mlx4/fw.c size = priv->mfunc.master.res_tracker.res_alloc[RES_SRQ].quota[slave]; master 485 drivers/net/ethernet/mellanox/mlx4/fw.c size = priv->mfunc.master.res_tracker.res_alloc[RES_CQ].quota[slave]; master 509 drivers/net/ethernet/mellanox/mlx4/fw.c size = priv->mfunc.master.res_tracker.res_alloc[RES_MPT].quota[slave]; master 514 drivers/net/ethernet/mellanox/mlx4/fw.c size = priv->mfunc.master.res_tracker.res_alloc[RES_MTT].quota[slave]; master 1439 drivers/net/ethernet/mellanox/mlx4/fw.c def_mac = priv->mfunc.master.vf_oper[slave].vport[vhcr->in_modifier].state.mac; master 1451 drivers/net/ethernet/mellanox/mlx4/fw.c admin_link_state = priv->mfunc.master.vf_oper[slave].vport[vhcr->in_modifier].state.link_state; master 2244 drivers/net/ethernet/mellanox/mlx4/fw.c if (priv->mfunc.master.qp0_state[port].proxy_qp0_active && master 2245 drivers/net/ethernet/mellanox/mlx4/fw.c priv->mfunc.master.qp0_state[port].qp0_active) master 2263 drivers/net/ethernet/mellanox/mlx4/fw.c if (priv->mfunc.master.slave_state[slave].init_port_mask & (1 << port)) master 2268 drivers/net/ethernet/mellanox/mlx4/fw.c if (!priv->mfunc.master.init_port_ref[port]) { master 2274 drivers/net/ethernet/mellanox/mlx4/fw.c priv->mfunc.master.slave_state[slave].init_port_mask |= (1 << port); master 2278 drivers/net/ethernet/mellanox/mlx4/fw.c !priv->mfunc.master.qp0_state[port].port_active) { master 2283 drivers/net/ethernet/mellanox/mlx4/fw.c priv->mfunc.master.qp0_state[port].port_active = 1; master 2284 drivers/net/ethernet/mellanox/mlx4/fw.c priv->mfunc.master.slave_state[slave].init_port_mask |= (1 << port); master 2287 drivers/net/ethernet/mellanox/mlx4/fw.c priv->mfunc.master.slave_state[slave].init_port_mask |= (1 << port); master 2289 drivers/net/ethernet/mellanox/mlx4/fw.c ++priv->mfunc.master.init_port_ref[port]; master 2361 drivers/net/ethernet/mellanox/mlx4/fw.c if (!(priv->mfunc.master.slave_state[slave].init_port_mask & master 2366 drivers/net/ethernet/mellanox/mlx4/fw.c if (priv->mfunc.master.init_port_ref[port] == 1) { master 2372 drivers/net/ethernet/mellanox/mlx4/fw.c priv->mfunc.master.slave_state[slave].init_port_mask &= ~(1 << port); master 2376 drivers/net/ethernet/mellanox/mlx4/fw.c if (!priv->mfunc.master.qp0_state[port].qp0_active && master 2377 drivers/net/ethernet/mellanox/mlx4/fw.c priv->mfunc.master.qp0_state[port].port_active) { master 2382 drivers/net/ethernet/mellanox/mlx4/fw.c priv->mfunc.master.slave_state[slave].init_port_mask &= ~(1 << port); master 2383 drivers/net/ethernet/mellanox/mlx4/fw.c priv->mfunc.master.qp0_state[port].port_active = 0; master 2386 drivers/net/ethernet/mellanox/mlx4/fw.c priv->mfunc.master.slave_state[slave].init_port_mask &= ~(1 << port); master 2388 drivers/net/ethernet/mellanox/mlx4/fw.c --priv->mfunc.master.init_port_ref[port]; master 749 drivers/net/ethernet/mellanox/mlx4/main.c s_state = &priv->mfunc.master.slave_state[i]; master 819 drivers/net/ethernet/mellanox/mlx4/main.c s_slave = &priv->mfunc.master.slave_state[slave]; master 2672 drivers/net/ethernet/mellanox/mlx4/main.c priv->mfunc.master.vf_admin[entry].vport[port].guid = guid; master 2680 drivers/net/ethernet/mellanox/mlx4/main.c return priv->mfunc.master.vf_admin[entry].vport[port].guid; master 2696 drivers/net/ethernet/mellanox/mlx4/main.c priv->mfunc.master.vf_admin[entry].vport[port].guid = guid; master 2833 drivers/net/ethernet/mellanox/mlx4/main.c priv->mfunc.master.slave_state[i].ib_cap_mask[port] = master 613 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_mfunc_master_ctx master; master 1398 drivers/net/ethernet/mellanox/mlx4/mlx4.h return &mlx4_priv(dev)->mfunc.master.res_tracker.lock; master 1252 drivers/net/ethernet/mellanox/mlx4/port.c struct mlx4_mfunc_master_ctx *master = &priv->mfunc.master; master 1253 drivers/net/ethernet/mellanox/mlx4/port.c struct mlx4_slave_state *slave_st = &master->slave_state[slave]; master 1264 drivers/net/ethernet/mellanox/mlx4/port.c if (mtu > master->max_mtu[port]) master 1265 drivers/net/ethernet/mellanox/mlx4/port.c master->max_mtu[port] = mtu; master 1266 drivers/net/ethernet/mellanox/mlx4/port.c if (mtu < prev_mtu && prev_mtu == master->max_mtu[port]) { master 1270 drivers/net/ethernet/mellanox/mlx4/port.c master->max_mtu[port] = mtu; master 1272 drivers/net/ethernet/mellanox/mlx4/port.c master->max_mtu[port] = master 1273 drivers/net/ethernet/mellanox/mlx4/port.c max_t(u16, master->max_mtu[port], master 1274 drivers/net/ethernet/mellanox/mlx4/port.c master->slave_state[i].mtu[port]); master 1276 drivers/net/ethernet/mellanox/mlx4/port.c gen_context->mtu = cpu_to_be16(master->max_mtu[port]); master 1284 drivers/net/ethernet/mellanox/mlx4/port.c struct mlx4_mfunc_master_ctx *master = &priv->mfunc.master; master 1285 drivers/net/ethernet/mellanox/mlx4/port.c struct mlx4_slave_state *slave_st = &master->slave_state[slave]; master 1295 drivers/net/ethernet/mellanox/mlx4/port.c if (user_mtu > master->max_user_mtu[port]) master 1296 drivers/net/ethernet/mellanox/mlx4/port.c master->max_user_mtu[port] = user_mtu; master 1298 drivers/net/ethernet/mellanox/mlx4/port.c prev_user_mtu == master->max_user_mtu[port]) { master 1302 drivers/net/ethernet/mellanox/mlx4/port.c master->max_user_mtu[port] = user_mtu; master 1304 drivers/net/ethernet/mellanox/mlx4/port.c master->max_user_mtu[port] = master 1305 drivers/net/ethernet/mellanox/mlx4/port.c max_t(u16, master->max_user_mtu[port], master 1306 drivers/net/ethernet/mellanox/mlx4/port.c master->slave_state[i].user_mtu[port]); master 1308 drivers/net/ethernet/mellanox/mlx4/port.c gen_context->user_mtu = cpu_to_be16(master->max_user_mtu[port]); master 1316 drivers/net/ethernet/mellanox/mlx4/port.c struct mlx4_mfunc_master_ctx *master = &priv->mfunc.master; master 1320 drivers/net/ethernet/mellanox/mlx4/port.c (gen_context->pptx != master->pptx || master 1321 drivers/net/ethernet/mellanox/mlx4/port.c gen_context->pprx != master->pprx)) { master 1322 drivers/net/ethernet/mellanox/mlx4/port.c gen_context->pptx = master->pptx; master 1323 drivers/net/ethernet/mellanox/mlx4/port.c gen_context->pprx = master->pprx; master 1327 drivers/net/ethernet/mellanox/mlx4/port.c master->pptx = gen_context->pptx; master 1328 drivers/net/ethernet/mellanox/mlx4/port.c master->pprx = gen_context->pprx; master 1513 drivers/net/ethernet/mellanox/mlx4/port.c priv->mfunc.master.slave_state[slave].ib_cap_mask[port]; master 1514 drivers/net/ethernet/mellanox/mlx4/port.c priv->mfunc.master.slave_state[slave].ib_cap_mask[port] = new_cap_mask; master 1517 drivers/net/ethernet/mellanox/mlx4/port.c priv->mfunc.master.slave_state[i].ib_cap_mask[port]; master 1535 drivers/net/ethernet/mellanox/mlx4/port.c priv->mfunc.master.slave_state[slave].ib_cap_mask[port] = master 152 drivers/net/ethernet/mellanox/mlx4/qp.c priv->mfunc.master.qp0_state[port].proxy_qp0_active = 0; master 154 drivers/net/ethernet/mellanox/mlx4/qp.c priv->mfunc.master.qp0_state[port].qp0_active = 0; master 193 drivers/net/ethernet/mellanox/mlx4/qp.c priv->mfunc.master.qp0_state[port].proxy_qp0_active = 0; master 195 drivers/net/ethernet/mellanox/mlx4/qp.c priv->mfunc.master.qp0_state[port].qp0_active = 0; master 198 drivers/net/ethernet/mellanox/mlx4/qp.c priv->mfunc.master.qp0_state[port].proxy_qp0_active = 1; master 200 drivers/net/ethernet/mellanox/mlx4/qp.c priv->mfunc.master.qp0_state[port].qp0_active = 1; master 313 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &priv->mfunc.master.res_tracker.res_alloc[res_type]; master 384 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &priv->mfunc.master.res_tracker.res_alloc[res_type]; master 463 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c priv->mfunc.master.res_tracker.res_alloc[RES_QP].quota[pf]; master 465 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c priv->mfunc.master.res_tracker.res_alloc[RES_CQ].quota[pf]; master 467 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c priv->mfunc.master.res_tracker.res_alloc[RES_SRQ].quota[pf]; master 469 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c priv->mfunc.master.res_tracker.res_alloc[RES_MTT].quota[pf]; master 471 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c priv->mfunc.master.res_tracker.res_alloc[RES_MPT].quota[pf]; master 507 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c priv->mfunc.master.res_tracker.slave_list = master 510 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (!priv->mfunc.master.res_tracker.slave_list) master 515 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c INIT_LIST_HEAD(&priv->mfunc.master.res_tracker. master 517 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c mutex_init(&priv->mfunc.master.res_tracker.slave_list[i].mutex); master 523 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c priv->mfunc.master.res_tracker.res_tree[i] = RB_ROOT; master 527 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &priv->mfunc.master.res_tracker.res_alloc[i]; master 640 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c spin_lock_init(&priv->mfunc.master.res_tracker.lock); master 645 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c kfree(priv->mfunc.master.res_tracker.res_alloc[i].allocated); master 646 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c priv->mfunc.master.res_tracker.res_alloc[i].allocated = NULL; master 647 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c kfree(priv->mfunc.master.res_tracker.res_alloc[i].guaranteed); master 648 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c priv->mfunc.master.res_tracker.res_alloc[i].guaranteed = NULL; master 649 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c kfree(priv->mfunc.master.res_tracker.res_alloc[i].quota); master 650 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c priv->mfunc.master.res_tracker.res_alloc[i].quota = NULL; master 661 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (priv->mfunc.master.res_tracker.slave_list) { master 671 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c mutex_lock(&priv->mfunc.master.res_tracker.slave_list[i].mutex); master 673 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c mutex_unlock(&priv->mfunc.master.res_tracker.slave_list[i].mutex); master 678 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c kfree(priv->mfunc.master.res_tracker.res_alloc[i].allocated); master 679 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c priv->mfunc.master.res_tracker.res_alloc[i].allocated = NULL; master 680 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c kfree(priv->mfunc.master.res_tracker.res_alloc[i].guaranteed); master 681 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c priv->mfunc.master.res_tracker.res_alloc[i].guaranteed = NULL; master 682 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c kfree(priv->mfunc.master.res_tracker.res_alloc[i].quota); master 683 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c priv->mfunc.master.res_tracker.res_alloc[i].quota = NULL; master 685 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c kfree(priv->mfunc.master.res_tracker.slave_list); master 686 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c priv->mfunc.master.res_tracker.slave_list = NULL; master 761 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port]; master 887 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c return res_tracker_lookup(&priv->mfunc.master.res_tracker.res_tree[type], master 1003 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; master 1235 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; master 1285 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; master 1471 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; master 1509 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; master 1573 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; master 1626 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; master 1675 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; master 1715 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; master 1751 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; master 1765 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; master 2009 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; master 2026 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; master 2059 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; master 2079 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; master 2133 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; master 2167 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; master 2188 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; master 2208 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_slave_state *slave_state = priv->mfunc.master.slave_state; master 2541 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_slave_state *slave_state = priv->mfunc.master.slave_state; master 3162 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; master 3348 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c if (!priv->mfunc.master.slave_state) master 3354 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c !priv->mfunc.master.slave_state[slave].active) master 3357 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c event_eq = &priv->mfunc.master.slave_state[slave].event_eq[eqe->type]; master 3363 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c mutex_lock(&priv->mfunc.master.gen_eqe_mutex[slave]); master 3394 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c mutex_unlock(&priv->mfunc.master.gen_eqe_mutex[slave]); master 3402 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c mutex_unlock(&priv->mfunc.master.gen_eqe_mutex[slave]); master 4373 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; master 4608 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &priv->mfunc.master.res_tracker; master 4662 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; master 4735 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; master 4800 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; master 4862 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; master 4930 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &priv->mfunc.master.res_tracker; master 5028 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &priv->mfunc.master.res_tracker; master 5065 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &priv->mfunc.master.res_tracker; master 5117 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; master 5174 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; master 5220 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; master 5250 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c mutex_lock(&priv->mfunc.master.res_tracker.slave_list[slave].mutex); master 5262 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c mutex_unlock(&priv->mfunc.master.res_tracker.slave_list[slave].mutex); master 5280 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c &work->priv->mfunc.master.res_tracker; master 239 drivers/net/ethernet/micrel/ks8851.c if (ks->spidev->master->flags & SPI_MASTER_HALF_DUPLEX) { master 263 drivers/net/ethernet/micrel/ks8851.c else if (ks->spidev->master->flags & SPI_MASTER_HALF_DUPLEX) master 106 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c nfp_fl_lag_group_create(struct nfp_fl_lag *lag, struct net_device *master) master 129 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c group->master_ndev = master; master 143 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c struct net_device *master) master 147 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c if (!master) master 151 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c if (entry->master_ndev == master) master 158 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c struct net_device *master, master 168 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c master); master 185 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c int nfp_flower_lag_get_output_id(struct nfp_app *app, struct net_device *master) master 193 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c master); master 479 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c struct net_device *master) master 486 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c if (!netif_is_bond_master(master)) master 490 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c group = nfp_fl_lag_find_group_for_master_with_lag(lag, master); master 494 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c netdev_name(master)); master 409 drivers/net/ethernet/netronome/nfp/flower/main.h struct net_device *master, master 413 drivers/net/ethernet/netronome/nfp/flower/main.h struct net_device *master); master 943 drivers/net/ethernet/qlogic/netxen/netxen_nic.h bool master; master 3175 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netxen_free_ip_list(struct netxen_adapter *adapter, bool master) master 3180 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c if (master) { master 3181 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c if (cur->master) { master 3223 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c cur->master = !!netif_is_bond_master(dev); master 3318 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c struct net_device *master, *slave; master 3322 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c master = netdev_master_upper_dev_get_rcu(dev); master 3329 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c if (master && netif_is_bond_master(master) && master 3331 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netxen_config_indev_addr(adapter, master, event); master 3334 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c vlan_dev_real_dev(slave) == master) master 3343 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c if (!master && dev->priv_flags & IFF_BONDING) master 3442 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netxen_free_ip_list(struct netxen_adapter *adapter, bool master) master 187 drivers/net/ethernet/qlogic/qed/qed_int.c static const char *attn_master_to_str(u8 master) master 189 drivers/net/ethernet/qlogic/qed/qed_int.c switch (master) { master 124 drivers/net/ethernet/rocker/rocker.h struct net_device *master); master 126 drivers/net/ethernet/rocker/rocker.h struct net_device *master); master 1690 drivers/net/ethernet/rocker/rocker_main.c struct net_device *master) master 1696 drivers/net/ethernet/rocker/rocker_main.c return wops->port_master_linked(rocker_port, master); master 1700 drivers/net/ethernet/rocker/rocker_main.c struct net_device *master) master 1706 drivers/net/ethernet/rocker/rocker_main.c return wops->port_master_unlinked(rocker_port, master); master 3147 drivers/net/ethernet/rocker/rocker_main.c if (!info->master) master 2648 drivers/net/ethernet/rocker/rocker_ofdpa.c struct net_device *master) master 2652 drivers/net/ethernet/rocker/rocker_ofdpa.c ofdpa_port->bridge_dev = master; master 2663 drivers/net/ethernet/rocker/rocker_ofdpa.c struct net_device *master) master 2668 drivers/net/ethernet/rocker/rocker_ofdpa.c if (netif_is_bridge_master(master)) master 2669 drivers/net/ethernet/rocker/rocker_ofdpa.c err = ofdpa_port_bridge_join(ofdpa_port, master); master 2670 drivers/net/ethernet/rocker/rocker_ofdpa.c else if (netif_is_ovs_master(master)) master 2671 drivers/net/ethernet/rocker/rocker_ofdpa.c err = ofdpa_port_ovs_changed(ofdpa_port, master); master 2676 drivers/net/ethernet/rocker/rocker_ofdpa.c struct net_device *master) master 321 drivers/net/ethernet/tehuti/tehuti.c int master, i; master 325 drivers/net/ethernet/tehuti/tehuti.c master = READ_REG(priv, regINIT_SEMAPHORE); master 326 drivers/net/ethernet/tehuti/tehuti.c if (!READ_REG(priv, regINIT_STATUS) && master) { master 342 drivers/net/ethernet/tehuti/tehuti.c if (master) master 3011 drivers/net/ieee802154/ca8210.c priv->spi->master->bus_num, master 76 drivers/net/ipvlan/ipvlan.h struct ipvl_dev *master; /* Back pointer to master */ master 315 drivers/net/ipvlan/ipvlan_core.c struct ipvl_dev *ipvlan = addr->master; master 47 drivers/net/ipvlan/ipvlan_l3s.c sdev = addr->master->dev; master 103 drivers/net/ipvlan/ipvlan_l3s.c skb->dev = addr->master->dev; master 105 drivers/net/ipvlan/ipvlan_l3s.c ipvlan_count_rx(addr->master, len, true, false); master 781 drivers/net/ipvlan/ipvlan_main.c addr->master = ipvlan; master 626 drivers/net/phy/dp83640.c struct phy_device *master = clock->chosen->phydev; master 648 drivers/net/phy/dp83640.c enable_broadcast(master, clock->page, 1); master 649 drivers/net/phy/dp83640.c cfg0 = ext_read(master, PAGE5, PSF_CFG0); master 650 drivers/net/phy/dp83640.c ext_write(0, master, PAGE5, PSF_CFG0, 0); master 651 drivers/net/phy/dp83640.c ext_write(0, master, PAGE4, PTP_CTL, PTP_ENABLE); master 664 drivers/net/phy/dp83640.c ext_write(0, master, PAGE5, PTP_EVNT, evnt); master 672 drivers/net/phy/dp83640.c ext_write(0, master, PAGE5, PTP_TRIG, ptp_trig); master 677 drivers/net/phy/dp83640.c ext_write(0, master, PAGE4, PTP_CTL, val); master 682 drivers/net/phy/dp83640.c ext_write(0, master, PAGE4, PTP_CTL, val); master 687 drivers/net/phy/dp83640.c ext_write(0, master, PAGE4, PTP_CTL, val); master 692 drivers/net/phy/dp83640.c val = ext_read(master, PAGE4, PTP_STS); master 693 drivers/net/phy/dp83640.c phydev_info(master, "master PTP_STS 0x%04hx\n", val); master 694 drivers/net/phy/dp83640.c val = ext_read(master, PAGE4, PTP_ESTS); master 695 drivers/net/phy/dp83640.c phydev_info(master, "master PTP_ESTS 0x%04hx\n", val); master 696 drivers/net/phy/dp83640.c event_ts.ns_lo = ext_read(master, PAGE4, PTP_EDATA); master 697 drivers/net/phy/dp83640.c event_ts.ns_hi = ext_read(master, PAGE4, PTP_EDATA); master 698 drivers/net/phy/dp83640.c event_ts.sec_lo = ext_read(master, PAGE4, PTP_EDATA); master 699 drivers/net/phy/dp83640.c event_ts.sec_hi = ext_read(master, PAGE4, PTP_EDATA); master 727 drivers/net/phy/dp83640.c ext_write(0, master, PAGE5, PSF_CFG0, cfg0); master 312 drivers/net/wan/dlci.c struct net_device *master, *slave; master 327 drivers/net/wan/dlci.c master = alloc_netdev(sizeof(struct dlci_local), "dlci%d", master 329 drivers/net/wan/dlci.c if (!master) { master 343 drivers/net/wan/dlci.c *(short *)(master->dev_addr) = dlci->dlci; master 345 drivers/net/wan/dlci.c dlp = netdev_priv(master); master 347 drivers/net/wan/dlci.c dlp->master = master; master 350 drivers/net/wan/dlci.c err = (*flp->assoc)(slave, master); master 354 drivers/net/wan/dlci.c err = register_netdevice(master); master 358 drivers/net/wan/dlci.c strcpy(dlci->devname, master->name); master 367 drivers/net/wan/dlci.c free_netdev(master); master 377 drivers/net/wan/dlci.c struct net_device *master, *slave; master 384 drivers/net/wan/dlci.c master = __dev_get_by_name(&init_net, dlci->devname); master 385 drivers/net/wan/dlci.c if (!master) { master 391 drivers/net/wan/dlci.c if (dlp->master == master) { master 401 drivers/net/wan/dlci.c if (netif_running(master)) { master 406 drivers/net/wan/dlci.c dlp = netdev_priv(master); master 410 drivers/net/wan/dlci.c err = (*flp->deassoc)(slave, master); master 414 drivers/net/wan/dlci.c unregister_netdevice(master); master 499 drivers/net/wan/dlci.c unregister_netdevice(dlp->master); master 531 drivers/net/wan/dlci.c unregister_netdevice(dlp->master); master 399 drivers/net/wan/hdlc_fr.c memcpy(info.master, pvc->frad->name, IFNAMSIZ); master 109 drivers/net/wan/sbni.c struct net_device *master; master 429 drivers/net/wan/sbni.c nl->master = dev; master 543 drivers/net/wan/sbni.c spin_lock(&NET_LOCAL_LOCK(nl->master)); master 579 drivers/net/wan/sbni.c spin_unlock(&NET_LOCAL_LOCK(nl->master)); master 724 drivers/net/wan/sbni.c nl->master->stats.rx_errors++, master 725 drivers/net/wan/sbni.c nl->master->stats.rx_missed_errors++; master 741 drivers/net/wan/sbni.c nl->master->stats.rx_errors++, master 742 drivers/net/wan/sbni.c nl->master->stats.rx_crc_errors++; master 758 drivers/net/wan/sbni.c nl->master->stats.tx_packets++; master 759 drivers/net/wan/sbni.c nl->master->stats.tx_bytes += nl->tx_buf_p->len; master 792 drivers/net/wan/sbni.c netif_wake_queue( nl->master ); master 863 drivers/net/wan/sbni.c netif_trans_update(nl->master); master 879 drivers/net/wan/sbni.c nl->master->stats.tx_errors++, master 880 drivers/net/wan/sbni.c nl->master->stats.tx_carrier_errors++; master 891 drivers/net/wan/sbni.c netif_start_queue( nl->master ); master 892 drivers/net/wan/sbni.c netif_trans_update(nl->master); master 1011 drivers/net/wan/sbni.c skb->protocol = eth_type_trans( skb, nl->master ); master 1013 drivers/net/wan/sbni.c ++nl->master->stats.rx_packets; master 1014 drivers/net/wan/sbni.c nl->master->stats.rx_bytes += nl->inppos; master 1398 drivers/net/wan/sbni.c snl->master = dev; master 1418 drivers/net/wan/sbni.c struct net_device *p = snl->master; master 1439 drivers/net/wan/sbni.c snl->master = dev; master 509 drivers/net/wan/sdla.c static int sdla_activate(struct net_device *slave, struct net_device *master) master 517 drivers/net/wan/sdla.c if (flp->master[i] == master) master 531 drivers/net/wan/sdla.c static int sdla_deactivate(struct net_device *slave, struct net_device *master) master 539 drivers/net/wan/sdla.c if (flp->master[i] == master) master 553 drivers/net/wan/sdla.c static int sdla_assoc(struct net_device *slave, struct net_device *master) master 558 drivers/net/wan/sdla.c if (master->type != ARPHRD_DLCI) master 565 drivers/net/wan/sdla.c if (!flp->master[i]) master 567 drivers/net/wan/sdla.c if (abs(flp->dlci[i]) == *(short *)(master->dev_addr)) master 575 drivers/net/wan/sdla.c flp->master[i] = master; master 576 drivers/net/wan/sdla.c flp->dlci[i] = -*(short *)(master->dev_addr); master 577 drivers/net/wan/sdla.c master->mtu = slave->mtu; master 583 drivers/net/wan/sdla.c sdla_cmd(slave, SDLA_ADD_DLCI, 0, 0, master->dev_addr, sizeof(short), NULL, NULL); master 589 drivers/net/wan/sdla.c static int sdla_deassoc(struct net_device *slave, struct net_device *master) master 597 drivers/net/wan/sdla.c if (flp->master[i] == master) master 603 drivers/net/wan/sdla.c flp->master[i] = NULL; master 611 drivers/net/wan/sdla.c sdla_cmd(slave, SDLA_DELETE_DLCI, 0, 0, master->dev_addr, sizeof(short), NULL, NULL); master 617 drivers/net/wan/sdla.c static int sdla_dlci_conf(struct net_device *slave, struct net_device *master, int get) master 627 drivers/net/wan/sdla.c if (flp->master[i] == master) master 633 drivers/net/wan/sdla.c dlp = netdev_priv(master); master 740 drivers/net/wan/sdla.c if(flp->master[i]!=NULL) master 741 drivers/net/wan/sdla.c netif_wake_queue(flp->master[i]); master 750 drivers/net/wan/sdla.c struct net_device *master; master 768 drivers/net/wan/sdla.c master = NULL; master 823 drivers/net/wan/sdla.c master = flp->master[i]; master 869 drivers/net/wan/sdla.c dlp = netdev_priv(master); master 870 drivers/net/wan/sdla.c (*dlp->receive)(skb, master); master 1084 drivers/net/wan/sdla.c dlp = netdev_priv(flp->master[i]); master 1156 drivers/net/wan/sdla.c if (flp->master[i]) master 1157 drivers/net/wan/sdla.c flp->master[i]->mtu = flp->config.mtu; master 113 drivers/net/wireless/ath/ath9k/mci.h bool master; master 1052 drivers/net/wireless/marvell/libertas/if_spi.c card->spi->master->bus_num, master 986 drivers/pinctrl/cirrus/pinctrl-lochnagar.c unsigned int group_idx, bool master) master 997 drivers/pinctrl/cirrus/pinctrl-lochnagar.c if (!master) master 1001 drivers/pinctrl/cirrus/pinctrl-lochnagar.c group->name, master ? "master" : "slave"); master 408 drivers/platform/chrome/cros_ec_spi.c spi_bus_lock(ec_spi->spi->master); master 467 drivers/platform/chrome/cros_ec_spi.c spi_bus_unlock(ec_spi->spi->master); master 550 drivers/platform/chrome/cros_ec_spi.c spi_bus_lock(ec_spi->spi->master); master 586 drivers/platform/chrome/cros_ec_spi.c spi_bus_unlock(ec_spi->spi->master); master 39 drivers/power/supply/bq27xxx_battery_hdq.c mutex_lock(&sl->master->bus_mutex); master 40 drivers/power/supply/bq27xxx_battery_hdq.c w1_write_8(sl->master, HDQ_CMD_READ | reg); master 41 drivers/power/supply/bq27xxx_battery_hdq.c val = w1_read_8(sl->master); master 42 drivers/power/supply/bq27xxx_battery_hdq.c mutex_unlock(&sl->master->bus_mutex); master 92 drivers/power/supply/da9030_battery.c struct device *master; master 211 drivers/power/supply/da9030_battery.c da903x_reads(charger->master, DA9030_VBAT_RES, master 219 drivers/power/supply/da9030_battery.c da903x_read(charger->master, DA9030_CHARGE_CONTROL, &val); master 225 drivers/power/supply/da9030_battery.c da903x_read(charger->master, DA9030_FAULT_LOG, &charger->fault); master 226 drivers/power/supply/da9030_battery.c charger->chdet = da903x_query_status(charger->master, master 244 drivers/power/supply/da9030_battery.c da903x_write(charger->master, DA9030_CHARGE_CONTROL, val); master 270 drivers/power/supply/da9030_battery.c da903x_write(charger->master, DA9030_VBATMON, master 277 drivers/power/supply/da9030_battery.c da903x_write(charger->master, DA9030_VBATMON, master 386 drivers/power/supply/da9030_battery.c da903x_write(charger->master, DA9030_VBATMON, master 469 drivers/power/supply/da9030_battery.c ret = da903x_writes(charger->master, DA9030_VBATMON, 5, v); master 477 drivers/power/supply/da9030_battery.c ret = da903x_write(charger->master, DA9030_ADC_MAN_CONTROL, master 484 drivers/power/supply/da9030_battery.c return da903x_write(charger->master, DA9030_ADC_AUTO_CONTROL, master 510 drivers/power/supply/da9030_battery.c charger->master = pdev->dev.parent; master 533 drivers/power/supply/da9030_battery.c ret = da903x_register_notifier(charger->master, &charger->nb, master 555 drivers/power/supply/da9030_battery.c da903x_unregister_notifier(charger->master, &charger->nb, master 571 drivers/power/supply/da9030_battery.c da903x_unregister_notifier(charger->master, &charger->nb, master 127 drivers/power/supply/ds2760_battery.c mutex_lock(&sl->master->bus_mutex); master 138 drivers/power/supply/ds2760_battery.c w1_write_8(sl->master, W1_DS2760_READ_DATA); master 139 drivers/power/supply/ds2760_battery.c w1_write_8(sl->master, addr); master 140 drivers/power/supply/ds2760_battery.c count = w1_read_block(sl->master, buf, count); master 142 drivers/power/supply/ds2760_battery.c w1_write_8(sl->master, W1_DS2760_WRITE_DATA); master 143 drivers/power/supply/ds2760_battery.c w1_write_8(sl->master, addr); master 144 drivers/power/supply/ds2760_battery.c w1_write_block(sl->master, buf, count); master 150 drivers/power/supply/ds2760_battery.c mutex_unlock(&sl->master->bus_mutex); master 176 drivers/power/supply/ds2760_battery.c mutex_lock(&sl->master->bus_mutex); master 179 drivers/power/supply/ds2760_battery.c w1_write_8(sl->master, cmd); master 180 drivers/power/supply/ds2760_battery.c w1_write_8(sl->master, addr); master 183 drivers/power/supply/ds2760_battery.c mutex_unlock(&sl->master->bus_mutex); master 146 drivers/scsi/aic7xxx/aic79xx_osm_pci.c struct ahd_softc *master = pci_get_drvdata(master_pdev); master 147 drivers/scsi/aic7xxx/aic79xx_osm_pci.c if (master) { master 149 drivers/scsi/aic7xxx/aic79xx_osm_pci.c ahd->flags |= master->flags & AHD_BIOS_ENABLED; master 189 drivers/scsi/aic7xxx/aic7xxx_osm_pci.c struct ahc_softc *master = pci_get_drvdata(master_pdev); master 190 drivers/scsi/aic7xxx/aic7xxx_osm_pci.c if (master) { master 192 drivers/scsi/aic7xxx/aic7xxx_osm_pci.c ahc->flags |= master->flags & AHC_BIOS_ENABLED; master 195 drivers/scsi/aic7xxx/aic7xxx_osm_pci.c ahc->flags |= master->flags & AHC_PRIMARY_CHANNEL; master 77 drivers/scsi/csiostor/csio_mb.c uint32_t m_mbox, uint32_t a_mbox, enum csio_dev_master master, master 88 drivers/scsi/csiostor/csio_mb.c FW_HELLO_CMD_MASTERDIS_V(master == CSIO_MASTER_CANT) | master 89 drivers/scsi/csiostor/csio_mb.c FW_HELLO_CMD_MASTERFORCE_V(master == CSIO_MASTER_MUST) | master 90 drivers/scsi/csiostor/csio_mb.c FW_HELLO_CMD_MBMASTER_V(master == CSIO_MASTER_MUST ? master 334 drivers/scsi/cxlflash/ocxl_hw.c bool master = ctx->master; master 347 drivers/scsi/cxlflash/ocxl_hw.c if (master) { master 356 drivers/scsi/cxlflash/ocxl_hw.c if (master) { master 458 drivers/scsi/cxlflash/ocxl_hw.c ctx->master = true; master 510 drivers/scsi/cxlflash/ocxl_hw.c ctx->master = false; master 54 drivers/scsi/cxlflash/ocxl_hw.h bool master; /* Whether this is a master context */ master 195 drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c event_data.u.master.MasterData = trigger_bitmask; master 188 drivers/scsi/mpt3sas/mpt3sas_trigger_diag.h struct SL_WH_MASTER_TRIGGER_T master; master 147 drivers/siox/siox-bus-gpio.c struct siox_master *master = platform_get_drvdata(pdev); master 149 drivers/siox/siox-bus-gpio.c siox_master_unregister(master); master 976 drivers/soc/mediatek/mtk-pmic-wrap.c const struct pmic_wrapper_type *master; master 1002 drivers/soc/mediatek/mtk-pmic-wrap.c return readl(wrp->base + wrp->master->regs[reg]); master 1007 drivers/soc/mediatek/mtk-pmic-wrap.c writel(val, wrp->base + wrp->master->regs[reg]); master 1192 drivers/soc/mediatek/mtk-pmic-wrap.c pwrap_writel(wrp, wrp->master->spi_w | PWRAP_MAN_CMD_OP_CSL, master 1194 drivers/soc/mediatek/mtk-pmic-wrap.c pwrap_writel(wrp, wrp->master->spi_w | PWRAP_MAN_CMD_OP_OUTS, master 1196 drivers/soc/mediatek/mtk-pmic-wrap.c pwrap_writel(wrp, wrp->master->spi_w | PWRAP_MAN_CMD_OP_CSH, master 1200 drivers/soc/mediatek/mtk-pmic-wrap.c pwrap_writel(wrp, wrp->master->spi_w | PWRAP_MAN_CMD_OP_OUTS, master 1309 drivers/soc/mediatek/mtk-pmic-wrap.c switch (wrp->master->type) { master 1373 drivers/soc/mediatek/mtk-pmic-wrap.c switch (wrp->master->type) { master 1472 drivers/soc/mediatek/mtk-pmic-wrap.c wrp->master->arb_en_all, PWRAP_HIPRIO_ARB_EN); master 1569 drivers/soc/mediatek/mtk-pmic-wrap.c if (wrp->master->type == PWRAP_MT8173) { master 1584 drivers/soc/mediatek/mtk-pmic-wrap.c pwrap_writel(wrp, wrp->master->arb_en_all, PWRAP_HIPRIO_ARB_EN); master 1588 drivers/soc/mediatek/mtk-pmic-wrap.c ret = wrp->master->init_reg_clock(wrp); master 1613 drivers/soc/mediatek/mtk-pmic-wrap.c if (wrp->master->type == PWRAP_MT8135) master 1622 drivers/soc/mediatek/mtk-pmic-wrap.c if (wrp->master->init_soc_specific) { master 1623 drivers/soc/mediatek/mtk-pmic-wrap.c ret = wrp->master->init_soc_specific(wrp); master 1633 drivers/soc/mediatek/mtk-pmic-wrap.c if (HAS_CAP(wrp->master->caps, PWRAP_CAP_BRIDGE)) { master 1650 drivers/soc/mediatek/mtk-pmic-wrap.c if (HAS_CAP(wrp->master->caps, PWRAP_CAP_INT1_EN)) { master 1916 drivers/soc/mediatek/mtk-pmic-wrap.c wrp->master = of_device_get_match_data(&pdev->dev); master 1925 drivers/soc/mediatek/mtk-pmic-wrap.c if (HAS_CAP(wrp->master->caps, PWRAP_CAP_RESET)) { master 1934 drivers/soc/mediatek/mtk-pmic-wrap.c if (HAS_CAP(wrp->master->caps, PWRAP_CAP_BRIDGE)) { master 1974 drivers/soc/mediatek/mtk-pmic-wrap.c if (HAS_CAP(wrp->master->caps, PWRAP_CAP_DCM)) { master 2003 drivers/soc/mediatek/mtk-pmic-wrap.c pwrap_writel(wrp, wrp->master->wdt_src, PWRAP_WDT_SRC_EN); master 2004 drivers/soc/mediatek/mtk-pmic-wrap.c if (HAS_CAP(wrp->master->caps, PWRAP_CAP_WDT_SRC1)) master 2005 drivers/soc/mediatek/mtk-pmic-wrap.c pwrap_writel(wrp, wrp->master->wdt_src, PWRAP_WDT_SRC_EN_1); master 2008 drivers/soc/mediatek/mtk-pmic-wrap.c pwrap_writel(wrp, wrp->master->int_en_all, PWRAP_INT_EN); master 2013 drivers/soc/mediatek/mtk-pmic-wrap.c if (HAS_CAP(wrp->master->caps, PWRAP_CAP_INT1_EN)) master 2014 drivers/soc/mediatek/mtk-pmic-wrap.c pwrap_writel(wrp, wrp->master->int1_en_all, PWRAP_INT1_EN); master 123 drivers/soundwire/debugfs.c struct dentry *master; master 127 drivers/soundwire/debugfs.c master = slave->bus->debugfs; master 131 drivers/soundwire/debugfs.c d = debugfs_create_dir(name, master); master 329 drivers/spi/atmel-quadspi.c struct atmel_qspi *aq = spi_controller_get_devdata(mem->spi->master); master 392 drivers/spi/atmel-quadspi.c struct spi_controller *ctrl = spi->master; master 58 drivers/spi/spi-altera.c return spi_master_get_devdata(sdev->master); master 115 drivers/spi/spi-altera.c static int altera_spi_txrx(struct spi_master *master, master 118 drivers/spi/spi-altera.c struct altera_spi *hw = spi_master_get_devdata(master); master 143 drivers/spi/spi-altera.c spi_finalize_current_transfer(master); master 151 drivers/spi/spi-altera.c struct spi_master *master = dev; master 152 drivers/spi/spi-altera.c struct altera_spi *hw = spi_master_get_devdata(master); master 163 drivers/spi/spi-altera.c spi_finalize_current_transfer(master); master 172 drivers/spi/spi-altera.c struct spi_master *master; master 175 drivers/spi/spi-altera.c master = spi_alloc_master(&pdev->dev, sizeof(struct altera_spi)); master 176 drivers/spi/spi-altera.c if (!master) master 180 drivers/spi/spi-altera.c master->bus_num = pdev->id; master 181 drivers/spi/spi-altera.c master->num_chipselect = 16; master 182 drivers/spi/spi-altera.c master->mode_bits = SPI_CS_HIGH; master 183 drivers/spi/spi-altera.c master->bits_per_word_mask = SPI_BPW_RANGE_MASK(1, 16); master 184 drivers/spi/spi-altera.c master->dev.of_node = pdev->dev.of_node; master 185 drivers/spi/spi-altera.c master->transfer_one = altera_spi_txrx; master 186 drivers/spi/spi-altera.c master->set_cs = altera_spi_set_cs; master 188 drivers/spi/spi-altera.c hw = spi_master_get_devdata(master); master 206 drivers/spi/spi-altera.c pdev->name, master); master 211 drivers/spi/spi-altera.c err = devm_spi_register_master(&pdev->dev, master); master 218 drivers/spi/spi-altera.c spi_master_put(master); master 103 drivers/spi/spi-armada-3700.c struct spi_master *master; master 177 drivers/spi/spi-armada-3700.c dev_err(&a3700_spi->master->dev, "wrong pin mode %u", pin_mode); master 281 drivers/spi/spi-armada-3700.c struct spi_master *master = a3700_spi->master; master 298 drivers/spi/spi-armada-3700.c for (i = 0; i < master->num_chipselect; i++) master 305 drivers/spi/spi-armada-3700.c a3700_spi_mode_set(a3700_spi, master->mode_bits); master 320 drivers/spi/spi-armada-3700.c struct spi_master *master = dev_id; master 324 drivers/spi/spi-armada-3700.c a3700_spi = spi_master_get_devdata(master); master 349 drivers/spi/spi-armada-3700.c a3700_spi = spi_master_get_devdata(spi->master); master 398 drivers/spi/spi-armada-3700.c a3700_spi = spi_master_get_devdata(spi->master); master 422 drivers/spi/spi-armada-3700.c a3700_spi = spi_master_get_devdata(spi->master); master 439 drivers/spi/spi-armada-3700.c struct a3700_spi *a3700_spi = spi_master_get_devdata(spi->master); master 570 drivers/spi/spi-armada-3700.c static int a3700_spi_prepare_message(struct spi_master *master, master 573 drivers/spi/spi-armada-3700.c struct a3700_spi *a3700_spi = spi_master_get_devdata(master); master 593 drivers/spi/spi-armada-3700.c static int a3700_spi_transfer_one_fifo(struct spi_master *master, master 597 drivers/spi/spi-armada-3700.c struct a3700_spi *a3700_spi = spi_master_get_devdata(master); master 737 drivers/spi/spi-armada-3700.c spi_finalize_current_transfer(master); master 742 drivers/spi/spi-armada-3700.c static int a3700_spi_transfer_one_full_duplex(struct spi_master *master, master 746 drivers/spi/spi-armada-3700.c struct a3700_spi *a3700_spi = spi_master_get_devdata(master); master 782 drivers/spi/spi-armada-3700.c spi_finalize_current_transfer(master); master 787 drivers/spi/spi-armada-3700.c static int a3700_spi_transfer_one(struct spi_master *master, master 794 drivers/spi/spi-armada-3700.c return a3700_spi_transfer_one_full_duplex(master, spi, xfer); master 796 drivers/spi/spi-armada-3700.c return a3700_spi_transfer_one_fifo(master, spi, xfer); master 799 drivers/spi/spi-armada-3700.c static int a3700_spi_unprepare_message(struct spi_master *master, master 802 drivers/spi/spi-armada-3700.c struct a3700_spi *a3700_spi = spi_master_get_devdata(master); master 820 drivers/spi/spi-armada-3700.c struct spi_master *master; master 825 drivers/spi/spi-armada-3700.c master = spi_alloc_master(dev, sizeof(*spi)); master 826 drivers/spi/spi-armada-3700.c if (!master) { master 838 drivers/spi/spi-armada-3700.c master->bus_num = pdev->id; master 839 drivers/spi/spi-armada-3700.c master->dev.of_node = of_node; master 840 drivers/spi/spi-armada-3700.c master->mode_bits = SPI_MODE_3; master 841 drivers/spi/spi-armada-3700.c master->num_chipselect = num_cs; master 842 drivers/spi/spi-armada-3700.c master->bits_per_word_mask = SPI_BPW_MASK(8) | SPI_BPW_MASK(32); master 843 drivers/spi/spi-armada-3700.c master->prepare_message = a3700_spi_prepare_message; master 844 drivers/spi/spi-armada-3700.c master->transfer_one = a3700_spi_transfer_one; master 845 drivers/spi/spi-armada-3700.c master->unprepare_message = a3700_spi_unprepare_message; master 846 drivers/spi/spi-armada-3700.c master->set_cs = a3700_spi_set_cs; master 847 drivers/spi/spi-armada-3700.c master->mode_bits |= (SPI_RX_DUAL | SPI_TX_DUAL | master 850 drivers/spi/spi-armada-3700.c platform_set_drvdata(pdev, master); master 852 drivers/spi/spi-armada-3700.c spi = spi_master_get_devdata(master); master 855 drivers/spi/spi-armada-3700.c spi->master = master; master 884 drivers/spi/spi-armada-3700.c master->max_speed_hz = min_t(unsigned long, A3700_SPI_MAX_SPEED_HZ, master 886 drivers/spi/spi-armada-3700.c master->min_speed_hz = DIV_ROUND_UP(clk_get_rate(spi->clk), master 894 drivers/spi/spi-armada-3700.c dev_name(dev), master); master 900 drivers/spi/spi-armada-3700.c ret = devm_spi_register_master(dev, master); master 911 drivers/spi/spi-armada-3700.c spi_master_put(master); master 918 drivers/spi/spi-armada-3700.c struct spi_master *master = platform_get_drvdata(pdev); master 919 drivers/spi/spi-armada-3700.c struct a3700_spi *spi = spi_master_get_devdata(master); master 61 drivers/spi/spi-ath79.c return spi_master_get_devdata(spi->master); master 139 drivers/spi/spi-ath79.c struct spi_master *master; master 145 drivers/spi/spi-ath79.c master = spi_alloc_master(&pdev->dev, sizeof(*sp)); master 146 drivers/spi/spi-ath79.c if (master == NULL) { master 151 drivers/spi/spi-ath79.c sp = spi_master_get_devdata(master); master 152 drivers/spi/spi-ath79.c master->dev.of_node = pdev->dev.of_node; master 157 drivers/spi/spi-ath79.c master->use_gpio_descriptors = true; master 158 drivers/spi/spi-ath79.c master->bits_per_word_mask = SPI_BPW_RANGE_MASK(1, 32); master 159 drivers/spi/spi-ath79.c master->setup = spi_bitbang_setup; master 160 drivers/spi/spi-ath79.c master->cleanup = spi_bitbang_cleanup; master 162 drivers/spi/spi-ath79.c master->bus_num = pdata->bus_num; master 163 drivers/spi/spi-ath79.c master->num_chipselect = pdata->num_chipselect; master 166 drivers/spi/spi-ath79.c sp->bitbang.master = master; master 209 drivers/spi/spi-ath79.c spi_master_put(sp->bitbang.master); master 221 drivers/spi/spi-ath79.c spi_master_put(sp->bitbang.master); master 384 drivers/spi/spi-atmel.c for (i = 0; i < spi->master->num_chipselect; i++) { master 444 drivers/spi/spi-atmel.c static bool atmel_spi_can_dma(struct spi_master *master, master 448 drivers/spi/spi-atmel.c struct atmel_spi *as = spi_master_get_devdata(master); master 462 drivers/spi/spi-atmel.c struct spi_master *master = platform_get_drvdata(as->pdev); master 494 drivers/spi/spi-atmel.c if (dmaengine_slave_config(master->dma_tx, slave_config)) { master 509 drivers/spi/spi-atmel.c if (dmaengine_slave_config(master->dma_rx, slave_config)) { master 518 drivers/spi/spi-atmel.c static int atmel_spi_configure_dma(struct spi_master *master, master 529 drivers/spi/spi-atmel.c master->dma_tx = dma_request_slave_channel_reason(dev, "tx"); master 530 drivers/spi/spi-atmel.c if (IS_ERR(master->dma_tx)) { master 531 drivers/spi/spi-atmel.c err = PTR_ERR(master->dma_tx); master 546 drivers/spi/spi-atmel.c master->dma_rx = dma_request_slave_channel(dev, "rx"); master 548 drivers/spi/spi-atmel.c if (!master->dma_rx) { master 561 drivers/spi/spi-atmel.c dma_chan_name(master->dma_tx), master 562 drivers/spi/spi-atmel.c dma_chan_name(master->dma_rx)); master 566 drivers/spi/spi-atmel.c if (master->dma_rx) master 567 drivers/spi/spi-atmel.c dma_release_channel(master->dma_rx); master 568 drivers/spi/spi-atmel.c if (!IS_ERR(master->dma_tx)) master 569 drivers/spi/spi-atmel.c dma_release_channel(master->dma_tx); master 571 drivers/spi/spi-atmel.c master->dma_tx = master->dma_rx = NULL; master 575 drivers/spi/spi-atmel.c static void atmel_spi_stop_dma(struct spi_master *master) master 577 drivers/spi/spi-atmel.c if (master->dma_rx) master 578 drivers/spi/spi-atmel.c dmaengine_terminate_all(master->dma_rx); master 579 drivers/spi/spi-atmel.c if (master->dma_tx) master 580 drivers/spi/spi-atmel.c dmaengine_terminate_all(master->dma_tx); master 583 drivers/spi/spi-atmel.c static void atmel_spi_release_dma(struct spi_master *master) master 585 drivers/spi/spi-atmel.c if (master->dma_rx) { master 586 drivers/spi/spi-atmel.c dma_release_channel(master->dma_rx); master 587 drivers/spi/spi-atmel.c master->dma_rx = NULL; master 589 drivers/spi/spi-atmel.c if (master->dma_tx) { master 590 drivers/spi/spi-atmel.c dma_release_channel(master->dma_tx); master 591 drivers/spi/spi-atmel.c master->dma_tx = NULL; master 598 drivers/spi/spi-atmel.c struct spi_master *master = data; master 599 drivers/spi/spi-atmel.c struct atmel_spi *as = spi_master_get_devdata(master); master 612 drivers/spi/spi-atmel.c static void atmel_spi_next_xfer_single(struct spi_master *master, master 615 drivers/spi/spi-atmel.c struct atmel_spi *as = spi_master_get_devdata(master); master 618 drivers/spi/spi-atmel.c dev_vdbg(master->dev.parent, "atmel_spi_next_xfer_pio\n"); master 632 drivers/spi/spi-atmel.c dev_dbg(master->dev.parent, master 644 drivers/spi/spi-atmel.c static void atmel_spi_next_xfer_fifo(struct spi_master *master, master 647 drivers/spi/spi-atmel.c struct atmel_spi *as = spi_master_get_devdata(master); master 655 drivers/spi/spi-atmel.c dev_vdbg(master->dev.parent, "atmel_spi_next_xfer_fifo\n"); master 699 drivers/spi/spi-atmel.c dev_dbg(master->dev.parent, master 714 drivers/spi/spi-atmel.c static void atmel_spi_next_xfer_pio(struct spi_master *master, master 717 drivers/spi/spi-atmel.c struct atmel_spi *as = spi_master_get_devdata(master); master 720 drivers/spi/spi-atmel.c atmel_spi_next_xfer_fifo(master, xfer); master 722 drivers/spi/spi-atmel.c atmel_spi_next_xfer_single(master, xfer); master 728 drivers/spi/spi-atmel.c static int atmel_spi_next_xfer_dma_submit(struct spi_master *master, master 732 drivers/spi/spi-atmel.c struct atmel_spi *as = spi_master_get_devdata(master); master 733 drivers/spi/spi-atmel.c struct dma_chan *rxchan = master->dma_rx; master 734 drivers/spi/spi-atmel.c struct dma_chan *txchan = master->dma_tx; master 740 drivers/spi/spi-atmel.c dev_vdbg(master->dev.parent, "atmel_spi_next_xfer_dma_submit\n"); master 794 drivers/spi/spi-atmel.c dev_dbg(master->dev.parent, master 804 drivers/spi/spi-atmel.c rxdesc->callback_param = master; master 822 drivers/spi/spi-atmel.c atmel_spi_stop_dma(master); master 828 drivers/spi/spi-atmel.c static void atmel_spi_next_xfer_data(struct spi_master *master, master 836 drivers/spi/spi-atmel.c if (*plen > master->max_dma_len) master 837 drivers/spi/spi-atmel.c *plen = master->max_dma_len; master 885 drivers/spi/spi-atmel.c static void atmel_spi_pdc_next_xfer(struct spi_master *master, master 889 drivers/spi/spi-atmel.c struct atmel_spi *as = spi_master_get_devdata(master); master 896 drivers/spi/spi-atmel.c atmel_spi_next_xfer_data(master, xfer, &tx_dma, &rx_dma, &len); master 915 drivers/spi/spi-atmel.c atmel_spi_next_xfer_data(master, xfer, &tx_dma, &rx_dma, &len); master 986 drivers/spi/spi-atmel.c static void atmel_spi_dma_unmap_xfer(struct spi_master *master, master 990 drivers/spi/spi-atmel.c dma_unmap_single(master->dev.parent, xfer->tx_dma, master 993 drivers/spi/spi-atmel.c dma_unmap_single(master->dev.parent, xfer->rx_dma, master 1083 drivers/spi/spi-atmel.c struct spi_master *master = dev_id; master 1084 drivers/spi/spi-atmel.c struct atmel_spi *as = spi_master_get_devdata(master); master 1096 drivers/spi/spi-atmel.c dev_warn(master->dev.parent, "overrun\n"); master 1141 drivers/spi/spi-atmel.c struct spi_master *master = dev_id; master 1142 drivers/spi/spi-atmel.c struct atmel_spi *as = spi_master_get_devdata(master); master 1182 drivers/spi/spi-atmel.c as = spi_master_get_devdata(spi->master); master 1244 drivers/spi/spi-atmel.c static int atmel_spi_one_transfer(struct spi_master *master, master 1257 drivers/spi/spi-atmel.c as = spi_master_get_devdata(master); master 1291 drivers/spi/spi-atmel.c atmel_spi_pdc_next_xfer(master, msg, xfer); master 1294 drivers/spi/spi-atmel.c ret = atmel_spi_next_xfer_dma_submit(master, master 1299 drivers/spi/spi-atmel.c atmel_spi_next_xfer_pio(master, xfer); master 1306 drivers/spi/spi-atmel.c atmel_spi_next_xfer_pio(master, xfer); master 1325 drivers/spi/spi-atmel.c dev_warn(master->dev.parent, master 1341 drivers/spi/spi-atmel.c dev_warn(master->dev.parent, master 1350 drivers/spi/spi-atmel.c atmel_spi_stop_dma(master); master 1355 drivers/spi/spi-atmel.c atmel_spi_dma_unmap_xfer(master, xfer); master 1366 drivers/spi/spi-atmel.c atmel_spi_dma_unmap_xfer(master, xfer); master 1385 drivers/spi/spi-atmel.c static int atmel_spi_transfer_one_message(struct spi_master *master, master 1393 drivers/spi/spi-atmel.c as = spi_master_get_devdata(master); master 1409 drivers/spi/spi-atmel.c ret = atmel_spi_one_transfer(master, msg, xfer); master 1434 drivers/spi/spi-atmel.c spi_finalize_current_message(spi->master); master 1494 drivers/spi/spi-atmel.c struct spi_master *master; master 1514 drivers/spi/spi-atmel.c master = spi_alloc_master(&pdev->dev, sizeof(*as)); master 1515 drivers/spi/spi-atmel.c if (!master) master 1519 drivers/spi/spi-atmel.c master->use_gpio_descriptors = true; master 1520 drivers/spi/spi-atmel.c master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH; master 1521 drivers/spi/spi-atmel.c master->bits_per_word_mask = SPI_BPW_RANGE_MASK(8, 16); master 1522 drivers/spi/spi-atmel.c master->dev.of_node = pdev->dev.of_node; master 1523 drivers/spi/spi-atmel.c master->bus_num = pdev->id; master 1524 drivers/spi/spi-atmel.c master->num_chipselect = master->dev.of_node ? 0 : 4; master 1525 drivers/spi/spi-atmel.c master->setup = atmel_spi_setup; master 1526 drivers/spi/spi-atmel.c master->flags = (SPI_MASTER_MUST_RX | SPI_MASTER_MUST_TX); master 1527 drivers/spi/spi-atmel.c master->transfer_one_message = atmel_spi_transfer_one_message; master 1528 drivers/spi/spi-atmel.c master->cleanup = atmel_spi_cleanup; master 1529 drivers/spi/spi-atmel.c master->auto_runtime_pm = true; master 1530 drivers/spi/spi-atmel.c master->max_dma_len = SPI_MAX_DMA_XFER; master 1531 drivers/spi/spi-atmel.c master->can_dma = atmel_spi_can_dma; master 1532 drivers/spi/spi-atmel.c platform_set_drvdata(pdev, master); master 1534 drivers/spi/spi-atmel.c as = spi_master_get_devdata(master); master 1562 drivers/spi/spi-atmel.c master->num_chipselect = 4; master 1568 drivers/spi/spi-atmel.c ret = atmel_spi_configure_dma(master, as); master 1598 drivers/spi/spi-atmel.c dev_info(master->dev.parent, master 1607 drivers/spi/spi-atmel.c 0, dev_name(&pdev->dev), master); master 1610 drivers/spi/spi-atmel.c 0, dev_name(&pdev->dev), master); master 1635 drivers/spi/spi-atmel.c ret = devm_spi_register_master(&pdev->dev, master); master 1651 drivers/spi/spi-atmel.c atmel_spi_release_dma(master); master 1659 drivers/spi/spi-atmel.c spi_master_put(master); master 1665 drivers/spi/spi-atmel.c struct spi_master *master = platform_get_drvdata(pdev); master 1666 drivers/spi/spi-atmel.c struct atmel_spi *as = spi_master_get_devdata(master); master 1672 drivers/spi/spi-atmel.c atmel_spi_stop_dma(master); master 1673 drivers/spi/spi-atmel.c atmel_spi_release_dma(master); master 1701 drivers/spi/spi-atmel.c struct spi_master *master = dev_get_drvdata(dev); master 1702 drivers/spi/spi-atmel.c struct atmel_spi *as = spi_master_get_devdata(master); master 1712 drivers/spi/spi-atmel.c struct spi_master *master = dev_get_drvdata(dev); master 1713 drivers/spi/spi-atmel.c struct atmel_spi *as = spi_master_get_devdata(master); master 1723 drivers/spi/spi-atmel.c struct spi_master *master = dev_get_drvdata(dev); master 1727 drivers/spi/spi-atmel.c ret = spi_master_suspend(master); master 1739 drivers/spi/spi-atmel.c struct spi_master *master = dev_get_drvdata(dev); master 1740 drivers/spi/spi-atmel.c struct atmel_spi *as = spi_master_get_devdata(master); master 1758 drivers/spi/spi-atmel.c return spi_master_resume(master); master 69 drivers/spi/spi-au1550.c struct spi_master *master; master 163 drivers/spi/spi-au1550.c struct au1550_spi *hw = spi_master_get_devdata(spi->master); master 223 drivers/spi/spi-au1550.c struct au1550_spi *hw = spi_master_get_devdata(spi->master); master 307 drivers/spi/spi-au1550.c struct au1550_spi *hw = spi_master_get_devdata(spi->master); master 506 drivers/spi/spi-au1550.c struct au1550_spi *hw = spi_master_get_devdata(spi->master); master 638 drivers/spi/spi-au1550.c struct au1550_spi *hw = spi_master_get_devdata(spi->master); master 725 drivers/spi/spi-au1550.c struct spi_master *master; master 729 drivers/spi/spi-au1550.c master = spi_alloc_master(&pdev->dev, sizeof(struct au1550_spi)); master 730 drivers/spi/spi-au1550.c if (master == NULL) { master 737 drivers/spi/spi-au1550.c master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH | SPI_LSB_FIRST; master 738 drivers/spi/spi-au1550.c master->bits_per_word_mask = SPI_BPW_RANGE_MASK(4, 24); master 740 drivers/spi/spi-au1550.c hw = spi_master_get_devdata(master); master 742 drivers/spi/spi-au1550.c hw->master = master; master 802 drivers/spi/spi-au1550.c hw->bitbang.master = hw->master; master 860 drivers/spi/spi-au1550.c master->bus_num = pdev->id; master 861 drivers/spi/spi-au1550.c master->num_chipselect = hw->pdata->num_chipselect; master 875 drivers/spi/spi-au1550.c master->max_speed_hz = hw->pdata->mainclk_hz / min_div; master 876 drivers/spi/spi-au1550.c master->min_speed_hz = master 890 drivers/spi/spi-au1550.c master->bus_num, master->num_chipselect); master 918 drivers/spi/spi-au1550.c spi_master_put(hw->master); master 929 drivers/spi/spi-au1550.c hw->master->bus_num); master 942 drivers/spi/spi-au1550.c spi_master_put(hw->master); master 353 drivers/spi/spi-axi-spi-engine.c struct spi_master *master = devid; master 354 drivers/spi/spi-axi-spi-engine.c struct spi_engine *spi_engine = spi_master_get_devdata(master); master 393 drivers/spi/spi-axi-spi-engine.c spi_finalize_current_message(master); master 409 drivers/spi/spi-axi-spi-engine.c static int spi_engine_transfer_one_message(struct spi_master *master, master 413 drivers/spi/spi-axi-spi-engine.c struct spi_engine *spi_engine = spi_master_get_devdata(master); master 461 drivers/spi/spi-axi-spi-engine.c struct spi_master *master; master 474 drivers/spi/spi-axi-spi-engine.c master = spi_alloc_master(&pdev->dev, 0); master 475 drivers/spi/spi-axi-spi-engine.c if (!master) master 478 drivers/spi/spi-axi-spi-engine.c spi_master_set_devdata(master, spi_engine); master 522 drivers/spi/spi-axi-spi-engine.c ret = request_irq(irq, spi_engine_irq, 0, pdev->name, master); master 526 drivers/spi/spi-axi-spi-engine.c master->dev.of_node = pdev->dev.of_node; master 527 drivers/spi/spi-axi-spi-engine.c master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_3WIRE; master 528 drivers/spi/spi-axi-spi-engine.c master->bits_per_word_mask = SPI_BPW_MASK(8); master 529 drivers/spi/spi-axi-spi-engine.c master->max_speed_hz = clk_get_rate(spi_engine->ref_clk) / 2; master 530 drivers/spi/spi-axi-spi-engine.c master->transfer_one_message = spi_engine_transfer_one_message; master 531 drivers/spi/spi-axi-spi-engine.c master->num_chipselect = 8; master 533 drivers/spi/spi-axi-spi-engine.c ret = spi_register_master(master); master 537 drivers/spi/spi-axi-spi-engine.c platform_set_drvdata(pdev, master); master 541 drivers/spi/spi-axi-spi-engine.c free_irq(irq, master); master 547 drivers/spi/spi-axi-spi-engine.c spi_master_put(master); master 553 drivers/spi/spi-axi-spi-engine.c struct spi_master *master = spi_master_get(platform_get_drvdata(pdev)); master 554 drivers/spi/spi-axi-spi-engine.c struct spi_engine *spi_engine = spi_master_get_devdata(master); master 557 drivers/spi/spi-axi-spi-engine.c spi_unregister_master(master); master 559 drivers/spi/spi-axi-spi-engine.c free_irq(irq, master); master 561 drivers/spi/spi-axi-spi-engine.c spi_master_put(master); master 193 drivers/spi/spi-bcm-qspi.c struct spi_master *master; master 589 drivers/spi/spi-bcm-qspi.c spi_transfer_is_last(qspi->master, qt->trans)) master 795 drivers/spi/spi-bcm-qspi.c struct bcm_qspi *qspi = spi_master_get_devdata(spi->master); master 877 drivers/spi/spi-bcm-qspi.c static int bcm_qspi_transfer_one(struct spi_master *master, master 881 drivers/spi/spi-bcm-qspi.c struct bcm_qspi *qspi = spi_master_get_devdata(master); master 908 drivers/spi/spi-bcm-qspi.c struct spi_master *master = spi->master; master 909 drivers/spi/spi-bcm-qspi.c struct bcm_qspi *qspi = spi_master_get_devdata(master); master 929 drivers/spi/spi-bcm-qspi.c ret = bcm_qspi_transfer_one(master, spi, &t[0]); master 939 drivers/spi/spi-bcm-qspi.c ret = bcm_qspi_transfer_one(master, spi, &t[1]); master 949 drivers/spi/spi-bcm-qspi.c struct bcm_qspi *qspi = spi_master_get_devdata(spi->master); master 1202 drivers/spi/spi-bcm-qspi.c struct spi_master *master; master 1216 drivers/spi/spi-bcm-qspi.c master = spi_alloc_master(dev, sizeof(struct bcm_qspi)); master 1217 drivers/spi/spi-bcm-qspi.c if (!master) { master 1222 drivers/spi/spi-bcm-qspi.c qspi = spi_master_get_devdata(master); master 1232 drivers/spi/spi-bcm-qspi.c qspi->master = master; master 1234 drivers/spi/spi-bcm-qspi.c master->bus_num = -1; master 1235 drivers/spi/spi-bcm-qspi.c master->mode_bits = SPI_CPHA | SPI_CPOL | SPI_RX_DUAL | SPI_RX_QUAD; master 1236 drivers/spi/spi-bcm-qspi.c master->setup = bcm_qspi_setup; master 1237 drivers/spi/spi-bcm-qspi.c master->transfer_one = bcm_qspi_transfer_one; master 1238 drivers/spi/spi-bcm-qspi.c master->mem_ops = &bcm_qspi_mem_ops; master 1239 drivers/spi/spi-bcm-qspi.c master->cleanup = bcm_qspi_cleanup; master 1240 drivers/spi/spi-bcm-qspi.c master->dev.of_node = dev->of_node; master 1241 drivers/spi/spi-bcm-qspi.c master->num_chipselect = NUM_CHIPSELECT; master 1246 drivers/spi/spi-bcm-qspi.c master->num_chipselect = val; master 1360 drivers/spi/spi-bcm-qspi.c ret = devm_spi_register_master(&pdev->dev, master); master 1374 drivers/spi/spi-bcm-qspi.c spi_master_put(master); master 1387 drivers/spi/spi-bcm-qspi.c spi_unregister_master(qspi->master); master 1403 drivers/spi/spi-bcm-qspi.c spi_master_suspend(qspi->master); master 1424 drivers/spi/spi-bcm-qspi.c spi_master_resume(qspi->master); master 237 drivers/spi/spi-bcm2835aux.c struct spi_master *master = dev_id; master 238 drivers/spi/spi-bcm2835aux.c struct bcm2835aux_spi *bs = spi_master_get_devdata(master); master 257 drivers/spi/spi-bcm2835aux.c complete(&master->xfer_completion); master 263 drivers/spi/spi-bcm2835aux.c static int __bcm2835aux_spi_transfer_one_irq(struct spi_master *master, master 267 drivers/spi/spi-bcm2835aux.c struct bcm2835aux_spi *bs = spi_master_get_devdata(master); master 278 drivers/spi/spi-bcm2835aux.c static int bcm2835aux_spi_transfer_one_irq(struct spi_master *master, master 282 drivers/spi/spi-bcm2835aux.c struct bcm2835aux_spi *bs = spi_master_get_devdata(master); master 300 drivers/spi/spi-bcm2835aux.c return __bcm2835aux_spi_transfer_one_irq(master, spi, tfr); master 303 drivers/spi/spi-bcm2835aux.c static int bcm2835aux_spi_transfer_one_poll(struct spi_master *master, master 307 drivers/spi/spi-bcm2835aux.c struct bcm2835aux_spi *bs = spi_master_get_devdata(master); master 334 drivers/spi/spi-bcm2835aux.c return __bcm2835aux_spi_transfer_one_irq(master, master 343 drivers/spi/spi-bcm2835aux.c static int bcm2835aux_spi_transfer_one(struct spi_master *master, master 347 drivers/spi/spi-bcm2835aux.c struct bcm2835aux_spi *bs = spi_master_get_devdata(master); master 398 drivers/spi/spi-bcm2835aux.c return bcm2835aux_spi_transfer_one_poll(master, spi, tfr); master 401 drivers/spi/spi-bcm2835aux.c return bcm2835aux_spi_transfer_one_irq(master, spi, tfr); master 404 drivers/spi/spi-bcm2835aux.c static int bcm2835aux_spi_prepare_message(struct spi_master *master, master 408 drivers/spi/spi-bcm2835aux.c struct bcm2835aux_spi *bs = spi_master_get_devdata(master); master 428 drivers/spi/spi-bcm2835aux.c static int bcm2835aux_spi_unprepare_message(struct spi_master *master, master 431 drivers/spi/spi-bcm2835aux.c struct bcm2835aux_spi *bs = spi_master_get_devdata(master); master 438 drivers/spi/spi-bcm2835aux.c static void bcm2835aux_spi_handle_err(struct spi_master *master, master 441 drivers/spi/spi-bcm2835aux.c struct bcm2835aux_spi *bs = spi_master_get_devdata(master); master 492 drivers/spi/spi-bcm2835aux.c struct spi_master *master; master 497 drivers/spi/spi-bcm2835aux.c master = spi_alloc_master(&pdev->dev, sizeof(*bs)); master 498 drivers/spi/spi-bcm2835aux.c if (!master) master 501 drivers/spi/spi-bcm2835aux.c platform_set_drvdata(pdev, master); master 502 drivers/spi/spi-bcm2835aux.c master->mode_bits = (SPI_CPOL | SPI_CS_HIGH | SPI_NO_CS); master 503 drivers/spi/spi-bcm2835aux.c master->bits_per_word_mask = SPI_BPW_MASK(8); master 515 drivers/spi/spi-bcm2835aux.c master->num_chipselect = 1; master 516 drivers/spi/spi-bcm2835aux.c master->setup = bcm2835aux_spi_setup; master 517 drivers/spi/spi-bcm2835aux.c master->transfer_one = bcm2835aux_spi_transfer_one; master 518 drivers/spi/spi-bcm2835aux.c master->handle_err = bcm2835aux_spi_handle_err; master 519 drivers/spi/spi-bcm2835aux.c master->prepare_message = bcm2835aux_spi_prepare_message; master 520 drivers/spi/spi-bcm2835aux.c master->unprepare_message = bcm2835aux_spi_unprepare_message; master 521 drivers/spi/spi-bcm2835aux.c master->dev.of_node = pdev->dev.of_node; master 523 drivers/spi/spi-bcm2835aux.c bs = spi_master_get_devdata(master); master 566 drivers/spi/spi-bcm2835aux.c dev_name(&pdev->dev), master); master 572 drivers/spi/spi-bcm2835aux.c err = spi_register_master(master); master 585 drivers/spi/spi-bcm2835aux.c spi_master_put(master); master 591 drivers/spi/spi-bcm2835aux.c struct spi_master *master = platform_get_drvdata(pdev); master 592 drivers/spi/spi-bcm2835aux.c struct bcm2835aux_spi *bs = spi_master_get_devdata(master); master 596 drivers/spi/spi-bcm2835aux.c spi_unregister_master(master); master 157 drivers/spi/spi-bcm63xx-hsspi.c struct bcm63xx_hsspi *bs = spi_master_get_devdata(spi->master); master 225 drivers/spi/spi-bcm63xx-hsspi.c struct bcm63xx_hsspi *bs = spi_master_get_devdata(spi->master); master 260 drivers/spi/spi-bcm63xx-hsspi.c static int bcm63xx_hsspi_transfer_one(struct spi_master *master, master 263 drivers/spi/spi-bcm63xx-hsspi.c struct bcm63xx_hsspi *bs = spi_master_get_devdata(master); master 309 drivers/spi/spi-bcm63xx-hsspi.c spi_finalize_current_message(master); master 331 drivers/spi/spi-bcm63xx-hsspi.c struct spi_master *master; master 376 drivers/spi/spi-bcm63xx-hsspi.c master = spi_alloc_master(&pdev->dev, sizeof(*bs)); master 377 drivers/spi/spi-bcm63xx-hsspi.c if (!master) { master 382 drivers/spi/spi-bcm63xx-hsspi.c bs = spi_master_get_devdata(master); master 393 drivers/spi/spi-bcm63xx-hsspi.c master->dev.of_node = dev->of_node; master 395 drivers/spi/spi-bcm63xx-hsspi.c master->bus_num = HSSPI_BUS_NUM; master 403 drivers/spi/spi-bcm63xx-hsspi.c master->num_chipselect = num_cs; master 404 drivers/spi/spi-bcm63xx-hsspi.c master->setup = bcm63xx_hsspi_setup; master 405 drivers/spi/spi-bcm63xx-hsspi.c master->transfer_one_message = bcm63xx_hsspi_transfer_one; master 406 drivers/spi/spi-bcm63xx-hsspi.c master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH | master 408 drivers/spi/spi-bcm63xx-hsspi.c master->bits_per_word_mask = SPI_BPW_MASK(8); master 409 drivers/spi/spi-bcm63xx-hsspi.c master->auto_runtime_pm = true; master 411 drivers/spi/spi-bcm63xx-hsspi.c platform_set_drvdata(pdev, master); master 432 drivers/spi/spi-bcm63xx-hsspi.c ret = devm_spi_register_master(dev, master); master 439 drivers/spi/spi-bcm63xx-hsspi.c spi_master_put(master); master 450 drivers/spi/spi-bcm63xx-hsspi.c struct spi_master *master = platform_get_drvdata(pdev); master 451 drivers/spi/spi-bcm63xx-hsspi.c struct bcm63xx_hsspi *bs = spi_master_get_devdata(master); master 464 drivers/spi/spi-bcm63xx-hsspi.c struct spi_master *master = dev_get_drvdata(dev); master 465 drivers/spi/spi-bcm63xx-hsspi.c struct bcm63xx_hsspi *bs = spi_master_get_devdata(master); master 467 drivers/spi/spi-bcm63xx-hsspi.c spi_master_suspend(master); master 476 drivers/spi/spi-bcm63xx-hsspi.c struct spi_master *master = dev_get_drvdata(dev); master 477 drivers/spi/spi-bcm63xx-hsspi.c struct bcm63xx_hsspi *bs = spi_master_get_devdata(master); master 490 drivers/spi/spi-bcm63xx-hsspi.c spi_master_resume(master); master 198 drivers/spi/spi-bcm63xx.c struct bcm63xx_spi *bs = spi_master_get_devdata(spi->master); master 229 drivers/spi/spi-bcm63xx.c struct bcm63xx_spi *bs = spi_master_get_devdata(spi->master); master 324 drivers/spi/spi-bcm63xx.c static int bcm63xx_spi_transfer_one(struct spi_master *master, master 327 drivers/spi/spi-bcm63xx.c struct bcm63xx_spi *bs = spi_master_get_devdata(master); master 397 drivers/spi/spi-bcm63xx.c spi_finalize_current_message(master); master 407 drivers/spi/spi-bcm63xx.c struct spi_master *master = (struct spi_master *)dev_id; master 408 drivers/spi/spi-bcm63xx.c struct bcm63xx_spi *bs = spi_master_get_devdata(master); master 425 drivers/spi/spi-bcm63xx.c struct bcm63xx_spi *bs = spi_master_get_devdata(spi->master); master 491 drivers/spi/spi-bcm63xx.c struct spi_master *master; master 532 drivers/spi/spi-bcm63xx.c master = spi_alloc_master(dev, sizeof(*bs)); master 533 drivers/spi/spi-bcm63xx.c if (!master) { master 538 drivers/spi/spi-bcm63xx.c bs = spi_master_get_devdata(master); master 541 drivers/spi/spi-bcm63xx.c platform_set_drvdata(pdev, master); master 557 drivers/spi/spi-bcm63xx.c pdev->name, master); master 563 drivers/spi/spi-bcm63xx.c master->dev.of_node = dev->of_node; master 564 drivers/spi/spi-bcm63xx.c master->bus_num = bus_num; master 565 drivers/spi/spi-bcm63xx.c master->num_chipselect = num_cs; master 566 drivers/spi/spi-bcm63xx.c master->transfer_one_message = bcm63xx_spi_transfer_one; master 567 drivers/spi/spi-bcm63xx.c master->mode_bits = MODEBITS; master 568 drivers/spi/spi-bcm63xx.c master->bits_per_word_mask = SPI_BPW_MASK(8); master 569 drivers/spi/spi-bcm63xx.c master->max_transfer_size = bcm63xx_spi_max_length; master 570 drivers/spi/spi-bcm63xx.c master->max_message_size = bcm63xx_spi_max_length; master 571 drivers/spi/spi-bcm63xx.c master->auto_runtime_pm = true; master 585 drivers/spi/spi-bcm63xx.c ret = devm_spi_register_master(dev, master); master 599 drivers/spi/spi-bcm63xx.c spi_master_put(master); master 605 drivers/spi/spi-bcm63xx.c struct spi_master *master = platform_get_drvdata(pdev); master 606 drivers/spi/spi-bcm63xx.c struct bcm63xx_spi *bs = spi_master_get_devdata(master); master 620 drivers/spi/spi-bcm63xx.c struct spi_master *master = dev_get_drvdata(dev); master 621 drivers/spi/spi-bcm63xx.c struct bcm63xx_spi *bs = spi_master_get_devdata(master); master 623 drivers/spi/spi-bcm63xx.c spi_master_suspend(master); master 632 drivers/spi/spi-bcm63xx.c struct spi_master *master = dev_get_drvdata(dev); master 633 drivers/spi/spi-bcm63xx.c struct bcm63xx_spi *bs = spi_master_get_devdata(master); master 640 drivers/spi/spi-bcm63xx.c spi_master_resume(master); master 185 drivers/spi/spi-bitbang.c bitbang = spi_master_get_devdata(spi->master); master 226 drivers/spi/spi-bitbang.c bitbang = spi_master_get_devdata(spi->master); master 271 drivers/spi/spi-bitbang.c static int spi_bitbang_transfer_one(struct spi_master *master, master 275 drivers/spi/spi-bitbang.c struct spi_bitbang *bitbang = spi_master_get_devdata(master); master 293 drivers/spi/spi-bitbang.c spi_finalize_current_transfer(master); master 313 drivers/spi/spi-bitbang.c struct spi_bitbang *bitbang = spi_master_get_devdata(spi->master); master 331 drivers/spi/spi-bitbang.c struct spi_master *master = bitbang->master; master 333 drivers/spi/spi-bitbang.c if (!master || !bitbang->chipselect) master 338 drivers/spi/spi-bitbang.c if (!master->mode_bits) master 339 drivers/spi/spi-bitbang.c master->mode_bits = SPI_CPOL | SPI_CPHA | bitbang->flags; master 341 drivers/spi/spi-bitbang.c if (master->transfer || master->transfer_one_message) master 344 drivers/spi/spi-bitbang.c master->prepare_transfer_hardware = spi_bitbang_prepare_hardware; master 345 drivers/spi/spi-bitbang.c master->unprepare_transfer_hardware = spi_bitbang_unprepare_hardware; master 346 drivers/spi/spi-bitbang.c master->transfer_one = spi_bitbang_transfer_one; master 347 drivers/spi/spi-bitbang.c master->set_cs = spi_bitbang_set_cs; master 352 drivers/spi/spi-bitbang.c if (!master->setup) { master 356 drivers/spi/spi-bitbang.c master->setup = spi_bitbang_setup; master 357 drivers/spi/spi-bitbang.c master->cleanup = spi_bitbang_cleanup; master 395 drivers/spi/spi-bitbang.c struct spi_master *master = bitbang->master; master 405 drivers/spi/spi-bitbang.c ret = spi_register_master(spi_master_get(master)); master 407 drivers/spi/spi-bitbang.c spi_master_put(master); master 418 drivers/spi/spi-bitbang.c spi_unregister_master(bitbang->master); master 181 drivers/spi/spi-butterfly.c struct spi_master *master; master 192 drivers/spi/spi-butterfly.c master = spi_alloc_master(dev, sizeof(*pp)); master 193 drivers/spi/spi-butterfly.c if (!master) { master 197 drivers/spi/spi-butterfly.c pp = spi_master_get_devdata(master); master 205 drivers/spi/spi-butterfly.c master->bus_num = 42; master 206 drivers/spi/spi-butterfly.c master->num_chipselect = 2; master 208 drivers/spi/spi-butterfly.c pp->bitbang.master = master; master 266 drivers/spi/spi-butterfly.c pp->dataflash = spi_new_device(pp->bitbang.master, &pp->info[0]); master 283 drivers/spi/spi-butterfly.c spi_master_put(pp->bitbang.master); master 311 drivers/spi/spi-butterfly.c spi_master_put(pp->bitbang.master); master 175 drivers/spi/spi-cadence.c struct cdns_spi *xspi = spi_master_get_devdata(spi->master); master 206 drivers/spi/spi-cadence.c struct cdns_spi *xspi = spi_master_get_devdata(spi->master); master 249 drivers/spi/spi-cadence.c struct cdns_spi *xspi = spi_master_get_devdata(spi->master); master 287 drivers/spi/spi-cadence.c struct cdns_spi *xspi = spi_master_get_devdata(spi->master); master 342 drivers/spi/spi-cadence.c struct spi_master *master = dev_id; master 343 drivers/spi/spi-cadence.c struct cdns_spi *xspi = spi_master_get_devdata(master); master 356 drivers/spi/spi-cadence.c spi_finalize_current_transfer(master); master 382 drivers/spi/spi-cadence.c spi_finalize_current_transfer(master); master 390 drivers/spi/spi-cadence.c static int cdns_prepare_message(struct spi_master *master, master 409 drivers/spi/spi-cadence.c static int cdns_transfer_one(struct spi_master *master, master 413 drivers/spi/spi-cadence.c struct cdns_spi *xspi = spi_master_get_devdata(master); master 437 drivers/spi/spi-cadence.c static int cdns_prepare_transfer_hardware(struct spi_master *master) master 439 drivers/spi/spi-cadence.c struct cdns_spi *xspi = spi_master_get_devdata(master); master 455 drivers/spi/spi-cadence.c static int cdns_unprepare_transfer_hardware(struct spi_master *master) master 457 drivers/spi/spi-cadence.c struct cdns_spi *xspi = spi_master_get_devdata(master); master 475 drivers/spi/spi-cadence.c struct spi_master *master; master 479 drivers/spi/spi-cadence.c master = spi_alloc_master(&pdev->dev, sizeof(*xspi)); master 480 drivers/spi/spi-cadence.c if (!master) master 483 drivers/spi/spi-cadence.c xspi = spi_master_get_devdata(master); master 484 drivers/spi/spi-cadence.c master->dev.of_node = pdev->dev.of_node; master 485 drivers/spi/spi-cadence.c platform_set_drvdata(pdev, master); master 521 drivers/spi/spi-cadence.c master->num_chipselect = CDNS_SPI_DEFAULT_NUM_CS; master 523 drivers/spi/spi-cadence.c master->num_chipselect = num_cs; master 545 drivers/spi/spi-cadence.c 0, pdev->name, master); master 552 drivers/spi/spi-cadence.c master->use_gpio_descriptors = true; master 553 drivers/spi/spi-cadence.c master->prepare_transfer_hardware = cdns_prepare_transfer_hardware; master 554 drivers/spi/spi-cadence.c master->prepare_message = cdns_prepare_message; master 555 drivers/spi/spi-cadence.c master->transfer_one = cdns_transfer_one; master 556 drivers/spi/spi-cadence.c master->unprepare_transfer_hardware = cdns_unprepare_transfer_hardware; master 557 drivers/spi/spi-cadence.c master->set_cs = cdns_spi_chipselect; master 558 drivers/spi/spi-cadence.c master->auto_runtime_pm = true; master 559 drivers/spi/spi-cadence.c master->mode_bits = SPI_CPOL | SPI_CPHA; master 562 drivers/spi/spi-cadence.c master->max_speed_hz = clk_get_rate(xspi->ref_clk) / 4; master 563 drivers/spi/spi-cadence.c xspi->speed_hz = master->max_speed_hz; master 565 drivers/spi/spi-cadence.c master->bits_per_word_mask = SPI_BPW_MASK(8); master 567 drivers/spi/spi-cadence.c ret = spi_register_master(master); master 582 drivers/spi/spi-cadence.c spi_master_put(master); master 598 drivers/spi/spi-cadence.c struct spi_master *master = platform_get_drvdata(pdev); master 599 drivers/spi/spi-cadence.c struct cdns_spi *xspi = spi_master_get_devdata(master); master 608 drivers/spi/spi-cadence.c spi_unregister_master(master); master 624 drivers/spi/spi-cadence.c struct spi_master *master = dev_get_drvdata(dev); master 626 drivers/spi/spi-cadence.c return spi_master_suspend(master); master 639 drivers/spi/spi-cadence.c struct spi_master *master = dev_get_drvdata(dev); master 640 drivers/spi/spi-cadence.c struct cdns_spi *xspi = spi_master_get_devdata(master); master 643 drivers/spi/spi-cadence.c return spi_master_resume(master); master 656 drivers/spi/spi-cadence.c struct spi_master *master = dev_get_drvdata(dev); master 657 drivers/spi/spi-cadence.c struct cdns_spi *xspi = spi_master_get_devdata(master); master 685 drivers/spi/spi-cadence.c struct spi_master *master = dev_get_drvdata(dev); master 686 drivers/spi/spi-cadence.c struct cdns_spi *xspi = spi_master_get_devdata(master); master 22 drivers/spi/spi-cavium-octeon.c struct spi_master *master; master 26 drivers/spi/spi-cavium-octeon.c master = spi_alloc_master(&pdev->dev, sizeof(struct octeon_spi)); master 27 drivers/spi/spi-cavium-octeon.c if (!master) master 29 drivers/spi/spi-cavium-octeon.c p = spi_master_get_devdata(master); master 30 drivers/spi/spi-cavium-octeon.c platform_set_drvdata(pdev, master); master 46 drivers/spi/spi-cavium-octeon.c master->num_chipselect = 4; master 47 drivers/spi/spi-cavium-octeon.c master->mode_bits = SPI_CPHA | master 53 drivers/spi/spi-cavium-octeon.c master->transfer_one_message = octeon_spi_transfer_one_message; master 54 drivers/spi/spi-cavium-octeon.c master->bits_per_word_mask = SPI_BPW_MASK(8); master 55 drivers/spi/spi-cavium-octeon.c master->max_speed_hz = OCTEON_SPI_MAX_CLOCK_HZ; master 57 drivers/spi/spi-cavium-octeon.c master->dev.of_node = pdev->dev.of_node; master 58 drivers/spi/spi-cavium-octeon.c err = devm_spi_register_master(&pdev->dev, master); master 68 drivers/spi/spi-cavium-octeon.c spi_master_put(master); master 74 drivers/spi/spi-cavium-octeon.c struct spi_master *master = platform_get_drvdata(pdev); master 75 drivers/spi/spi-cavium-octeon.c struct octeon_spi *p = spi_master_get_devdata(master); master 23 drivers/spi/spi-cavium-thunderx.c struct spi_master *master; master 27 drivers/spi/spi-cavium-thunderx.c master = spi_alloc_master(dev, sizeof(struct octeon_spi)); master 28 drivers/spi/spi-cavium-thunderx.c if (!master) master 31 drivers/spi/spi-cavium-thunderx.c p = spi_master_get_devdata(master); master 67 drivers/spi/spi-cavium-thunderx.c master->num_chipselect = 4; master 68 drivers/spi/spi-cavium-thunderx.c master->mode_bits = SPI_CPHA | SPI_CPOL | SPI_CS_HIGH | master 70 drivers/spi/spi-cavium-thunderx.c master->transfer_one_message = octeon_spi_transfer_one_message; master 71 drivers/spi/spi-cavium-thunderx.c master->bits_per_word_mask = SPI_BPW_MASK(8); master 72 drivers/spi/spi-cavium-thunderx.c master->max_speed_hz = OCTEON_SPI_MAX_CLOCK_HZ; master 73 drivers/spi/spi-cavium-thunderx.c master->dev.of_node = pdev->dev.of_node; master 75 drivers/spi/spi-cavium-thunderx.c pci_set_drvdata(pdev, master); master 77 drivers/spi/spi-cavium-thunderx.c ret = devm_spi_register_master(dev, master); master 86 drivers/spi/spi-cavium-thunderx.c spi_master_put(master); master 92 drivers/spi/spi-cavium-thunderx.c struct spi_master *master = pci_get_drvdata(pdev); master 95 drivers/spi/spi-cavium-thunderx.c p = spi_master_get_devdata(master); master 128 drivers/spi/spi-cavium.c int octeon_spi_transfer_one_message(struct spi_master *master, master 131 drivers/spi/spi-cavium.c struct octeon_spi *p = spi_master_get_devdata(master); master 149 drivers/spi/spi-cavium.c spi_finalize_current_message(master); master 31 drivers/spi/spi-cavium.h int octeon_spi_transfer_one_message(struct spi_master *master, master 35 drivers/spi/spi-clps711x.c static int spi_clps711x_prepare_message(struct spi_master *master, master 38 drivers/spi/spi-clps711x.c struct spi_clps711x_data *hw = spi_master_get_devdata(master); master 47 drivers/spi/spi-clps711x.c static int spi_clps711x_transfer_one(struct spi_master *master, master 51 drivers/spi/spi-clps711x.c struct spi_clps711x_data *hw = spi_master_get_devdata(master); master 70 drivers/spi/spi-clps711x.c struct spi_master *master = dev_id; master 71 drivers/spi/spi-clps711x.c struct spi_clps711x_data *hw = spi_master_get_devdata(master); master 85 drivers/spi/spi-clps711x.c spi_finalize_current_transfer(master); master 93 drivers/spi/spi-clps711x.c struct spi_master *master; master 100 drivers/spi/spi-clps711x.c master = spi_alloc_master(&pdev->dev, sizeof(*hw)); master 101 drivers/spi/spi-clps711x.c if (!master) master 104 drivers/spi/spi-clps711x.c master->use_gpio_descriptors = true; master 105 drivers/spi/spi-clps711x.c master->bus_num = -1; master 106 drivers/spi/spi-clps711x.c master->mode_bits = SPI_CPHA | SPI_CS_HIGH; master 107 drivers/spi/spi-clps711x.c master->bits_per_word_mask = SPI_BPW_RANGE_MASK(1, 8); master 108 drivers/spi/spi-clps711x.c master->dev.of_node = pdev->dev.of_node; master 109 drivers/spi/spi-clps711x.c master->prepare_message = spi_clps711x_prepare_message; master 110 drivers/spi/spi-clps711x.c master->transfer_one = spi_clps711x_transfer_one; master 112 drivers/spi/spi-clps711x.c hw = spi_master_get_devdata(master); master 140 drivers/spi/spi-clps711x.c dev_name(&pdev->dev), master); master 144 drivers/spi/spi-clps711x.c ret = devm_spi_register_master(&pdev->dev, master); master 149 drivers/spi/spi-clps711x.c spi_master_put(master); master 289 drivers/spi/spi-coldfire-qspi.c struct mcfqspi *mcfqspi = spi_master_get_devdata(spi->master); master 298 drivers/spi/spi-coldfire-qspi.c static int mcfqspi_transfer_one(struct spi_master *master, master 302 drivers/spi/spi-coldfire-qspi.c struct mcfqspi *mcfqspi = spi_master_get_devdata(master); master 326 drivers/spi/spi-coldfire-qspi.c mcfqspi_cs_deselect(spi_master_get_devdata(spi->master), master 340 drivers/spi/spi-coldfire-qspi.c struct spi_master *master; master 356 drivers/spi/spi-coldfire-qspi.c master = spi_alloc_master(&pdev->dev, sizeof(*mcfqspi)); master 357 drivers/spi/spi-coldfire-qspi.c if (master == NULL) { master 362 drivers/spi/spi-coldfire-qspi.c mcfqspi = spi_master_get_devdata(master); master 392 drivers/spi/spi-coldfire-qspi.c master->bus_num = pdata->bus_num; master 393 drivers/spi/spi-coldfire-qspi.c master->num_chipselect = pdata->num_chipselect; master 404 drivers/spi/spi-coldfire-qspi.c master->mode_bits = SPI_CS_HIGH | SPI_CPOL | SPI_CPHA; master 405 drivers/spi/spi-coldfire-qspi.c master->bits_per_word_mask = SPI_BPW_RANGE_MASK(8, 16); master 406 drivers/spi/spi-coldfire-qspi.c master->setup = mcfqspi_setup; master 407 drivers/spi/spi-coldfire-qspi.c master->set_cs = mcfqspi_set_cs; master 408 drivers/spi/spi-coldfire-qspi.c master->transfer_one = mcfqspi_transfer_one; master 409 drivers/spi/spi-coldfire-qspi.c master->auto_runtime_pm = true; master 411 drivers/spi/spi-coldfire-qspi.c platform_set_drvdata(pdev, master); master 414 drivers/spi/spi-coldfire-qspi.c status = devm_spi_register_master(&pdev->dev, master); master 430 drivers/spi/spi-coldfire-qspi.c spi_master_put(master); master 439 drivers/spi/spi-coldfire-qspi.c struct spi_master *master = platform_get_drvdata(pdev); master 440 drivers/spi/spi-coldfire-qspi.c struct mcfqspi *mcfqspi = spi_master_get_devdata(master); master 455 drivers/spi/spi-coldfire-qspi.c struct spi_master *master = dev_get_drvdata(dev); master 456 drivers/spi/spi-coldfire-qspi.c struct mcfqspi *mcfqspi = spi_master_get_devdata(master); master 459 drivers/spi/spi-coldfire-qspi.c ret = spi_master_suspend(master); master 470 drivers/spi/spi-coldfire-qspi.c struct spi_master *master = dev_get_drvdata(dev); master 471 drivers/spi/spi-coldfire-qspi.c struct mcfqspi *mcfqspi = spi_master_get_devdata(master); master 475 drivers/spi/spi-coldfire-qspi.c return spi_master_resume(master); master 482 drivers/spi/spi-coldfire-qspi.c struct spi_master *master = dev_get_drvdata(dev); master 483 drivers/spi/spi-coldfire-qspi.c struct mcfqspi *mcfqspi = spi_master_get_devdata(master); master 492 drivers/spi/spi-coldfire-qspi.c struct spi_master *master = dev_get_drvdata(dev); master 493 drivers/spi/spi-coldfire-qspi.c struct mcfqspi *mcfqspi = spi_master_get_devdata(master); master 205 drivers/spi/spi-davinci.c dspi = spi_master_get_devdata(spi->master); master 280 drivers/spi/spi-davinci.c dspi = spi_master_get_devdata(spi->master); master 388 drivers/spi/spi-davinci.c struct davinci_spi *dspi = spi_master_get_devdata(spi->master); master 420 drivers/spi/spi-davinci.c dspi = spi_master_get_devdata(spi->master); master 450 drivers/spi/spi-davinci.c static bool davinci_spi_can_dma(struct spi_master *master, master 468 drivers/spi/spi-davinci.c struct device *sdev = dspi->bitbang.master->dev.parent; master 581 drivers/spi/spi-davinci.c dspi = spi_master_get_devdata(spi->master); master 602 drivers/spi/spi-davinci.c if (!davinci_spi_can_dma(spi->master, spi, t)) { master 683 drivers/spi/spi-davinci.c if (davinci_spi_can_dma(spi->master, spi, t)) master 752 drivers/spi/spi-davinci.c struct device *sdev = dspi->bitbang.master->dev.parent; master 870 drivers/spi/spi-davinci.c struct spi_master *master; master 877 drivers/spi/spi-davinci.c master = spi_alloc_master(&pdev->dev, sizeof(struct davinci_spi)); master 878 drivers/spi/spi-davinci.c if (master == NULL) { master 883 drivers/spi/spi-davinci.c platform_set_drvdata(pdev, master); master 885 drivers/spi/spi-davinci.c dspi = spi_master_get_devdata(master); master 937 drivers/spi/spi-davinci.c dspi->bitbang.master = master; master 948 drivers/spi/spi-davinci.c master->use_gpio_descriptors = true; master 949 drivers/spi/spi-davinci.c master->dev.of_node = pdev->dev.of_node; master 950 drivers/spi/spi-davinci.c master->bus_num = pdev->id; master 951 drivers/spi/spi-davinci.c master->num_chipselect = pdata->num_chipselect; master 952 drivers/spi/spi-davinci.c master->bits_per_word_mask = SPI_BPW_RANGE_MASK(2, 16); master 953 drivers/spi/spi-davinci.c master->flags = SPI_MASTER_MUST_RX; master 954 drivers/spi/spi-davinci.c master->setup = davinci_spi_setup; master 955 drivers/spi/spi-davinci.c master->cleanup = davinci_spi_cleanup; master 956 drivers/spi/spi-davinci.c master->can_dma = davinci_spi_can_dma; master 1018 drivers/spi/spi-davinci.c spi_master_put(master); master 1035 drivers/spi/spi-davinci.c struct spi_master *master; master 1037 drivers/spi/spi-davinci.c master = platform_get_drvdata(pdev); master 1038 drivers/spi/spi-davinci.c dspi = spi_master_get_devdata(master); master 1043 drivers/spi/spi-davinci.c spi_master_put(master); master 81 drivers/spi/spi-dln2.c struct spi_master *master; master 178 drivers/spi/spi-dln2.c u8 cs_mask = GENMASK(dln2->master->num_chipselect - 1, 0); master 590 drivers/spi/spi-dln2.c static int dln2_spi_prepare_message(struct spi_master *master, master 594 drivers/spi/spi-dln2.c struct dln2_spi *dln2 = spi_master_get_devdata(master); master 651 drivers/spi/spi-dln2.c static int dln2_spi_transfer_one(struct spi_master *master, master 655 drivers/spi/spi-dln2.c struct dln2_spi *dln2 = spi_master_get_devdata(master); master 667 drivers/spi/spi-dln2.c if (!xfer->cs_change && !spi_transfer_is_last(master, xfer)) master 680 drivers/spi/spi-dln2.c struct spi_master *master; master 686 drivers/spi/spi-dln2.c master = spi_alloc_master(&pdev->dev, sizeof(*dln2)); master 687 drivers/spi/spi-dln2.c if (!master) master 690 drivers/spi/spi-dln2.c platform_set_drvdata(pdev, master); master 692 drivers/spi/spi-dln2.c dln2 = spi_master_get_devdata(master); master 700 drivers/spi/spi-dln2.c dln2->master = master; master 701 drivers/spi/spi-dln2.c dln2->master->dev.of_node = dev->of_node; master 715 drivers/spi/spi-dln2.c ret = dln2_spi_get_cs_num(dln2, &master->num_chipselect); master 722 drivers/spi/spi-dln2.c &master->min_speed_hz, master 723 drivers/spi/spi-dln2.c &master->max_speed_hz); master 730 drivers/spi/spi-dln2.c &master->bits_per_word_mask); master 742 drivers/spi/spi-dln2.c master->bus_num = -1; master 743 drivers/spi/spi-dln2.c master->mode_bits = SPI_CPOL | SPI_CPHA; master 744 drivers/spi/spi-dln2.c master->prepare_message = dln2_spi_prepare_message; master 745 drivers/spi/spi-dln2.c master->transfer_one = dln2_spi_transfer_one; master 746 drivers/spi/spi-dln2.c master->auto_runtime_pm = true; master 761 drivers/spi/spi-dln2.c ret = devm_spi_register_master(&pdev->dev, master); master 776 drivers/spi/spi-dln2.c spi_master_put(master); master 783 drivers/spi/spi-dln2.c struct spi_master *master = spi_master_get(platform_get_drvdata(pdev)); master 784 drivers/spi/spi-dln2.c struct dln2_spi *dln2 = spi_master_get_devdata(master); master 798 drivers/spi/spi-dln2.c struct spi_master *master = dev_get_drvdata(dev); master 799 drivers/spi/spi-dln2.c struct dln2_spi *dln2 = spi_master_get_devdata(master); master 801 drivers/spi/spi-dln2.c ret = spi_master_suspend(master); master 826 drivers/spi/spi-dln2.c struct spi_master *master = dev_get_drvdata(dev); master 827 drivers/spi/spi-dln2.c struct dln2_spi *dln2 = spi_master_get_devdata(master); master 839 drivers/spi/spi-dln2.c return spi_master_resume(master); master 846 drivers/spi/spi-dln2.c struct spi_master *master = dev_get_drvdata(dev); master 847 drivers/spi/spi-dln2.c struct dln2_spi *dln2 = spi_master_get_devdata(master); master 854 drivers/spi/spi-dln2.c struct spi_master *master = dev_get_drvdata(dev); master 855 drivers/spi/spi-dln2.c struct dln2_spi *dln2 = spi_master_get_devdata(master); master 61 drivers/spi/spi-dw-mid.c dws->master->dma_rx = dws->rxchan; master 68 drivers/spi/spi-dw-mid.c dws->master->dma_tx = dws->txchan; master 101 drivers/spi/spi-dw-mid.c dev_err(&dws->master->dev, "%s: FIFO overrun/underrun\n", __func__); master 102 drivers/spi/spi-dw-mid.c dws->master->cur_msg->status = -EIO; master 103 drivers/spi/spi-dw-mid.c spi_finalize_current_transfer(dws->master); master 107 drivers/spi/spi-dw-mid.c static bool mid_spi_can_dma(struct spi_controller *master, master 110 drivers/spi/spi-dw-mid.c struct dw_spi *dws = spi_controller_get_devdata(master); master 138 drivers/spi/spi-dw-mid.c spi_finalize_current_transfer(dws->master); master 184 drivers/spi/spi-dw-mid.c spi_finalize_current_transfer(dws->master); master 60 drivers/spi/spi-dw-mmio.c struct dw_spi *dws = spi_master_get_devdata(spi->master); master 49 drivers/spi/spi-dw.c "%s registers:\n", dev_name(&dws->master->dev)); master 101 drivers/spi/spi-dw.c snprintf(name, 32, "dw_spi%d", dws->master->bus_num); master 227 drivers/spi/spi-dw.c dev_err(&dws->master->dev, "%s\n", msg); master 228 drivers/spi/spi-dw.c dws->master->cur_msg->status = -EIO; master 229 drivers/spi/spi-dw.c spi_finalize_current_transfer(dws->master); master 246 drivers/spi/spi-dw.c spi_finalize_current_transfer(dws->master); master 261 drivers/spi/spi-dw.c struct spi_controller *master = dev_id; master 262 drivers/spi/spi-dw.c struct dw_spi *dws = spi_controller_get_devdata(master); master 268 drivers/spi/spi-dw.c if (!master->cur_msg) { master 288 drivers/spi/spi-dw.c static int dw_spi_transfer_one(struct spi_controller *master, master 291 drivers/spi/spi-dw.c struct dw_spi *dws = spi_controller_get_devdata(master); master 354 drivers/spi/spi-dw.c if (master->can_dma && master->can_dma(master, spi, transfer)) master 355 drivers/spi/spi-dw.c dws->dma_mapped = master->cur_msg_mapped; master 396 drivers/spi/spi-dw.c static void dw_spi_handle_err(struct spi_controller *master, master 399 drivers/spi/spi-dw.c struct dw_spi *dws = spi_controller_get_devdata(master); master 480 drivers/spi/spi-dw.c struct spi_controller *master; master 485 drivers/spi/spi-dw.c master = spi_alloc_master(dev, 0); master 486 drivers/spi/spi-dw.c if (!master) master 489 drivers/spi/spi-dw.c dws->master = master; master 495 drivers/spi/spi-dw.c spi_controller_set_devdata(master, dws); master 498 drivers/spi/spi-dw.c master); master 504 drivers/spi/spi-dw.c master->use_gpio_descriptors = true; master 505 drivers/spi/spi-dw.c master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_LOOP; master 506 drivers/spi/spi-dw.c master->bits_per_word_mask = SPI_BPW_RANGE_MASK(4, 16); master 507 drivers/spi/spi-dw.c master->bus_num = dws->bus_num; master 508 drivers/spi/spi-dw.c master->num_chipselect = dws->num_cs; master 509 drivers/spi/spi-dw.c master->setup = dw_spi_setup; master 510 drivers/spi/spi-dw.c master->cleanup = dw_spi_cleanup; master 511 drivers/spi/spi-dw.c master->set_cs = dw_spi_set_cs; master 512 drivers/spi/spi-dw.c master->transfer_one = dw_spi_transfer_one; master 513 drivers/spi/spi-dw.c master->handle_err = dw_spi_handle_err; master 514 drivers/spi/spi-dw.c master->max_speed_hz = dws->max_freq; master 515 drivers/spi/spi-dw.c master->dev.of_node = dev->of_node; master 516 drivers/spi/spi-dw.c master->dev.fwnode = dev->fwnode; master 517 drivers/spi/spi-dw.c master->flags = SPI_MASTER_GPIO_SS; master 520 drivers/spi/spi-dw.c master->set_cs = dws->set_cs; master 531 drivers/spi/spi-dw.c master->can_dma = dws->dma_ops->can_dma; master 535 drivers/spi/spi-dw.c ret = spi_register_controller(master); master 537 drivers/spi/spi-dw.c dev_err(&master->dev, "problem registering spi master\n"); master 548 drivers/spi/spi-dw.c free_irq(dws->irq, master); master 550 drivers/spi/spi-dw.c spi_controller_put(master); master 559 drivers/spi/spi-dw.c spi_unregister_controller(dws->master); master 566 drivers/spi/spi-dw.c free_irq(dws->irq, dws->master); master 574 drivers/spi/spi-dw.c ret = spi_controller_suspend(dws->master); master 585 drivers/spi/spi-dw.c spi_hw_init(&dws->master->dev, dws); master 586 drivers/spi/spi-dw.c return spi_controller_resume(dws->master); master 97 drivers/spi/spi-dw.h bool (*can_dma)(struct spi_controller *master, struct spi_device *spi, master 104 drivers/spi/spi-dw.h struct spi_controller *master; master 90 drivers/spi/spi-efm32.c #define ddata_to_dev(ddata) (&(ddata->bitbang.master->dev)) master 107 drivers/spi/spi-efm32.c struct efm32_spi_ddata *ddata = spi_master_get_devdata(spi->master); master 116 drivers/spi/spi-efm32.c struct efm32_spi_ddata *ddata = spi_master_get_devdata(spi->master); master 183 drivers/spi/spi-efm32.c struct efm32_spi_ddata *ddata = spi_master_get_devdata(spi->master); master 288 drivers/spi/spi-efm32.c struct spi_master *master, struct efm32_spi_ddata *ddata) master 321 drivers/spi/spi-efm32.c struct spi_master *master; master 332 drivers/spi/spi-efm32.c master = spi_alloc_master(&pdev->dev, master 334 drivers/spi/spi-efm32.c if (!master) { master 339 drivers/spi/spi-efm32.c platform_set_drvdata(pdev, master); master 341 drivers/spi/spi-efm32.c master->dev.of_node = pdev->dev.of_node; master 343 drivers/spi/spi-efm32.c master->num_chipselect = num_cs; master 344 drivers/spi/spi-efm32.c master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH; master 345 drivers/spi/spi-efm32.c master->bits_per_word_mask = SPI_BPW_RANGE_MASK(4, 16); master 347 drivers/spi/spi-efm32.c ddata = spi_master_get_devdata(master); master 349 drivers/spi/spi-efm32.c ddata->bitbang.master = master; master 420 drivers/spi/spi-efm32.c efm32_spi_probe_dt(pdev, master, ddata); master 451 drivers/spi/spi-efm32.c spi_master_put(master); master 459 drivers/spi/spi-efm32.c struct spi_master *master = platform_get_drvdata(pdev); master 460 drivers/spi/spi-efm32.c struct efm32_spi_ddata *ddata = spi_master_get_devdata(master); master 469 drivers/spi/spi-efm32.c spi_master_put(master); master 111 drivers/spi/spi-ep93xx.c static int ep93xx_spi_calc_divisors(struct spi_master *master, master 114 drivers/spi/spi-ep93xx.c struct ep93xx_spi *espi = spi_master_get_devdata(master); master 122 drivers/spi/spi-ep93xx.c rate = clamp(rate, master->min_speed_hz, master->max_speed_hz); master 145 drivers/spi/spi-ep93xx.c static int ep93xx_spi_chip_setup(struct spi_master *master, master 149 drivers/spi/spi-ep93xx.c struct ep93xx_spi *espi = spi_master_get_devdata(master); master 156 drivers/spi/spi-ep93xx.c err = ep93xx_spi_calc_divisors(master, xfer->speed_hz, master 165 drivers/spi/spi-ep93xx.c dev_dbg(&master->dev, "setup: mode %d, cpsr %d, scr %d, dss %d\n", master 167 drivers/spi/spi-ep93xx.c dev_dbg(&master->dev, "setup: cr0 %#x\n", cr0); master 175 drivers/spi/spi-ep93xx.c static void ep93xx_do_write(struct spi_master *master) master 177 drivers/spi/spi-ep93xx.c struct ep93xx_spi *espi = spi_master_get_devdata(master); master 178 drivers/spi/spi-ep93xx.c struct spi_transfer *xfer = master->cur_msg->state; master 193 drivers/spi/spi-ep93xx.c static void ep93xx_do_read(struct spi_master *master) master 195 drivers/spi/spi-ep93xx.c struct ep93xx_spi *espi = spi_master_get_devdata(master); master 196 drivers/spi/spi-ep93xx.c struct spi_transfer *xfer = master->cur_msg->state; master 222 drivers/spi/spi-ep93xx.c static int ep93xx_spi_read_write(struct spi_master *master) master 224 drivers/spi/spi-ep93xx.c struct ep93xx_spi *espi = spi_master_get_devdata(master); master 225 drivers/spi/spi-ep93xx.c struct spi_transfer *xfer = master->cur_msg->state; master 229 drivers/spi/spi-ep93xx.c ep93xx_do_read(master); master 235 drivers/spi/spi-ep93xx.c ep93xx_do_write(master); master 268 drivers/spi/spi-ep93xx.c ep93xx_spi_dma_prepare(struct spi_master *master, master 271 drivers/spi/spi-ep93xx.c struct ep93xx_spi *espi = spi_master_get_devdata(master); master 272 drivers/spi/spi-ep93xx.c struct spi_transfer *xfer = master->cur_msg->state; master 347 drivers/spi/spi-ep93xx.c dev_warn(&master->dev, "len = %zu expected 0!\n", len); master 372 drivers/spi/spi-ep93xx.c static void ep93xx_spi_dma_finish(struct spi_master *master, master 375 drivers/spi/spi-ep93xx.c struct ep93xx_spi *espi = spi_master_get_devdata(master); master 392 drivers/spi/spi-ep93xx.c struct spi_master *master = callback_param; master 394 drivers/spi/spi-ep93xx.c ep93xx_spi_dma_finish(master, DMA_TO_DEVICE); master 395 drivers/spi/spi-ep93xx.c ep93xx_spi_dma_finish(master, DMA_FROM_DEVICE); master 397 drivers/spi/spi-ep93xx.c spi_finalize_current_transfer(master); master 400 drivers/spi/spi-ep93xx.c static int ep93xx_spi_dma_transfer(struct spi_master *master) master 402 drivers/spi/spi-ep93xx.c struct ep93xx_spi *espi = spi_master_get_devdata(master); master 405 drivers/spi/spi-ep93xx.c rxd = ep93xx_spi_dma_prepare(master, DMA_FROM_DEVICE); master 407 drivers/spi/spi-ep93xx.c dev_err(&master->dev, "DMA RX failed: %ld\n", PTR_ERR(rxd)); master 411 drivers/spi/spi-ep93xx.c txd = ep93xx_spi_dma_prepare(master, DMA_TO_DEVICE); master 413 drivers/spi/spi-ep93xx.c ep93xx_spi_dma_finish(master, DMA_FROM_DEVICE); master 414 drivers/spi/spi-ep93xx.c dev_err(&master->dev, "DMA TX failed: %ld\n", PTR_ERR(txd)); master 420 drivers/spi/spi-ep93xx.c rxd->callback_param = master; master 435 drivers/spi/spi-ep93xx.c struct spi_master *master = dev_id; master 436 drivers/spi/spi-ep93xx.c struct ep93xx_spi *espi = spi_master_get_devdata(master); master 446 drivers/spi/spi-ep93xx.c dev_warn(&master->dev, master 448 drivers/spi/spi-ep93xx.c master->cur_msg->status = -EIO; master 454 drivers/spi/spi-ep93xx.c if (ep93xx_spi_read_write(master)) { master 473 drivers/spi/spi-ep93xx.c spi_finalize_current_transfer(master); master 478 drivers/spi/spi-ep93xx.c static int ep93xx_spi_transfer_one(struct spi_master *master, master 482 drivers/spi/spi-ep93xx.c struct ep93xx_spi *espi = spi_master_get_devdata(master); master 486 drivers/spi/spi-ep93xx.c ret = ep93xx_spi_chip_setup(master, spi, xfer); master 488 drivers/spi/spi-ep93xx.c dev_err(&master->dev, "failed to setup chip for transfer\n"); master 492 drivers/spi/spi-ep93xx.c master->cur_msg->state = xfer; master 502 drivers/spi/spi-ep93xx.c return ep93xx_spi_dma_transfer(master); master 505 drivers/spi/spi-ep93xx.c ep93xx_spi_read_write(master); master 515 drivers/spi/spi-ep93xx.c static int ep93xx_spi_prepare_message(struct spi_master *master, master 518 drivers/spi/spi-ep93xx.c struct ep93xx_spi *espi = spi_master_get_devdata(master); master 527 drivers/spi/spi-ep93xx.c dev_warn(&master->dev, master 543 drivers/spi/spi-ep93xx.c static int ep93xx_spi_prepare_hardware(struct spi_master *master) master 545 drivers/spi/spi-ep93xx.c struct ep93xx_spi *espi = spi_master_get_devdata(master); master 560 drivers/spi/spi-ep93xx.c static int ep93xx_spi_unprepare_hardware(struct spi_master *master) master 562 drivers/spi/spi-ep93xx.c struct ep93xx_spi *espi = spi_master_get_devdata(master); master 645 drivers/spi/spi-ep93xx.c struct spi_master *master; master 668 drivers/spi/spi-ep93xx.c master = spi_alloc_master(&pdev->dev, sizeof(*espi)); master 669 drivers/spi/spi-ep93xx.c if (!master) master 672 drivers/spi/spi-ep93xx.c master->use_gpio_descriptors = true; master 673 drivers/spi/spi-ep93xx.c master->prepare_transfer_hardware = ep93xx_spi_prepare_hardware; master 674 drivers/spi/spi-ep93xx.c master->unprepare_transfer_hardware = ep93xx_spi_unprepare_hardware; master 675 drivers/spi/spi-ep93xx.c master->prepare_message = ep93xx_spi_prepare_message; master 676 drivers/spi/spi-ep93xx.c master->transfer_one = ep93xx_spi_transfer_one; master 677 drivers/spi/spi-ep93xx.c master->bus_num = pdev->id; master 678 drivers/spi/spi-ep93xx.c master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH; master 679 drivers/spi/spi-ep93xx.c master->bits_per_word_mask = SPI_BPW_RANGE_MASK(4, 16); master 684 drivers/spi/spi-ep93xx.c master->num_chipselect = 0; master 686 drivers/spi/spi-ep93xx.c platform_set_drvdata(pdev, master); master 688 drivers/spi/spi-ep93xx.c espi = spi_master_get_devdata(master); master 701 drivers/spi/spi-ep93xx.c master->max_speed_hz = clk_get_rate(espi->clk) / 2; master 702 drivers/spi/spi-ep93xx.c master->min_speed_hz = clk_get_rate(espi->clk) / (254 * 256); master 713 drivers/spi/spi-ep93xx.c 0, "ep93xx-spi", master); master 725 drivers/spi/spi-ep93xx.c error = devm_spi_register_master(&pdev->dev, master); master 739 drivers/spi/spi-ep93xx.c spi_master_put(master); master 746 drivers/spi/spi-ep93xx.c struct spi_master *master = platform_get_drvdata(pdev); master 747 drivers/spi/spi-ep93xx.c struct ep93xx_spi *espi = spi_master_get_devdata(master); master 94 drivers/spi/spi-falcon.c struct spi_master *master; master 101 drivers/spi/spi-falcon.c struct falcon_sflash *priv = spi_master_get_devdata(spi->master); master 354 drivers/spi/spi-falcon.c static int falcon_sflash_xfer_one(struct spi_master *master, master 357 drivers/spi/spi-falcon.c struct falcon_sflash *priv = spi_master_get_devdata(master); master 385 drivers/spi/spi-falcon.c spi_finalize_current_message(master); master 393 drivers/spi/spi-falcon.c struct spi_master *master; master 396 drivers/spi/spi-falcon.c master = spi_alloc_master(&pdev->dev, sizeof(*priv)); master 397 drivers/spi/spi-falcon.c if (!master) master 400 drivers/spi/spi-falcon.c priv = spi_master_get_devdata(master); master 401 drivers/spi/spi-falcon.c priv->master = master; master 403 drivers/spi/spi-falcon.c master->mode_bits = SPI_MODE_3; master 404 drivers/spi/spi-falcon.c master->flags = SPI_MASTER_HALF_DUPLEX; master 405 drivers/spi/spi-falcon.c master->setup = falcon_sflash_setup; master 406 drivers/spi/spi-falcon.c master->transfer_one_message = falcon_sflash_xfer_one; master 407 drivers/spi/spi-falcon.c master->dev.of_node = pdev->dev.of_node; master 409 drivers/spi/spi-falcon.c ret = devm_spi_register_master(&pdev->dev, master); master 411 drivers/spi/spi-falcon.c spi_master_put(master); master 151 drivers/spi/spi-fsl-espi.c struct fsl_espi *espi = spi_master_get_devdata(m->spi->master); master 326 drivers/spi/spi-fsl-espi.c struct fsl_espi *espi = spi_master_get_devdata(spi->master); master 354 drivers/spi/spi-fsl-espi.c struct fsl_espi *espi = spi_master_get_devdata(spi->master); master 399 drivers/spi/spi-fsl-espi.c struct fsl_espi *espi = spi_master_get_devdata(m->spi->master); master 436 drivers/spi/spi-fsl-espi.c static int fsl_espi_do_one_msg(struct spi_master *master, master 471 drivers/spi/spi-fsl-espi.c spi_finalize_current_message(master); master 489 drivers/spi/spi-fsl-espi.c espi = spi_master_get_devdata(spi->master); master 584 drivers/spi/spi-fsl-espi.c struct spi_master *master = dev_get_drvdata(dev); master 585 drivers/spi/spi-fsl-espi.c struct fsl_espi *espi = spi_master_get_devdata(master); master 597 drivers/spi/spi-fsl-espi.c struct spi_master *master = dev_get_drvdata(dev); master 598 drivers/spi/spi-fsl-espi.c struct fsl_espi *espi = spi_master_get_devdata(master); master 616 drivers/spi/spi-fsl-espi.c struct spi_master *master = dev_get_drvdata(dev); master 617 drivers/spi/spi-fsl-espi.c struct fsl_espi *espi = spi_master_get_devdata(master); master 629 drivers/spi/spi-fsl-espi.c for_each_available_child_of_node(master->dev.of_node, nc) { master 632 drivers/spi/spi-fsl-espi.c if (ret || cs >= master->num_chipselect) master 664 drivers/spi/spi-fsl-espi.c struct spi_master *master; master 668 drivers/spi/spi-fsl-espi.c master = spi_alloc_master(dev, sizeof(struct fsl_espi)); master 669 drivers/spi/spi-fsl-espi.c if (!master) master 672 drivers/spi/spi-fsl-espi.c dev_set_drvdata(dev, master); master 674 drivers/spi/spi-fsl-espi.c master->mode_bits = SPI_RX_DUAL | SPI_CPOL | SPI_CPHA | SPI_CS_HIGH | master 676 drivers/spi/spi-fsl-espi.c master->dev.of_node = dev->of_node; master 677 drivers/spi/spi-fsl-espi.c master->bits_per_word_mask = SPI_BPW_RANGE_MASK(4, 16); master 678 drivers/spi/spi-fsl-espi.c master->setup = fsl_espi_setup; master 679 drivers/spi/spi-fsl-espi.c master->cleanup = fsl_espi_cleanup; master 680 drivers/spi/spi-fsl-espi.c master->transfer_one_message = fsl_espi_do_one_msg; master 681 drivers/spi/spi-fsl-espi.c master->auto_runtime_pm = true; master 682 drivers/spi/spi-fsl-espi.c master->max_message_size = fsl_espi_max_message_size; master 683 drivers/spi/spi-fsl-espi.c master->num_chipselect = num_cs; master 685 drivers/spi/spi-fsl-espi.c espi = spi_master_get_devdata(master); master 696 drivers/spi/spi-fsl-espi.c master->min_speed_hz = DIV_ROUND_UP(espi->spibrg, 4 * 16 * 16); master 697 drivers/spi/spi-fsl-espi.c master->max_speed_hz = DIV_ROUND_UP(espi->spibrg, 4); master 720 drivers/spi/spi-fsl-espi.c ret = devm_spi_register_master(dev, master); master 736 drivers/spi/spi-fsl-espi.c spi_master_put(master); master 793 drivers/spi/spi-fsl-espi.c struct spi_master *master = dev_get_drvdata(dev); master 796 drivers/spi/spi-fsl-espi.c ret = spi_master_suspend(master); master 805 drivers/spi/spi-fsl-espi.c struct spi_master *master = dev_get_drvdata(dev); master 814 drivers/spi/spi-fsl-espi.c return spi_master_resume(master); master 84 drivers/spi/spi-fsl-lib.c struct spi_master *master; master 87 drivers/spi/spi-fsl-lib.c master = dev_get_drvdata(dev); master 90 drivers/spi/spi-fsl-lib.c master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH master 93 drivers/spi/spi-fsl-lib.c master->dev.of_node = dev->of_node; master 95 drivers/spi/spi-fsl-lib.c mpc8xxx_spi = spi_master_get_devdata(master); master 106 drivers/spi/spi-fsl-lib.c master->bus_num = pdata->bus_num; master 107 drivers/spi/spi-fsl-lib.c master->num_chipselect = pdata->max_chipselect; master 359 drivers/spi/spi-fsl-qspi.c struct fsl_qspi *q = spi_controller_get_devdata(mem->spi->master); master 632 drivers/spi/spi-fsl-qspi.c struct fsl_qspi *q = spi_controller_get_devdata(mem->spi->master); master 689 drivers/spi/spi-fsl-qspi.c struct fsl_qspi *q = spi_controller_get_devdata(mem->spi->master); master 795 drivers/spi/spi-fsl-qspi.c struct fsl_qspi *q = spi_controller_get_devdata(mem->spi->master); master 91 drivers/spi/spi-fsl-spi.c struct mpc8xxx_spi *mspi = spi_master_get_devdata(spi->master); master 116 drivers/spi/spi-fsl-spi.c struct mpc8xxx_spi *mpc8xxx_spi = spi_master_get_devdata(spi->master); master 234 drivers/spi/spi-fsl-spi.c mpc8xxx_spi = spi_master_get_devdata(spi->master); master 311 drivers/spi/spi-fsl-spi.c struct mpc8xxx_spi *mpc8xxx_spi = spi_master_get_devdata(spi->master); master 358 drivers/spi/spi-fsl-spi.c static int fsl_spi_do_one_msg(struct spi_master *master, master 361 drivers/spi/spi-fsl-spi.c struct mpc8xxx_spi *mpc8xxx_spi = spi_master_get_devdata(master); master 437 drivers/spi/spi-fsl-spi.c spi_finalize_current_message(master); master 458 drivers/spi/spi-fsl-spi.c mpc8xxx_spi = spi_master_get_devdata(spi->master); master 553 drivers/spi/spi-fsl-spi.c struct mpc8xxx_spi *mpc8xxx_spi = spi_master_get_devdata(spi->master); master 570 drivers/spi/spi-fsl-spi.c struct spi_master *master = dev_get_drvdata(dev); master 571 drivers/spi/spi-fsl-spi.c struct mpc8xxx_spi *mpc8xxx_spi = spi_master_get_devdata(master); master 588 drivers/spi/spi-fsl-spi.c master->num_chipselect = mpc8xxx_spi->native_chipselects; master 596 drivers/spi/spi-fsl-spi.c struct spi_master *master; master 602 drivers/spi/spi-fsl-spi.c master = spi_alloc_master(dev, sizeof(struct mpc8xxx_spi)); master 603 drivers/spi/spi-fsl-spi.c if (master == NULL) { master 608 drivers/spi/spi-fsl-spi.c dev_set_drvdata(dev, master); master 612 drivers/spi/spi-fsl-spi.c master->setup = fsl_spi_setup; master 613 drivers/spi/spi-fsl-spi.c master->cleanup = fsl_spi_cleanup; master 614 drivers/spi/spi-fsl-spi.c master->transfer_one_message = fsl_spi_do_one_msg; master 615 drivers/spi/spi-fsl-spi.c master->use_gpio_descriptors = true; master 617 drivers/spi/spi-fsl-spi.c mpc8xxx_spi = spi_master_get_devdata(master); master 634 drivers/spi/spi-fsl-spi.c master->bits_per_word_mask = master 672 drivers/spi/spi-fsl-spi.c ret = devm_spi_register_master(dev, master); master 679 drivers/spi/spi-fsl-spi.c return master; master 684 drivers/spi/spi-fsl-spi.c spi_master_put(master); master 708 drivers/spi/spi-fsl-spi.c struct spi_master *master; master 756 drivers/spi/spi-fsl-spi.c master = fsl_spi_probe(dev, &mem, irq); master 757 drivers/spi/spi-fsl-spi.c if (IS_ERR(master)) { master 758 drivers/spi/spi-fsl-spi.c ret = PTR_ERR(master); master 770 drivers/spi/spi-fsl-spi.c struct spi_master *master = platform_get_drvdata(ofdev); master 771 drivers/spi/spi-fsl-spi.c struct mpc8xxx_spi *mpc8xxx_spi = spi_master_get_devdata(master); master 798 drivers/spi/spi-fsl-spi.c struct spi_master *master; master 811 drivers/spi/spi-fsl-spi.c master = fsl_spi_probe(&pdev->dev, mem, irq); master 812 drivers/spi/spi-fsl-spi.c return PTR_ERR_OR_ZERO(master); master 817 drivers/spi/spi-fsl-spi.c struct spi_master *master = platform_get_drvdata(pdev); master 818 drivers/spi/spi-fsl-spi.c struct mpc8xxx_spi *mpc8xxx_spi = spi_master_get_devdata(master); master 150 drivers/spi/spi-geni-qcom.c struct spi_geni_master *mas = spi_master_get_devdata(slv->master); master 81 drivers/spi/spi-gpio.c bang = spi_master_get_devdata(spi->master); master 172 drivers/spi/spi-gpio.c flags = spi->master->flags; master 179 drivers/spi/spi-gpio.c flags = spi->master->flags; master 186 drivers/spi/spi-gpio.c flags = spi->master->flags; master 193 drivers/spi/spi-gpio.c flags = spi->master->flags; master 304 drivers/spi/spi-gpio.c struct spi_master *master) master 306 drivers/spi/spi-gpio.c master->dev.of_node = pdev->dev.of_node; master 307 drivers/spi/spi-gpio.c master->use_gpio_descriptors = true; master 313 drivers/spi/spi-gpio.c struct spi_master *master) master 320 drivers/spi/spi-gpio.c struct spi_master *master) master 324 drivers/spi/spi-gpio.c struct spi_gpio *spi_gpio = spi_master_get_devdata(master); master 335 drivers/spi/spi-gpio.c master->num_chipselect = pdata->num_chipselect ?: 1; master 337 drivers/spi/spi-gpio.c spi_gpio->cs_gpios = devm_kcalloc(dev, master->num_chipselect, master 343 drivers/spi/spi-gpio.c for (i = 0; i < master->num_chipselect; i++) { master 361 drivers/spi/spi-gpio.c struct spi_master *master; master 369 drivers/spi/spi-gpio.c master = spi_alloc_master(dev, sizeof(*spi_gpio)); master 370 drivers/spi/spi-gpio.c if (!master) master 373 drivers/spi/spi-gpio.c status = devm_add_action_or_reset(&pdev->dev, spi_gpio_put, master); master 375 drivers/spi/spi-gpio.c spi_master_put(master); master 380 drivers/spi/spi-gpio.c status = spi_gpio_probe_dt(pdev, master); master 382 drivers/spi/spi-gpio.c status = spi_gpio_probe_pdata(pdev, master); master 387 drivers/spi/spi-gpio.c spi_gpio = spi_master_get_devdata(master); master 393 drivers/spi/spi-gpio.c master->bits_per_word_mask = SPI_BPW_RANGE_MASK(1, 32); master 394 drivers/spi/spi-gpio.c master->mode_bits = SPI_3WIRE | SPI_3WIRE_HIZ | SPI_CPHA | SPI_CPOL | master 403 drivers/spi/spi-gpio.c master->flags = SPI_MASTER_NO_TX; master 406 drivers/spi/spi-gpio.c master->bus_num = pdev->id; master 407 drivers/spi/spi-gpio.c master->setup = spi_gpio_setup; master 408 drivers/spi/spi-gpio.c master->cleanup = spi_gpio_cleanup; master 411 drivers/spi/spi-gpio.c bb->master = master; master 417 drivers/spi/spi-gpio.c master->flags |= SPI_MASTER_GPIO_SS; master 421 drivers/spi/spi-gpio.c if (master->flags & SPI_MASTER_NO_TX) { master 438 drivers/spi/spi-gpio.c return devm_spi_register_master(&pdev->dev, spi_master_get(master)); master 90 drivers/spi/spi-img-spfi.c struct spi_master *master; master 229 drivers/spi/spi-img-spfi.c static int img_spfi_start_pio(struct spi_master *master, master 233 drivers/spi/spi-img-spfi.c struct img_spfi *spfi = spi_master_get_devdata(spi->master); master 293 drivers/spi/spi-img-spfi.c spi_finalize_current_transfer(spfi->master); master 307 drivers/spi/spi-img-spfi.c spi_finalize_current_transfer(spfi->master); master 311 drivers/spi/spi-img-spfi.c static int img_spfi_start_dma(struct spi_master *master, master 315 drivers/spi/spi-img-spfi.c struct img_spfi *spfi = spi_master_get_devdata(spi->master); master 392 drivers/spi/spi-img-spfi.c static void img_spfi_handle_err(struct spi_master *master, master 395 drivers/spi/spi-img-spfi.c struct img_spfi *spfi = spi_master_get_devdata(master); master 413 drivers/spi/spi-img-spfi.c static int img_spfi_prepare(struct spi_master *master, struct spi_message *msg) master 415 drivers/spi/spi-img-spfi.c struct img_spfi *spfi = spi_master_get_devdata(master); master 435 drivers/spi/spi-img-spfi.c static int img_spfi_unprepare(struct spi_master *master, master 438 drivers/spi/spi-img-spfi.c struct img_spfi *spfi = spi_master_get_devdata(master); master 493 drivers/spi/spi-img-spfi.c static void img_spfi_config(struct spi_master *master, struct spi_device *spi, master 496 drivers/spi/spi-img-spfi.c struct img_spfi *spfi = spi_master_get_devdata(spi->master); master 532 drivers/spi/spi-img-spfi.c static int img_spfi_transfer_one(struct spi_master *master, master 536 drivers/spi/spi-img-spfi.c struct img_spfi *spfi = spi_master_get_devdata(spi->master); master 546 drivers/spi/spi-img-spfi.c img_spfi_config(master, spi, xfer); master 547 drivers/spi/spi-img-spfi.c if (master->can_dma && master->can_dma(master, spi, xfer)) master 548 drivers/spi/spi-img-spfi.c ret = img_spfi_start_dma(master, spi, xfer); master 550 drivers/spi/spi-img-spfi.c ret = img_spfi_start_pio(master, spi, xfer); master 555 drivers/spi/spi-img-spfi.c static bool img_spfi_can_dma(struct spi_master *master, struct spi_device *spi, master 580 drivers/spi/spi-img-spfi.c struct spi_master *master; master 586 drivers/spi/spi-img-spfi.c master = spi_alloc_master(&pdev->dev, sizeof(*spfi)); master 587 drivers/spi/spi-img-spfi.c if (!master) master 589 drivers/spi/spi-img-spfi.c platform_set_drvdata(pdev, master); master 591 drivers/spi/spi-img-spfi.c spfi = spi_master_get_devdata(master); master 593 drivers/spi/spi-img-spfi.c spfi->master = master; master 639 drivers/spi/spi-img-spfi.c master->auto_runtime_pm = true; master 640 drivers/spi/spi-img-spfi.c master->bus_num = pdev->id; master 641 drivers/spi/spi-img-spfi.c master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_TX_DUAL | SPI_RX_DUAL; master 643 drivers/spi/spi-img-spfi.c master->mode_bits |= SPI_TX_QUAD | SPI_RX_QUAD; master 644 drivers/spi/spi-img-spfi.c master->dev.of_node = pdev->dev.of_node; master 645 drivers/spi/spi-img-spfi.c master->bits_per_word_mask = SPI_BPW_MASK(32) | SPI_BPW_MASK(8); master 646 drivers/spi/spi-img-spfi.c master->max_speed_hz = clk_get_rate(spfi->spfi_clk) / 4; master 647 drivers/spi/spi-img-spfi.c master->min_speed_hz = clk_get_rate(spfi->spfi_clk) / 512; master 658 drivers/spi/spi-img-spfi.c if (master->max_speed_hz > max_speed_hz) master 659 drivers/spi/spi-img-spfi.c master->max_speed_hz = max_speed_hz; master 662 drivers/spi/spi-img-spfi.c master->setup = img_spfi_setup; master 663 drivers/spi/spi-img-spfi.c master->cleanup = img_spfi_cleanup; master 664 drivers/spi/spi-img-spfi.c master->transfer_one = img_spfi_transfer_one; master 665 drivers/spi/spi-img-spfi.c master->prepare_message = img_spfi_prepare; master 666 drivers/spi/spi-img-spfi.c master->unprepare_message = img_spfi_unprepare; master 667 drivers/spi/spi-img-spfi.c master->handle_err = img_spfi_handle_err; master 680 drivers/spi/spi-img-spfi.c master->dma_tx = spfi->tx_ch; master 681 drivers/spi/spi-img-spfi.c master->dma_rx = spfi->rx_ch; master 682 drivers/spi/spi-img-spfi.c master->can_dma = img_spfi_can_dma; master 688 drivers/spi/spi-img-spfi.c ret = devm_spi_register_master(spfi->dev, master); master 704 drivers/spi/spi-img-spfi.c spi_master_put(master); master 711 drivers/spi/spi-img-spfi.c struct spi_master *master = platform_get_drvdata(pdev); master 712 drivers/spi/spi-img-spfi.c struct img_spfi *spfi = spi_master_get_devdata(master); master 731 drivers/spi/spi-img-spfi.c struct spi_master *master = dev_get_drvdata(dev); master 732 drivers/spi/spi-img-spfi.c struct img_spfi *spfi = spi_master_get_devdata(master); master 742 drivers/spi/spi-img-spfi.c struct spi_master *master = dev_get_drvdata(dev); master 743 drivers/spi/spi-img-spfi.c struct img_spfi *spfi = spi_master_get_devdata(master); master 762 drivers/spi/spi-img-spfi.c struct spi_master *master = dev_get_drvdata(dev); master 764 drivers/spi/spi-img-spfi.c return spi_master_suspend(master); master 769 drivers/spi/spi-img-spfi.c struct spi_master *master = dev_get_drvdata(dev); master 770 drivers/spi/spi-img-spfi.c struct img_spfi *spfi = spi_master_get_devdata(master); master 779 drivers/spi/spi-img-spfi.c return spi_master_resume(master); master 221 drivers/spi/spi-imx.c static bool spi_imx_can_dma(struct spi_master *master, struct spi_device *spi, master 224 drivers/spi/spi-imx.c struct spi_imx_data *spi_imx = spi_master_get_devdata(master); master 229 drivers/spi/spi-imx.c if (!master->dma_rx) master 1150 drivers/spi/spi-imx.c static int spi_imx_dma_configure(struct spi_master *master) master 1155 drivers/spi/spi-imx.c struct spi_imx_data *spi_imx = spi_master_get_devdata(master); master 1175 drivers/spi/spi-imx.c ret = dmaengine_slave_config(master->dma_tx, &tx); master 1185 drivers/spi/spi-imx.c ret = dmaengine_slave_config(master->dma_rx, &rx); master 1197 drivers/spi/spi-imx.c struct spi_imx_data *spi_imx = spi_master_get_devdata(spi->master); master 1232 drivers/spi/spi-imx.c if (spi_imx_can_dma(spi_imx->bitbang.master, spi, t)) master 1250 drivers/spi/spi-imx.c struct spi_master *master = spi_imx->bitbang.master; master 1252 drivers/spi/spi-imx.c if (master->dma_rx) { master 1253 drivers/spi/spi-imx.c dma_release_channel(master->dma_rx); master 1254 drivers/spi/spi-imx.c master->dma_rx = NULL; master 1257 drivers/spi/spi-imx.c if (master->dma_tx) { master 1258 drivers/spi/spi-imx.c dma_release_channel(master->dma_tx); master 1259 drivers/spi/spi-imx.c master->dma_tx = NULL; master 1264 drivers/spi/spi-imx.c struct spi_master *master) master 1275 drivers/spi/spi-imx.c master->dma_tx = dma_request_slave_channel_reason(dev, "tx"); master 1276 drivers/spi/spi-imx.c if (IS_ERR(master->dma_tx)) { master 1277 drivers/spi/spi-imx.c ret = PTR_ERR(master->dma_tx); master 1279 drivers/spi/spi-imx.c master->dma_tx = NULL; master 1284 drivers/spi/spi-imx.c master->dma_rx = dma_request_slave_channel_reason(dev, "rx"); master 1285 drivers/spi/spi-imx.c if (IS_ERR(master->dma_rx)) { master 1286 drivers/spi/spi-imx.c ret = PTR_ERR(master->dma_rx); master 1288 drivers/spi/spi-imx.c master->dma_rx = NULL; master 1294 drivers/spi/spi-imx.c master->can_dma = spi_imx_can_dma; master 1295 drivers/spi/spi-imx.c master->max_dma_len = MAX_SDMA_BD_BYTES; master 1296 drivers/spi/spi-imx.c spi_imx->bitbang.master->flags = SPI_MASTER_MUST_RX | master 1339 drivers/spi/spi-imx.c struct spi_master *master = spi_imx->bitbang.master; master 1357 drivers/spi/spi-imx.c ret = spi_imx_dma_configure(master); master 1371 drivers/spi/spi-imx.c desc_rx = dmaengine_prep_slave_sg(master->dma_rx, master 1381 drivers/spi/spi-imx.c dma_async_issue_pending(master->dma_rx); master 1383 drivers/spi/spi-imx.c desc_tx = dmaengine_prep_slave_sg(master->dma_tx, master 1387 drivers/spi/spi-imx.c dmaengine_terminate_all(master->dma_tx); master 1395 drivers/spi/spi-imx.c dma_async_issue_pending(master->dma_tx); master 1404 drivers/spi/spi-imx.c dmaengine_terminate_all(master->dma_tx); master 1405 drivers/spi/spi-imx.c dmaengine_terminate_all(master->dma_rx); master 1412 drivers/spi/spi-imx.c dev_err(&master->dev, "I/O Error in DMA RX\n"); master 1414 drivers/spi/spi-imx.c dmaengine_terminate_all(master->dma_rx); master 1424 drivers/spi/spi-imx.c struct spi_imx_data *spi_imx = spi_master_get_devdata(spi->master); master 1456 drivers/spi/spi-imx.c struct spi_imx_data *spi_imx = spi_master_get_devdata(spi->master); master 1500 drivers/spi/spi-imx.c struct spi_imx_data *spi_imx = spi_master_get_devdata(spi->master); master 1537 drivers/spi/spi-imx.c spi_imx_prepare_message(struct spi_master *master, struct spi_message *msg) master 1539 drivers/spi/spi-imx.c struct spi_imx_data *spi_imx = spi_master_get_devdata(master); master 1562 drivers/spi/spi-imx.c spi_imx_unprepare_message(struct spi_master *master, struct spi_message *msg) master 1564 drivers/spi/spi-imx.c struct spi_imx_data *spi_imx = spi_master_get_devdata(master); master 1571 drivers/spi/spi-imx.c static int spi_imx_slave_abort(struct spi_master *master) master 1573 drivers/spi/spi-imx.c struct spi_imx_data *spi_imx = spi_master_get_devdata(master); master 1588 drivers/spi/spi-imx.c struct spi_master *master; master 1604 drivers/spi/spi-imx.c master = spi_alloc_slave(&pdev->dev, master 1607 drivers/spi/spi-imx.c master = spi_alloc_master(&pdev->dev, master 1609 drivers/spi/spi-imx.c if (!master) master 1618 drivers/spi/spi-imx.c platform_set_drvdata(pdev, master); master 1620 drivers/spi/spi-imx.c master->bits_per_word_mask = SPI_BPW_RANGE_MASK(1, 32); master 1621 drivers/spi/spi-imx.c master->bus_num = np ? -1 : pdev->id; master 1623 drivers/spi/spi-imx.c spi_imx = spi_master_get_devdata(master); master 1624 drivers/spi/spi-imx.c spi_imx->bitbang.master = master; master 1632 drivers/spi/spi-imx.c master->num_chipselect = mxc_platform_info->num_chipselect; master 1634 drivers/spi/spi-imx.c master->cs_gpios = devm_kcalloc(&master->dev, master 1635 drivers/spi/spi-imx.c master->num_chipselect, sizeof(int), master 1637 drivers/spi/spi-imx.c if (!master->cs_gpios) master 1640 drivers/spi/spi-imx.c for (i = 0; i < master->num_chipselect; i++) master 1641 drivers/spi/spi-imx.c master->cs_gpios[i] = mxc_platform_info->chipselect[i]; master 1647 drivers/spi/spi-imx.c master->num_chipselect = num_cs; master 1654 drivers/spi/spi-imx.c spi_imx->bitbang.master->setup = spi_imx_setup; master 1655 drivers/spi/spi-imx.c spi_imx->bitbang.master->cleanup = spi_imx_cleanup; master 1656 drivers/spi/spi-imx.c spi_imx->bitbang.master->prepare_message = spi_imx_prepare_message; master 1657 drivers/spi/spi-imx.c spi_imx->bitbang.master->unprepare_message = spi_imx_unprepare_message; master 1658 drivers/spi/spi-imx.c spi_imx->bitbang.master->slave_abort = spi_imx_slave_abort; master 1659 drivers/spi/spi-imx.c spi_imx->bitbang.master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH \ master 1663 drivers/spi/spi-imx.c spi_imx->bitbang.master->mode_bits |= SPI_LOOP | SPI_READY; master 1716 drivers/spi/spi-imx.c ret = spi_imx_sdma_init(&pdev->dev, spi_imx, master); master 1729 drivers/spi/spi-imx.c master->dev.of_node = pdev->dev.of_node; master 1737 drivers/spi/spi-imx.c if (!spi_imx->slave_mode && master->cs_gpios) { master 1738 drivers/spi/spi-imx.c for (i = 0; i < master->num_chipselect; i++) { master 1739 drivers/spi/spi-imx.c if (!gpio_is_valid(master->cs_gpios[i])) master 1743 drivers/spi/spi-imx.c master->cs_gpios[i], master 1747 drivers/spi/spi-imx.c master->cs_gpios[i]); master 1766 drivers/spi/spi-imx.c spi_master_put(master); master 1773 drivers/spi/spi-imx.c struct spi_master *master = platform_get_drvdata(pdev); master 1774 drivers/spi/spi-imx.c struct spi_imx_data *spi_imx = spi_master_get_devdata(master); master 1793 drivers/spi/spi-imx.c spi_master_put(master); master 36 drivers/spi/spi-jcore.c struct spi_master *master; master 62 drivers/spi/spi-jcore.c dev_err(hw->master->dev.parent, master 70 drivers/spi/spi-jcore.c struct jcore_spi *hw = spi_master_get_devdata(spi->master); master 73 drivers/spi/spi-jcore.c dev_dbg(hw->master->dev.parent, "chipselect %d\n", spi->chip_select); master 92 drivers/spi/spi-jcore.c dev_dbg(hw->master->dev.parent, "speed=%d reg=0x%x\n", master 96 drivers/spi/spi-jcore.c static int jcore_spi_txrx(struct spi_master *master, struct spi_device *spi, master 99 drivers/spi/spi-jcore.c struct jcore_spi *hw = spi_master_get_devdata(master); master 132 drivers/spi/spi-jcore.c spi_finalize_current_transfer(master); master 144 drivers/spi/spi-jcore.c struct spi_master *master; master 150 drivers/spi/spi-jcore.c master = spi_alloc_master(&pdev->dev, sizeof(struct jcore_spi)); master 151 drivers/spi/spi-jcore.c if (!master) master 155 drivers/spi/spi-jcore.c master->num_chipselect = 3; master 156 drivers/spi/spi-jcore.c master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH; master 157 drivers/spi/spi-jcore.c master->transfer_one = jcore_spi_txrx; master 158 drivers/spi/spi-jcore.c master->set_cs = jcore_spi_chipsel; master 159 drivers/spi/spi-jcore.c master->dev.of_node = node; master 160 drivers/spi/spi-jcore.c master->bus_num = pdev->id; master 162 drivers/spi/spi-jcore.c hw = spi_master_get_devdata(master); master 163 drivers/spi/spi-jcore.c hw->master = master; master 202 drivers/spi/spi-jcore.c err = devm_spi_register_master(&pdev->dev, master); master 211 drivers/spi/spi-jcore.c spi_master_put(master); master 167 drivers/spi/spi-lantiq-ssc.c struct spi_master *master; master 388 drivers/spi/spi-lantiq-ssc.c struct spi_master *master = spidev->master; master 389 drivers/spi/spi-lantiq-ssc.c struct lantiq_ssc_spi *spi = spi_master_get_devdata(master); master 417 drivers/spi/spi-lantiq-ssc.c static int lantiq_ssc_prepare_message(struct spi_master *master, master 420 drivers/spi/spi-lantiq-ssc.c struct lantiq_ssc_spi *spi = spi_master_get_devdata(master); master 462 drivers/spi/spi-lantiq-ssc.c static int lantiq_ssc_unprepare_message(struct spi_master *master, master 465 drivers/spi/spi-lantiq-ssc.c struct lantiq_ssc_spi *spi = spi_master_get_devdata(master); master 671 drivers/spi/spi-lantiq-ssc.c if (spi->master->cur_msg) master 672 drivers/spi/spi-lantiq-ssc.c spi->master->cur_msg->status = -EIO; master 731 drivers/spi/spi-lantiq-ssc.c spi_finalize_current_transfer(spi->master); master 738 drivers/spi/spi-lantiq-ssc.c if (spi->master->cur_msg) master 739 drivers/spi/spi-lantiq-ssc.c spi->master->cur_msg->status = -EIO; master 740 drivers/spi/spi-lantiq-ssc.c spi_finalize_current_transfer(spi->master); master 743 drivers/spi/spi-lantiq-ssc.c static void lantiq_ssc_handle_err(struct spi_master *master, master 746 drivers/spi/spi-lantiq-ssc.c struct lantiq_ssc_spi *spi = spi_master_get_devdata(master); master 755 drivers/spi/spi-lantiq-ssc.c struct lantiq_ssc_spi *spi = spi_master_get_devdata(spidev->master); master 767 drivers/spi/spi-lantiq-ssc.c static int lantiq_ssc_transfer_one(struct spi_master *master, master 771 drivers/spi/spi-lantiq-ssc.c struct lantiq_ssc_spi *spi = spi_master_get_devdata(master); master 799 drivers/spi/spi-lantiq-ssc.c struct spi_master *master; master 833 drivers/spi/spi-lantiq-ssc.c master = spi_alloc_master(dev, sizeof(struct lantiq_ssc_spi)); master 834 drivers/spi/spi-lantiq-ssc.c if (!master) master 837 drivers/spi/spi-lantiq-ssc.c spi = spi_master_get_devdata(master); master 838 drivers/spi/spi-lantiq-ssc.c spi->master = master; master 897 drivers/spi/spi-lantiq-ssc.c master->dev.of_node = pdev->dev.of_node; master 898 drivers/spi/spi-lantiq-ssc.c master->num_chipselect = num_cs; master 899 drivers/spi/spi-lantiq-ssc.c master->setup = lantiq_ssc_setup; master 900 drivers/spi/spi-lantiq-ssc.c master->set_cs = lantiq_ssc_set_cs; master 901 drivers/spi/spi-lantiq-ssc.c master->handle_err = lantiq_ssc_handle_err; master 902 drivers/spi/spi-lantiq-ssc.c master->prepare_message = lantiq_ssc_prepare_message; master 903 drivers/spi/spi-lantiq-ssc.c master->unprepare_message = lantiq_ssc_unprepare_message; master 904 drivers/spi/spi-lantiq-ssc.c master->transfer_one = lantiq_ssc_transfer_one; master 905 drivers/spi/spi-lantiq-ssc.c master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_LSB_FIRST | SPI_CS_HIGH | master 907 drivers/spi/spi-lantiq-ssc.c master->bits_per_word_mask = SPI_BPW_RANGE_MASK(2, 8) | master 929 drivers/spi/spi-lantiq-ssc.c err = devm_spi_register_master(dev, master); master 944 drivers/spi/spi-lantiq-ssc.c spi_master_put(master); master 192 drivers/spi/spi-lm70llp.c struct spi_master *master; master 205 drivers/spi/spi-lm70llp.c master = spi_alloc_master(p->physport->dev, sizeof *pp); master 206 drivers/spi/spi-lm70llp.c if (!master) { master 210 drivers/spi/spi-lm70llp.c pp = spi_master_get_devdata(master); master 215 drivers/spi/spi-lm70llp.c pp->bitbang.master = master; master 267 drivers/spi/spi-lm70llp.c pp->spidev_lm70 = spi_new_device(pp->bitbang.master, &pp->info); master 291 drivers/spi/spi-lm70llp.c spi_master_put(master); master 312 drivers/spi/spi-lm70llp.c spi_master_put(pp->bitbang.master); master 989 drivers/spi/spi-loopback-test.c (spi->master->dma_alignment ? \ master 990 drivers/spi/spi-loopback-test.c spi->master->dma_alignment : \ master 99 drivers/spi/spi-lp8841-rtc.c spi_lp8841_rtc_transfer_one(struct spi_master *master, master 103 drivers/spi/spi-lp8841-rtc.c struct spi_lp8841_rtc *data = spi_master_get_devdata(master); master 132 drivers/spi/spi-lp8841-rtc.c spi_finalize_current_transfer(master); master 140 drivers/spi/spi-lp8841-rtc.c struct spi_lp8841_rtc *data = spi_master_get_devdata(spi->master); master 186 drivers/spi/spi-lp8841-rtc.c struct spi_master *master; master 189 drivers/spi/spi-lp8841-rtc.c master = spi_alloc_master(&pdev->dev, sizeof(*data)); master 190 drivers/spi/spi-lp8841-rtc.c if (!master) master 192 drivers/spi/spi-lp8841-rtc.c platform_set_drvdata(pdev, master); master 194 drivers/spi/spi-lp8841-rtc.c master->flags = SPI_MASTER_HALF_DUPLEX; master 195 drivers/spi/spi-lp8841-rtc.c master->mode_bits = SPI_CS_HIGH | SPI_3WIRE | SPI_LSB_FIRST; master 197 drivers/spi/spi-lp8841-rtc.c master->bus_num = pdev->id; master 198 drivers/spi/spi-lp8841-rtc.c master->num_chipselect = 1; master 199 drivers/spi/spi-lp8841-rtc.c master->setup = spi_lp8841_rtc_setup; master 200 drivers/spi/spi-lp8841-rtc.c master->set_cs = spi_lp8841_rtc_set_cs; master 201 drivers/spi/spi-lp8841-rtc.c master->transfer_one = spi_lp8841_rtc_transfer_one; master 202 drivers/spi/spi-lp8841-rtc.c master->bits_per_word_mask = SPI_BPW_MASK(8); master 204 drivers/spi/spi-lp8841-rtc.c master->dev.of_node = pdev->dev.of_node; master 207 drivers/spi/spi-lp8841-rtc.c data = spi_master_get_devdata(master); master 217 drivers/spi/spi-lp8841-rtc.c ret = devm_spi_register_master(&pdev->dev, master); master 227 drivers/spi/spi-lp8841-rtc.c spi_master_put(master); master 124 drivers/spi/spi-meson-spicc.c struct spi_master *master; master 275 drivers/spi/spi-meson-spicc.c spi_finalize_current_transfer(spicc->master); master 356 drivers/spi/spi-meson-spicc.c static int meson_spicc_transfer_one(struct spi_master *master, master 360 drivers/spi/spi-meson-spicc.c struct meson_spicc_device *spicc = spi_master_get_devdata(master); master 396 drivers/spi/spi-meson-spicc.c static int meson_spicc_prepare_message(struct spi_master *master, master 399 drivers/spi/spi-meson-spicc.c struct meson_spicc_device *spicc = spi_master_get_devdata(master); master 453 drivers/spi/spi-meson-spicc.c static int meson_spicc_unprepare_transfer(struct spi_master *master) master 455 drivers/spi/spi-meson-spicc.c struct meson_spicc_device *spicc = spi_master_get_devdata(master); master 473 drivers/spi/spi-meson-spicc.c spi->controller_state = spi_master_get_devdata(spi->master); master 504 drivers/spi/spi-meson-spicc.c struct spi_master *master; master 508 drivers/spi/spi-meson-spicc.c master = spi_alloc_master(&pdev->dev, sizeof(*spicc)); master 509 drivers/spi/spi-meson-spicc.c if (!master) { master 513 drivers/spi/spi-meson-spicc.c spicc = spi_master_get_devdata(master); master 514 drivers/spi/spi-meson-spicc.c spicc->master = master; master 553 drivers/spi/spi-meson-spicc.c master->num_chipselect = 4; master 554 drivers/spi/spi-meson-spicc.c master->dev.of_node = pdev->dev.of_node; master 555 drivers/spi/spi-meson-spicc.c master->mode_bits = SPI_CPHA | SPI_CPOL | SPI_CS_HIGH; master 556 drivers/spi/spi-meson-spicc.c master->bits_per_word_mask = SPI_BPW_MASK(32) | master 560 drivers/spi/spi-meson-spicc.c master->flags = (SPI_MASTER_MUST_RX | SPI_MASTER_MUST_TX); master 561 drivers/spi/spi-meson-spicc.c master->min_speed_hz = rate >> 9; master 562 drivers/spi/spi-meson-spicc.c master->setup = meson_spicc_setup; master 563 drivers/spi/spi-meson-spicc.c master->cleanup = meson_spicc_cleanup; master 564 drivers/spi/spi-meson-spicc.c master->prepare_message = meson_spicc_prepare_message; master 565 drivers/spi/spi-meson-spicc.c master->unprepare_transfer_hardware = meson_spicc_unprepare_transfer; master 566 drivers/spi/spi-meson-spicc.c master->transfer_one = meson_spicc_transfer_one; master 570 drivers/spi/spi-meson-spicc.c master->max_speed_hz = SPICC_MAX_FREQ; master 572 drivers/spi/spi-meson-spicc.c master->max_speed_hz = rate >> 2; master 574 drivers/spi/spi-meson-spicc.c ret = devm_spi_register_master(&pdev->dev, master); master 586 drivers/spi/spi-meson-spicc.c spi_master_put(master); master 76 drivers/spi/spi-meson-spifc.c struct spi_master *master; master 245 drivers/spi/spi-meson-spifc.c static int meson_spifc_transfer_one(struct spi_master *master, master 249 drivers/spi/spi-meson-spifc.c struct meson_spifc *spifc = spi_master_get_devdata(master); master 259 drivers/spi/spi-meson-spifc.c spi_transfer_is_last(master, xfer), master 287 drivers/spi/spi-meson-spifc.c struct spi_master *master; master 293 drivers/spi/spi-meson-spifc.c master = spi_alloc_master(&pdev->dev, sizeof(struct meson_spifc)); master 294 drivers/spi/spi-meson-spifc.c if (!master) master 297 drivers/spi/spi-meson-spifc.c platform_set_drvdata(pdev, master); master 299 drivers/spi/spi-meson-spifc.c spifc = spi_master_get_devdata(master); master 330 drivers/spi/spi-meson-spifc.c master->num_chipselect = 1; master 331 drivers/spi/spi-meson-spifc.c master->dev.of_node = pdev->dev.of_node; master 332 drivers/spi/spi-meson-spifc.c master->bits_per_word_mask = SPI_BPW_MASK(8); master 333 drivers/spi/spi-meson-spifc.c master->auto_runtime_pm = true; master 334 drivers/spi/spi-meson-spifc.c master->transfer_one = meson_spifc_transfer_one; master 335 drivers/spi/spi-meson-spifc.c master->min_speed_hz = rate >> 6; master 336 drivers/spi/spi-meson-spifc.c master->max_speed_hz = rate >> 1; master 343 drivers/spi/spi-meson-spifc.c ret = devm_spi_register_master(spifc->dev, master); master 353 drivers/spi/spi-meson-spifc.c spi_master_put(master); master 359 drivers/spi/spi-meson-spifc.c struct spi_master *master = platform_get_drvdata(pdev); master 360 drivers/spi/spi-meson-spifc.c struct meson_spifc *spifc = spi_master_get_devdata(master); master 372 drivers/spi/spi-meson-spifc.c struct spi_master *master = dev_get_drvdata(dev); master 373 drivers/spi/spi-meson-spifc.c struct meson_spifc *spifc = spi_master_get_devdata(master); master 376 drivers/spi/spi-meson-spifc.c ret = spi_master_suspend(master); master 388 drivers/spi/spi-meson-spifc.c struct spi_master *master = dev_get_drvdata(dev); master 389 drivers/spi/spi-meson-spifc.c struct meson_spifc *spifc = spi_master_get_devdata(master); master 400 drivers/spi/spi-meson-spifc.c ret = spi_master_resume(master); master 411 drivers/spi/spi-meson-spifc.c struct spi_master *master = dev_get_drvdata(dev); master 412 drivers/spi/spi-meson-spifc.c struct meson_spifc *spifc = spi_master_get_devdata(master); master 421 drivers/spi/spi-meson-spifc.c struct spi_master *master = dev_get_drvdata(dev); master 422 drivers/spi/spi-meson-spifc.c struct meson_spifc *spifc = spi_master_get_devdata(master); master 95 drivers/spi/spi-mpc512x-psc.c struct mpc512x_psc_spi *mps = spi_master_get_devdata(spi->master); master 137 drivers/spi/spi-mpc512x-psc.c struct mpc512x_psc_spi *mps = spi_master_get_devdata(spi->master); master 152 drivers/spi/spi-mpc512x-psc.c struct mpc512x_psc_spi *mps = spi_master_get_devdata(spi->master); master 289 drivers/spi/spi-mpc512x-psc.c static int mpc512x_psc_spi_msg_xfer(struct spi_master *master, master 330 drivers/spi/spi-mpc512x-psc.c spi_finalize_current_message(master); master 334 drivers/spi/spi-mpc512x-psc.c static int mpc512x_psc_spi_prep_xfer_hw(struct spi_master *master) master 336 drivers/spi/spi-mpc512x-psc.c struct mpc512x_psc_spi *mps = spi_master_get_devdata(master); master 338 drivers/spi/spi-mpc512x-psc.c dev_dbg(&master->dev, "%s()\n", __func__); master 350 drivers/spi/spi-mpc512x-psc.c static int mpc512x_psc_spi_unprep_xfer_hw(struct spi_master *master) master 352 drivers/spi/spi-mpc512x-psc.c struct mpc512x_psc_spi *mps = spi_master_get_devdata(master); master 355 drivers/spi/spi-mpc512x-psc.c dev_dbg(&master->dev, "%s()\n", __func__); master 405 drivers/spi/spi-mpc512x-psc.c static int mpc512x_psc_spi_port_config(struct spi_master *master, master 490 drivers/spi/spi-mpc512x-psc.c struct spi_master *master; master 495 drivers/spi/spi-mpc512x-psc.c master = spi_alloc_master(dev, sizeof *mps); master 496 drivers/spi/spi-mpc512x-psc.c if (master == NULL) master 499 drivers/spi/spi-mpc512x-psc.c dev_set_drvdata(dev, master); master 500 drivers/spi/spi-mpc512x-psc.c mps = spi_master_get_devdata(master); master 508 drivers/spi/spi-mpc512x-psc.c master->bus_num = pdata->bus_num; master 509 drivers/spi/spi-mpc512x-psc.c master->num_chipselect = pdata->max_chipselect; master 512 drivers/spi/spi-mpc512x-psc.c master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH | SPI_LSB_FIRST; master 513 drivers/spi/spi-mpc512x-psc.c master->setup = mpc512x_psc_spi_setup; master 514 drivers/spi/spi-mpc512x-psc.c master->prepare_transfer_hardware = mpc512x_psc_spi_prep_xfer_hw; master 515 drivers/spi/spi-mpc512x-psc.c master->transfer_one_message = mpc512x_psc_spi_msg_xfer; master 516 drivers/spi/spi-mpc512x-psc.c master->unprepare_transfer_hardware = mpc512x_psc_spi_unprep_xfer_hw; master 517 drivers/spi/spi-mpc512x-psc.c master->cleanup = mpc512x_psc_spi_cleanup; master 518 drivers/spi/spi-mpc512x-psc.c master->dev.of_node = dev->of_node; master 556 drivers/spi/spi-mpc512x-psc.c ret = mpc512x_psc_spi_port_config(master, mps); master 560 drivers/spi/spi-mpc512x-psc.c ret = devm_spi_register_master(dev, master); master 571 drivers/spi/spi-mpc512x-psc.c spi_master_put(master); master 578 drivers/spi/spi-mpc512x-psc.c struct spi_master *master = dev_get_drvdata(dev); master 579 drivers/spi/spi-mpc512x-psc.c struct mpc512x_psc_spi *mps = spi_master_get_devdata(master); master 74 drivers/spi/spi-mpc52xx-psc.c struct mpc52xx_psc_spi *mps = spi_master_get_devdata(spi->master); master 116 drivers/spi/spi-mpc52xx-psc.c struct mpc52xx_psc_spi *mps = spi_master_get_devdata(spi->master); master 129 drivers/spi/spi-mpc52xx-psc.c struct mpc52xx_psc_spi *mps = spi_master_get_devdata(spi->master); master 261 drivers/spi/spi-mpc52xx-psc.c struct mpc52xx_psc_spi *mps = spi_master_get_devdata(spi->master); master 289 drivers/spi/spi-mpc52xx-psc.c struct mpc52xx_psc_spi *mps = spi_master_get_devdata(spi->master); master 366 drivers/spi/spi-mpc52xx-psc.c struct spi_master *master; master 369 drivers/spi/spi-mpc52xx-psc.c master = spi_alloc_master(dev, sizeof *mps); master 370 drivers/spi/spi-mpc52xx-psc.c if (master == NULL) master 373 drivers/spi/spi-mpc52xx-psc.c dev_set_drvdata(dev, master); master 374 drivers/spi/spi-mpc52xx-psc.c mps = spi_master_get_devdata(master); master 377 drivers/spi/spi-mpc52xx-psc.c master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH | SPI_LSB_FIRST; master 385 drivers/spi/spi-mpc52xx-psc.c master->bus_num = bus_num; master 386 drivers/spi/spi-mpc52xx-psc.c master->num_chipselect = 255; master 390 drivers/spi/spi-mpc52xx-psc.c master->bus_num = pdata->bus_num; master 391 drivers/spi/spi-mpc52xx-psc.c master->num_chipselect = pdata->max_chipselect; master 393 drivers/spi/spi-mpc52xx-psc.c master->setup = mpc52xx_psc_spi_setup; master 394 drivers/spi/spi-mpc52xx-psc.c master->transfer = mpc52xx_psc_spi_transfer; master 395 drivers/spi/spi-mpc52xx-psc.c master->cleanup = mpc52xx_psc_spi_cleanup; master 396 drivers/spi/spi-mpc52xx-psc.c master->dev.of_node = dev->of_node; master 412 drivers/spi/spi-mpc52xx-psc.c ret = mpc52xx_psc_spi_port_config(master->bus_num, mps); master 423 drivers/spi/spi-mpc52xx-psc.c ret = spi_register_master(master); master 434 drivers/spi/spi-mpc52xx-psc.c spi_master_put(master); master 470 drivers/spi/spi-mpc52xx-psc.c struct spi_master *master = spi_master_get(platform_get_drvdata(op)); master 471 drivers/spi/spi-mpc52xx-psc.c struct mpc52xx_psc_spi *mps = spi_master_get_devdata(master); master 474 drivers/spi/spi-mpc52xx-psc.c spi_unregister_master(master); master 478 drivers/spi/spi-mpc52xx-psc.c spi_master_put(master); master 61 drivers/spi/spi-mpc52xx.c struct spi_master *master; master 150 drivers/spi/spi-mpc52xx.c dev_err(&ms->master->dev, "spurious irq, status=0x%.2x\n", master 233 drivers/spi/spi-mpc52xx.c dev_err(&ms->master->dev, "mode fault\n"); master 276 drivers/spi/spi-mpc52xx.c dev_err(&ms->master->dev, "spurious irq, status=0x%.2x\n", master 362 drivers/spi/spi-mpc52xx.c struct mpc52xx_spi *ms = spi_master_get_devdata(spi->master); master 381 drivers/spi/spi-mpc52xx.c struct spi_master *master; master 416 drivers/spi/spi-mpc52xx.c master = spi_alloc_master(&op->dev, sizeof *ms); master 417 drivers/spi/spi-mpc52xx.c if (!master) { master 422 drivers/spi/spi-mpc52xx.c master->transfer = mpc52xx_spi_transfer; master 423 drivers/spi/spi-mpc52xx.c master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_LSB_FIRST; master 424 drivers/spi/spi-mpc52xx.c master->bits_per_word_mask = SPI_BPW_MASK(8); master 425 drivers/spi/spi-mpc52xx.c master->dev.of_node = op->dev.of_node; master 427 drivers/spi/spi-mpc52xx.c platform_set_drvdata(op, master); master 429 drivers/spi/spi-mpc52xx.c ms = spi_master_get_devdata(master); master 430 drivers/spi/spi-mpc52xx.c ms->master = master; master 438 drivers/spi/spi-mpc52xx.c master->num_chipselect = ms->gpio_cs_count; master 493 drivers/spi/spi-mpc52xx.c rc = spi_register_master(master); master 497 drivers/spi/spi-mpc52xx.c dev_info(&ms->master->dev, "registered MPC5200 SPI bus\n"); master 502 drivers/spi/spi-mpc52xx.c dev_err(&ms->master->dev, "initialization failed\n"); master 509 drivers/spi/spi-mpc52xx.c spi_master_put(master); master 518 drivers/spi/spi-mpc52xx.c struct spi_master *master = spi_master_get(platform_get_drvdata(op)); master 519 drivers/spi/spi-mpc52xx.c struct mpc52xx_spi *ms = spi_master_get_devdata(master); master 529 drivers/spi/spi-mpc52xx.c spi_unregister_master(master); master 531 drivers/spi/spi-mpc52xx.c spi_master_put(master); master 192 drivers/spi/spi-mt65xx.c static int mtk_spi_prepare_message(struct spi_master *master, master 199 drivers/spi/spi-mt65xx.c struct mtk_spi *mdata = spi_master_get_devdata(master); master 265 drivers/spi/spi-mt65xx.c struct mtk_spi *mdata = spi_master_get_devdata(spi->master); master 279 drivers/spi/spi-mt65xx.c static void mtk_spi_prepare_transfer(struct spi_master *master, master 283 drivers/spi/spi-mt65xx.c struct mtk_spi *mdata = spi_master_get_devdata(master); master 320 drivers/spi/spi-mt65xx.c static void mtk_spi_setup_packet(struct spi_master *master) master 323 drivers/spi/spi-mt65xx.c struct mtk_spi *mdata = spi_master_get_devdata(master); master 335 drivers/spi/spi-mt65xx.c static void mtk_spi_enable_transfer(struct spi_master *master) master 338 drivers/spi/spi-mt65xx.c struct mtk_spi *mdata = spi_master_get_devdata(master); master 360 drivers/spi/spi-mt65xx.c static void mtk_spi_update_mdata_len(struct spi_master *master) master 363 drivers/spi/spi-mt65xx.c struct mtk_spi *mdata = spi_master_get_devdata(master); master 388 drivers/spi/spi-mt65xx.c static void mtk_spi_setup_dma_addr(struct spi_master *master, master 391 drivers/spi/spi-mt65xx.c struct mtk_spi *mdata = spi_master_get_devdata(master); master 414 drivers/spi/spi-mt65xx.c static int mtk_spi_fifo_transfer(struct spi_master *master, master 420 drivers/spi/spi-mt65xx.c struct mtk_spi *mdata = spi_master_get_devdata(master); master 425 drivers/spi/spi-mt65xx.c mtk_spi_prepare_transfer(master, xfer); master 426 drivers/spi/spi-mt65xx.c mtk_spi_setup_packet(master); master 438 drivers/spi/spi-mt65xx.c mtk_spi_enable_transfer(master); master 443 drivers/spi/spi-mt65xx.c static int mtk_spi_dma_transfer(struct spi_master *master, master 448 drivers/spi/spi-mt65xx.c struct mtk_spi *mdata = spi_master_get_devdata(master); master 457 drivers/spi/spi-mt65xx.c mtk_spi_prepare_transfer(master, xfer); master 480 drivers/spi/spi-mt65xx.c mtk_spi_update_mdata_len(master); master 481 drivers/spi/spi-mt65xx.c mtk_spi_setup_packet(master); master 482 drivers/spi/spi-mt65xx.c mtk_spi_setup_dma_addr(master, xfer); master 483 drivers/spi/spi-mt65xx.c mtk_spi_enable_transfer(master); master 488 drivers/spi/spi-mt65xx.c static int mtk_spi_transfer_one(struct spi_master *master, master 492 drivers/spi/spi-mt65xx.c if (master->can_dma(master, spi, xfer)) master 493 drivers/spi/spi-mt65xx.c return mtk_spi_dma_transfer(master, spi, xfer); master 495 drivers/spi/spi-mt65xx.c return mtk_spi_fifo_transfer(master, spi, xfer); master 498 drivers/spi/spi-mt65xx.c static bool mtk_spi_can_dma(struct spi_master *master, master 510 drivers/spi/spi-mt65xx.c struct mtk_spi *mdata = spi_master_get_devdata(spi->master); master 524 drivers/spi/spi-mt65xx.c struct spi_master *master = dev_id; master 525 drivers/spi/spi-mt65xx.c struct mtk_spi *mdata = spi_master_get_devdata(master); master 534 drivers/spi/spi-mt65xx.c if (!master->can_dma(master, master->cur_msg->spi, trans)) { master 552 drivers/spi/spi-mt65xx.c spi_finalize_current_transfer(master); master 558 drivers/spi/spi-mt65xx.c mtk_spi_setup_packet(master); master 573 drivers/spi/spi-mt65xx.c mtk_spi_enable_transfer(master); master 605 drivers/spi/spi-mt65xx.c spi_finalize_current_transfer(master); master 609 drivers/spi/spi-mt65xx.c mtk_spi_update_mdata_len(master); master 610 drivers/spi/spi-mt65xx.c mtk_spi_setup_packet(master); master 611 drivers/spi/spi-mt65xx.c mtk_spi_setup_dma_addr(master, trans); master 612 drivers/spi/spi-mt65xx.c mtk_spi_enable_transfer(master); master 619 drivers/spi/spi-mt65xx.c struct spi_master *master; master 625 drivers/spi/spi-mt65xx.c master = spi_alloc_master(&pdev->dev, sizeof(*mdata)); master 626 drivers/spi/spi-mt65xx.c if (!master) { master 631 drivers/spi/spi-mt65xx.c master->auto_runtime_pm = true; master 632 drivers/spi/spi-mt65xx.c master->dev.of_node = pdev->dev.of_node; master 633 drivers/spi/spi-mt65xx.c master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_LSB_FIRST; master 635 drivers/spi/spi-mt65xx.c master->set_cs = mtk_spi_set_cs; master 636 drivers/spi/spi-mt65xx.c master->prepare_message = mtk_spi_prepare_message; master 637 drivers/spi/spi-mt65xx.c master->transfer_one = mtk_spi_transfer_one; master 638 drivers/spi/spi-mt65xx.c master->can_dma = mtk_spi_can_dma; master 639 drivers/spi/spi-mt65xx.c master->setup = mtk_spi_setup; master 648 drivers/spi/spi-mt65xx.c mdata = spi_master_get_devdata(master); master 651 drivers/spi/spi-mt65xx.c master->flags = SPI_MASTER_MUST_TX; master 684 drivers/spi/spi-mt65xx.c platform_set_drvdata(pdev, master); master 709 drivers/spi/spi-mt65xx.c IRQF_TRIGGER_NONE, dev_name(&pdev->dev), master); master 753 drivers/spi/spi-mt65xx.c ret = devm_spi_register_master(&pdev->dev, master); master 760 drivers/spi/spi-mt65xx.c if (mdata->pad_num != master->num_chipselect) { master 763 drivers/spi/spi-mt65xx.c mdata->pad_num, master->num_chipselect); master 768 drivers/spi/spi-mt65xx.c if (!master->cs_gpios && master->num_chipselect > 1) { master 775 drivers/spi/spi-mt65xx.c if (master->cs_gpios) { master 776 drivers/spi/spi-mt65xx.c for (i = 0; i < master->num_chipselect; i++) { master 778 drivers/spi/spi-mt65xx.c master->cs_gpios[i], master 803 drivers/spi/spi-mt65xx.c spi_master_put(master); master 810 drivers/spi/spi-mt65xx.c struct spi_master *master = platform_get_drvdata(pdev); master 811 drivers/spi/spi-mt65xx.c struct mtk_spi *mdata = spi_master_get_devdata(master); master 824 drivers/spi/spi-mt65xx.c struct spi_master *master = dev_get_drvdata(dev); master 825 drivers/spi/spi-mt65xx.c struct mtk_spi *mdata = spi_master_get_devdata(master); master 827 drivers/spi/spi-mt65xx.c ret = spi_master_suspend(master); master 840 drivers/spi/spi-mt65xx.c struct spi_master *master = dev_get_drvdata(dev); master 841 drivers/spi/spi-mt65xx.c struct mtk_spi *mdata = spi_master_get_devdata(master); master 851 drivers/spi/spi-mt65xx.c ret = spi_master_resume(master); master 862 drivers/spi/spi-mt65xx.c struct spi_master *master = dev_get_drvdata(dev); master 863 drivers/spi/spi-mt65xx.c struct mtk_spi *mdata = spi_master_get_devdata(master); master 872 drivers/spi/spi-mt65xx.c struct spi_master *master = dev_get_drvdata(dev); master 873 drivers/spi/spi-mt65xx.c struct mtk_spi *mdata = spi_master_get_devdata(master); master 54 drivers/spi/spi-mt7621.c struct spi_controller *master; master 64 drivers/spi/spi-mt7621.c return spi_controller_get_devdata(spi->master); master 82 drivers/spi/spi-mt7621.c u32 master; master 89 drivers/spi/spi-mt7621.c master = mt7621_spi_read(rs, MT7621_SPI_MASTER); master 90 drivers/spi/spi-mt7621.c master |= MASTER_RS_SLAVE_SEL | MASTER_MORE_BUFMODE; master 91 drivers/spi/spi-mt7621.c master &= ~MASTER_FULL_DUPLEX; master 92 drivers/spi/spi-mt7621.c mt7621_spi_write(rs, MT7621_SPI_MASTER, master); master 247 drivers/spi/spi-mt7621.c static int mt7621_spi_transfer_one_message(struct spi_controller *master, master 250 drivers/spi/spi-mt7621.c struct mt7621_spi *rs = spi_controller_get_devdata(master); master 296 drivers/spi/spi-mt7621.c spi_finalize_current_message(master); master 327 drivers/spi/spi-mt7621.c struct spi_controller *master; master 353 drivers/spi/spi-mt7621.c master = spi_alloc_master(&pdev->dev, sizeof(*rs)); master 354 drivers/spi/spi-mt7621.c if (!master) { master 359 drivers/spi/spi-mt7621.c master->mode_bits = SPI_LSB_FIRST; master 360 drivers/spi/spi-mt7621.c master->flags = SPI_CONTROLLER_HALF_DUPLEX; master 361 drivers/spi/spi-mt7621.c master->setup = mt7621_spi_setup; master 362 drivers/spi/spi-mt7621.c master->transfer_one_message = mt7621_spi_transfer_one_message; master 363 drivers/spi/spi-mt7621.c master->bits_per_word_mask = SPI_BPW_MASK(8); master 364 drivers/spi/spi-mt7621.c master->dev.of_node = pdev->dev.of_node; master 365 drivers/spi/spi-mt7621.c master->num_chipselect = 2; master 367 drivers/spi/spi-mt7621.c dev_set_drvdata(&pdev->dev, master); master 369 drivers/spi/spi-mt7621.c rs = spi_controller_get_devdata(master); master 372 drivers/spi/spi-mt7621.c rs->master = master; master 383 drivers/spi/spi-mt7621.c return devm_spi_register_controller(&pdev->dev, master); master 388 drivers/spi/spi-mt7621.c struct spi_controller *master; master 391 drivers/spi/spi-mt7621.c master = dev_get_drvdata(&pdev->dev); master 392 drivers/spi/spi-mt7621.c rs = spi_controller_get_devdata(master); master 355 drivers/spi/spi-mxic.c struct mxic_spi *mxic = spi_master_get_devdata(mem->spi->master); master 433 drivers/spi/spi-mxic.c struct mxic_spi *mxic = spi_master_get_devdata(spi->master); master 448 drivers/spi/spi-mxic.c static int mxic_spi_transfer_one(struct spi_master *master, master 452 drivers/spi/spi-mxic.c struct mxic_spi *mxic = spi_master_get_devdata(master); master 488 drivers/spi/spi-mxic.c spi_finalize_current_transfer(master); master 495 drivers/spi/spi-mxic.c struct spi_master *master = dev_get_drvdata(dev); master 496 drivers/spi/spi-mxic.c struct mxic_spi *mxic = spi_master_get_devdata(master); master 506 drivers/spi/spi-mxic.c struct spi_master *master = dev_get_drvdata(dev); master 507 drivers/spi/spi-mxic.c struct mxic_spi *mxic = spi_master_get_devdata(master); master 526 drivers/spi/spi-mxic.c struct spi_master *master; master 531 drivers/spi/spi-mxic.c master = spi_alloc_master(&pdev->dev, sizeof(struct mxic_spi)); master 532 drivers/spi/spi-mxic.c if (!master) master 535 drivers/spi/spi-mxic.c platform_set_drvdata(pdev, master); master 537 drivers/spi/spi-mxic.c mxic = spi_master_get_devdata(master); master 539 drivers/spi/spi-mxic.c master->dev.of_node = pdev->dev.of_node; master 559 drivers/spi/spi-mxic.c master->auto_runtime_pm = true; master 561 drivers/spi/spi-mxic.c master->num_chipselect = 1; master 562 drivers/spi/spi-mxic.c master->mem_ops = &mxic_spi_mem_ops; master 564 drivers/spi/spi-mxic.c master->set_cs = mxic_spi_set_cs; master 565 drivers/spi/spi-mxic.c master->transfer_one = mxic_spi_transfer_one; master 566 drivers/spi/spi-mxic.c master->bits_per_word_mask = SPI_BPW_MASK(8); master 567 drivers/spi/spi-mxic.c master->mode_bits = SPI_CPOL | SPI_CPHA | master 573 drivers/spi/spi-mxic.c ret = spi_register_master(master); master 582 drivers/spi/spi-mxic.c spi_master_put(master); master 590 drivers/spi/spi-mxic.c struct spi_master *master = platform_get_drvdata(pdev); master 593 drivers/spi/spi-mxic.c spi_unregister_master(master); master 67 drivers/spi/spi-mxs.c struct mxs_spi *spi = spi_master_get_devdata(dev->master); master 361 drivers/spi/spi-mxs.c static int mxs_spi_transfer_one(struct spi_master *master, master 364 drivers/spi/spi-mxs.c struct mxs_spi *spi = spi_master_get_devdata(master); master 436 drivers/spi/spi-mxs.c spi_finalize_current_message(master); master 443 drivers/spi/spi-mxs.c struct spi_master *master = dev_get_drvdata(dev); master 444 drivers/spi/spi-mxs.c struct mxs_spi *spi = spi_master_get_devdata(master); master 464 drivers/spi/spi-mxs.c struct spi_master *master = dev_get_drvdata(dev); master 465 drivers/spi/spi-mxs.c struct mxs_spi *spi = spi_master_get_devdata(master); master 482 drivers/spi/spi-mxs.c struct spi_master *master = dev_get_drvdata(dev); master 485 drivers/spi/spi-mxs.c ret = spi_master_suspend(master); master 497 drivers/spi/spi-mxs.c struct spi_master *master = dev_get_drvdata(dev); master 507 drivers/spi/spi-mxs.c ret = spi_master_resume(master); master 532 drivers/spi/spi-mxs.c struct spi_master *master; master 565 drivers/spi/spi-mxs.c master = spi_alloc_master(&pdev->dev, sizeof(*spi)); master 566 drivers/spi/spi-mxs.c if (!master) master 569 drivers/spi/spi-mxs.c platform_set_drvdata(pdev, master); master 571 drivers/spi/spi-mxs.c master->transfer_one_message = mxs_spi_transfer_one; master 572 drivers/spi/spi-mxs.c master->bits_per_word_mask = SPI_BPW_MASK(8); master 573 drivers/spi/spi-mxs.c master->mode_bits = SPI_CPOL | SPI_CPHA; master 574 drivers/spi/spi-mxs.c master->num_chipselect = 3; master 575 drivers/spi/spi-mxs.c master->dev.of_node = np; master 576 drivers/spi/spi-mxs.c master->flags = SPI_MASTER_HALF_DUPLEX; master 577 drivers/spi/spi-mxs.c master->auto_runtime_pm = true; master 579 drivers/spi/spi-mxs.c spi = spi_master_get_devdata(master); master 621 drivers/spi/spi-mxs.c ret = devm_spi_register_master(&pdev->dev, master); master 638 drivers/spi/spi-mxs.c spi_master_put(master); master 644 drivers/spi/spi-mxs.c struct spi_master *master; master 648 drivers/spi/spi-mxs.c master = platform_get_drvdata(pdev); master 649 drivers/spi/spi-mxs.c spi = spi_master_get_devdata(master); master 271 drivers/spi/spi-npcm-fiu.c spi_controller_get_devdata(desc->mem->spi->master); master 298 drivers/spi/spi-npcm-fiu.c spi_controller_get_devdata(desc->mem->spi->master); master 319 drivers/spi/spi-npcm-fiu.c spi_controller_get_devdata(mem->spi->master); master 374 drivers/spi/spi-npcm-fiu.c spi_controller_get_devdata(mem->spi->master); master 423 drivers/spi/spi-npcm-fiu.c spi_controller_get_devdata(mem->spi->master); master 528 drivers/spi/spi-npcm-fiu.c spi_controller_get_devdata(mem->spi->master); master 588 drivers/spi/spi-npcm-fiu.c spi_controller_get_devdata(desc->mem->spi->master); master 645 drivers/spi/spi-npcm-fiu.c struct spi_controller *ctrl = spi->master; master 24 drivers/spi/spi-npcm-pspi.c struct spi_master *master; master 111 drivers/spi/spi-npcm-pspi.c struct npcm_pspi *priv = spi_master_get_devdata(spi->master); master 169 drivers/spi/spi-npcm-pspi.c struct npcm_pspi *priv = spi_master_get_devdata(spi->master); master 247 drivers/spi/spi-npcm-pspi.c static int npcm_pspi_transfer_one(struct spi_master *master, master 251 drivers/spi/spi-npcm-pspi.c struct npcm_pspi *priv = spi_master_get_devdata(master); master 268 drivers/spi/spi-npcm-pspi.c static int npcm_pspi_prepare_transfer_hardware(struct spi_master *master) master 270 drivers/spi/spi-npcm-pspi.c struct npcm_pspi *priv = spi_master_get_devdata(master); master 277 drivers/spi/spi-npcm-pspi.c static int npcm_pspi_unprepare_transfer_hardware(struct spi_master *master) master 279 drivers/spi/spi-npcm-pspi.c struct npcm_pspi *priv = spi_master_get_devdata(master); master 343 drivers/spi/spi-npcm-pspi.c struct spi_master *master; master 359 drivers/spi/spi-npcm-pspi.c master = spi_alloc_master(&pdev->dev, sizeof(*priv)); master 360 drivers/spi/spi-npcm-pspi.c if (!master) master 363 drivers/spi/spi-npcm-pspi.c platform_set_drvdata(pdev, master); master 365 drivers/spi/spi-npcm-pspi.c priv = spi_master_get_devdata(master); master 366 drivers/spi/spi-npcm-pspi.c priv->master = master; master 414 drivers/spi/spi-npcm-pspi.c master->max_speed_hz = DIV_ROUND_UP(clk_hz, NPCM_PSPI_MIN_CLK_DIVIDER); master 415 drivers/spi/spi-npcm-pspi.c master->min_speed_hz = DIV_ROUND_UP(clk_hz, NPCM_PSPI_MAX_CLK_DIVIDER); master 416 drivers/spi/spi-npcm-pspi.c master->mode_bits = SPI_CPHA | SPI_CPOL; master 417 drivers/spi/spi-npcm-pspi.c master->dev.of_node = pdev->dev.of_node; master 418 drivers/spi/spi-npcm-pspi.c master->bus_num = pdev->id; master 419 drivers/spi/spi-npcm-pspi.c master->bits_per_word_mask = SPI_BPW_MASK(8) | SPI_BPW_MASK(16); master 420 drivers/spi/spi-npcm-pspi.c master->transfer_one = npcm_pspi_transfer_one; master 421 drivers/spi/spi-npcm-pspi.c master->prepare_transfer_hardware = master 423 drivers/spi/spi-npcm-pspi.c master->unprepare_transfer_hardware = master 425 drivers/spi/spi-npcm-pspi.c master->num_chipselect = num_cs; master 447 drivers/spi/spi-npcm-pspi.c ret = devm_spi_register_master(&pdev->dev, master); master 459 drivers/spi/spi-npcm-pspi.c spi_master_put(master); master 465 drivers/spi/spi-npcm-pspi.c struct spi_master *master = platform_get_drvdata(pdev); master 466 drivers/spi/spi-npcm-pspi.c struct npcm_pspi *priv = spi_master_get_devdata(master); master 395 drivers/spi/spi-nxp-fspi.c struct nxp_fspi *f = spi_controller_get_devdata(mem->spi->master); master 789 drivers/spi/spi-nxp-fspi.c struct nxp_fspi *f = spi_controller_get_devdata(mem->spi->master); master 827 drivers/spi/spi-nxp-fspi.c struct nxp_fspi *f = spi_controller_get_devdata(mem->spi->master); master 916 drivers/spi/spi-nxp-fspi.c struct nxp_fspi *f = spi_controller_get_devdata(mem->spi->master); master 59 drivers/spi/spi-oc-tiny.c return spi_master_get_devdata(sdev->master); master 224 drivers/spi/spi-oc-tiny.c hw->bitbang.master->dev.of_node = pdev->dev.of_node; master 242 drivers/spi/spi-oc-tiny.c struct spi_master *master; master 246 drivers/spi/spi-oc-tiny.c master = spi_alloc_master(&pdev->dev, sizeof(struct tiny_spi)); master 247 drivers/spi/spi-oc-tiny.c if (!master) master 251 drivers/spi/spi-oc-tiny.c master->bus_num = pdev->id; master 252 drivers/spi/spi-oc-tiny.c master->num_chipselect = 255; master 253 drivers/spi/spi-oc-tiny.c master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH; master 254 drivers/spi/spi-oc-tiny.c master->setup = tiny_spi_setup; master 256 drivers/spi/spi-oc-tiny.c hw = spi_master_get_devdata(master); master 260 drivers/spi/spi-oc-tiny.c hw->bitbang.master = master; master 301 drivers/spi/spi-oc-tiny.c hw->bitbang.master->num_chipselect = max(1, hw->gpio_cs_count); master 315 drivers/spi/spi-oc-tiny.c spi_master_put(master); master 322 drivers/spi/spi-oc-tiny.c struct spi_master *master = hw->bitbang.master; master 328 drivers/spi/spi-oc-tiny.c spi_master_put(master); master 81 drivers/spi/spi-omap-100k.c static void spi100k_enable_clock(struct spi_master *master) master 84 drivers/spi/spi-omap-100k.c struct omap1_spi100k *spi100k = spi_master_get_devdata(master); master 92 drivers/spi/spi-omap-100k.c static void spi100k_disable_clock(struct spi_master *master) master 95 drivers/spi/spi-omap-100k.c struct omap1_spi100k *spi100k = spi_master_get_devdata(master); master 103 drivers/spi/spi-omap-100k.c static void spi100k_write_data(struct spi_master *master, int len, int data) master 105 drivers/spi/spi-omap-100k.c struct omap1_spi100k *spi100k = spi_master_get_devdata(master); master 113 drivers/spi/spi-omap-100k.c spi100k_enable_clock(master); master 126 drivers/spi/spi-omap-100k.c spi100k_disable_clock(master); master 129 drivers/spi/spi-omap-100k.c static int spi100k_read_data(struct spi_master *master, int len) master 132 drivers/spi/spi-omap-100k.c struct omap1_spi100k *spi100k = spi_master_get_devdata(master); master 138 drivers/spi/spi-omap-100k.c spi100k_enable_clock(master); master 150 drivers/spi/spi-omap-100k.c spi100k_disable_clock(master); master 155 drivers/spi/spi-omap-100k.c static void spi100k_open(struct spi_master *master) master 158 drivers/spi/spi-omap-100k.c struct omap1_spi100k *spi100k = spi_master_get_devdata(master); master 198 drivers/spi/spi-omap-100k.c spi100k_write_data(spi->master, word_len, *tx++); master 200 drivers/spi/spi-omap-100k.c *rx++ = spi100k_read_data(spi->master, word_len); master 211 drivers/spi/spi-omap-100k.c spi100k_write_data(spi->master, word_len, *tx++); master 213 drivers/spi/spi-omap-100k.c *rx++ = spi100k_read_data(spi->master, word_len); master 224 drivers/spi/spi-omap-100k.c spi100k_write_data(spi->master, word_len, *tx); master 226 drivers/spi/spi-omap-100k.c *rx = spi100k_read_data(spi->master, word_len); master 236 drivers/spi/spi-omap-100k.c struct omap1_spi100k *spi100k = spi_master_get_devdata(spi->master); master 266 drivers/spi/spi-omap-100k.c spi100k = spi_master_get_devdata(spi->master); master 276 drivers/spi/spi-omap-100k.c spi100k_open(spi->master); master 289 drivers/spi/spi-omap-100k.c static int omap1_spi100k_transfer_one_message(struct spi_master *master, master 292 drivers/spi/spi-omap-100k.c struct omap1_spi100k *spi100k = spi_master_get_devdata(master); master 342 drivers/spi/spi-omap-100k.c spi_finalize_current_message(master); master 349 drivers/spi/spi-omap-100k.c struct spi_master *master; master 356 drivers/spi/spi-omap-100k.c master = spi_alloc_master(&pdev->dev, sizeof(*spi100k)); master 357 drivers/spi/spi-omap-100k.c if (master == NULL) { master 363 drivers/spi/spi-omap-100k.c master->bus_num = pdev->id; master 365 drivers/spi/spi-omap-100k.c master->setup = omap1_spi100k_setup; master 366 drivers/spi/spi-omap-100k.c master->transfer_one_message = omap1_spi100k_transfer_one_message; master 367 drivers/spi/spi-omap-100k.c master->num_chipselect = 2; master 368 drivers/spi/spi-omap-100k.c master->mode_bits = MODEBITS; master 369 drivers/spi/spi-omap-100k.c master->bits_per_word_mask = SPI_BPW_RANGE_MASK(4, 32); master 370 drivers/spi/spi-omap-100k.c master->min_speed_hz = OMAP1_SPI100K_MAX_FREQ/(1<<16); master 371 drivers/spi/spi-omap-100k.c master->max_speed_hz = OMAP1_SPI100K_MAX_FREQ; master 372 drivers/spi/spi-omap-100k.c master->auto_runtime_pm = true; master 374 drivers/spi/spi-omap-100k.c spi100k = spi_master_get_devdata(master); master 412 drivers/spi/spi-omap-100k.c status = devm_spi_register_master(&pdev->dev, master); master 423 drivers/spi/spi-omap-100k.c spi_master_put(master); master 429 drivers/spi/spi-omap-100k.c struct spi_master *master = spi_master_get(platform_get_drvdata(pdev)); master 430 drivers/spi/spi-omap-100k.c struct omap1_spi100k *spi100k = spi_master_get_devdata(master); master 443 drivers/spi/spi-omap-100k.c struct spi_master *master = spi_master_get(dev_get_drvdata(dev)); master 444 drivers/spi/spi-omap-100k.c struct omap1_spi100k *spi100k = spi_master_get_devdata(master); master 454 drivers/spi/spi-omap-100k.c struct spi_master *master = spi_master_get(dev_get_drvdata(dev)); master 455 drivers/spi/spi-omap-100k.c struct omap1_spi100k *spi100k = spi_master_get_devdata(master); master 321 drivers/spi/spi-omap-uwire.c uwire = spi_master_get_devdata(spi->master); master 447 drivers/spi/spi-omap-uwire.c spi_master_put(uwire->bitbang.master); master 452 drivers/spi/spi-omap-uwire.c struct spi_master *master; master 456 drivers/spi/spi-omap-uwire.c master = spi_alloc_master(&pdev->dev, sizeof *uwire); master 457 drivers/spi/spi-omap-uwire.c if (!master) master 460 drivers/spi/spi-omap-uwire.c uwire = spi_master_get_devdata(master); master 465 drivers/spi/spi-omap-uwire.c spi_master_put(master); master 475 drivers/spi/spi-omap-uwire.c spi_master_put(master); master 488 drivers/spi/spi-omap-uwire.c master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH; master 489 drivers/spi/spi-omap-uwire.c master->bits_per_word_mask = SPI_BPW_RANGE_MASK(1, 16); master 490 drivers/spi/spi-omap-uwire.c master->flags = SPI_MASTER_HALF_DUPLEX; master 492 drivers/spi/spi-omap-uwire.c master->bus_num = 2; /* "official" */ master 493 drivers/spi/spi-omap-uwire.c master->num_chipselect = 4; master 494 drivers/spi/spi-omap-uwire.c master->setup = uwire_setup; master 495 drivers/spi/spi-omap-uwire.c master->cleanup = uwire_cleanup; master 497 drivers/spi/spi-omap-uwire.c uwire->bitbang.master = master; master 122 drivers/spi/spi-omap2-mcspi.c struct spi_master *master; master 145 drivers/spi/spi-omap2-mcspi.c static inline void mcspi_write_reg(struct spi_master *master, master 148 drivers/spi/spi-omap2-mcspi.c struct omap2_mcspi *mcspi = spi_master_get_devdata(master); master 153 drivers/spi/spi-omap2-mcspi.c static inline u32 mcspi_read_reg(struct spi_master *master, int idx) master 155 drivers/spi/spi-omap2-mcspi.c struct omap2_mcspi *mcspi = spi_master_get_devdata(master); master 239 drivers/spi/spi-omap2-mcspi.c struct omap2_mcspi *mcspi = spi_master_get_devdata(spi->master); master 271 drivers/spi/spi-omap2-mcspi.c static void omap2_mcspi_set_mode(struct spi_master *master) master 273 drivers/spi/spi-omap2-mcspi.c struct omap2_mcspi *mcspi = spi_master_get_devdata(master); master 280 drivers/spi/spi-omap2-mcspi.c l = mcspi_read_reg(master, OMAP2_MCSPI_MODULCTRL); master 282 drivers/spi/spi-omap2-mcspi.c if (spi_controller_is_slave(master)) { master 288 drivers/spi/spi-omap2-mcspi.c mcspi_write_reg(master, OMAP2_MCSPI_MODULCTRL, l); master 296 drivers/spi/spi-omap2-mcspi.c struct spi_master *master = spi->master; master 303 drivers/spi/spi-omap2-mcspi.c mcspi = spi_master_get_devdata(master); master 331 drivers/spi/spi-omap2-mcspi.c mcspi_write_reg(master, OMAP2_MCSPI_XFERLEVEL, xferlevel); master 359 drivers/spi/spi-omap2-mcspi.c if (spi_controller_is_slave(mcspi->master)) { master 373 drivers/spi/spi-omap2-mcspi.c struct omap2_mcspi *mcspi = spi_master_get_devdata(spi->master); master 385 drivers/spi/spi-omap2-mcspi.c struct omap2_mcspi *mcspi = spi_master_get_devdata(spi->master); master 401 drivers/spi/spi-omap2-mcspi.c mcspi = spi_master_get_devdata(spi->master); master 443 drivers/spi/spi-omap2-mcspi.c mcspi = spi_master_get_devdata(spi->master); master 596 drivers/spi/spi-omap2-mcspi.c mcspi = spi_master_get_devdata(spi->master); master 629 drivers/spi/spi-omap2-mcspi.c if (spi_controller_is_slave(spi->master)) master 630 drivers/spi/spi-omap2-mcspi.c mcspi_write_reg(spi->master, master 649 drivers/spi/spi-omap2-mcspi.c if (spi_controller_is_slave(mcspi->master)) { master 662 drivers/spi/spi-omap2-mcspi.c mcspi_write_reg(mcspi->master, OMAP2_MCSPI_IRQSTATUS, master 901 drivers/spi/spi-omap2-mcspi.c mcspi = spi_master_get_devdata(spi->master); master 1017 drivers/spi/spi-omap2-mcspi.c static void omap2_mcspi_release_dma(struct spi_master *master) master 1019 drivers/spi/spi-omap2-mcspi.c struct omap2_mcspi *mcspi = spi_master_get_devdata(master); master 1023 drivers/spi/spi-omap2-mcspi.c for (i = 0; i < master->num_chipselect; i++) { master 1040 drivers/spi/spi-omap2-mcspi.c struct omap2_mcspi *mcspi = spi_master_get_devdata(spi->master); master 1103 drivers/spi/spi-omap2-mcspi.c irqstat = mcspi_read_reg(mcspi->master, OMAP2_MCSPI_IRQSTATUS); master 1108 drivers/spi/spi-omap2-mcspi.c mcspi_write_reg(mcspi->master, OMAP2_MCSPI_IRQENABLE, 0); master 1115 drivers/spi/spi-omap2-mcspi.c static int omap2_mcspi_slave_abort(struct spi_master *master) master 1117 drivers/spi/spi-omap2-mcspi.c struct omap2_mcspi *mcspi = spi_master_get_devdata(master); master 1128 drivers/spi/spi-omap2-mcspi.c static int omap2_mcspi_transfer_one(struct spi_master *master, master 1148 drivers/spi/spi-omap2-mcspi.c mcspi = spi_master_get_devdata(master); master 1182 drivers/spi/spi-omap2-mcspi.c mcspi_write_reg(master, OMAP2_MCSPI_MODULCTRL, chconf); master 1208 drivers/spi/spi-omap2-mcspi.c master->cur_msg_mapped && master 1209 drivers/spi/spi-omap2-mcspi.c master->can_dma(master, spi, t)) master 1220 drivers/spi/spi-omap2-mcspi.c master->cur_msg_mapped && master 1221 drivers/spi/spi-omap2-mcspi.c master->can_dma(master, spi, t)) master 1247 drivers/spi/spi-omap2-mcspi.c mcspi_write_reg(master, OMAP2_MCSPI_MODULCTRL, chconf); master 1263 drivers/spi/spi-omap2-mcspi.c static int omap2_mcspi_prepare_message(struct spi_master *master, master 1266 drivers/spi/spi-omap2-mcspi.c struct omap2_mcspi *mcspi = spi_master_get_devdata(master); master 1290 drivers/spi/spi-omap2-mcspi.c static bool omap2_mcspi_can_dma(struct spi_master *master, master 1294 drivers/spi/spi-omap2-mcspi.c struct omap2_mcspi *mcspi = spi_master_get_devdata(spi->master); master 1301 drivers/spi/spi-omap2-mcspi.c if (spi_controller_is_slave(master)) master 1304 drivers/spi/spi-omap2-mcspi.c master->dma_rx = mcspi_dma->dma_rx; master 1305 drivers/spi/spi-omap2-mcspi.c master->dma_tx = mcspi_dma->dma_tx; master 1312 drivers/spi/spi-omap2-mcspi.c struct spi_master *master = mcspi->master; master 1323 drivers/spi/spi-omap2-mcspi.c mcspi_write_reg(master, OMAP2_MCSPI_WAKEUPENABLE, master 1327 drivers/spi/spi-omap2-mcspi.c omap2_mcspi_set_mode(master); master 1340 drivers/spi/spi-omap2-mcspi.c struct spi_master *master = dev_get_drvdata(dev); master 1341 drivers/spi/spi-omap2-mcspi.c struct omap2_mcspi *mcspi = spi_master_get_devdata(master); master 1346 drivers/spi/spi-omap2-mcspi.c mcspi_write_reg(master, OMAP2_MCSPI_MODULCTRL, ctx->modulctrl); master 1347 drivers/spi/spi-omap2-mcspi.c mcspi_write_reg(master, OMAP2_MCSPI_WAKEUPENABLE, ctx->wakeupenable); master 1393 drivers/spi/spi-omap2-mcspi.c struct spi_master *master; master 1403 drivers/spi/spi-omap2-mcspi.c master = spi_alloc_slave(&pdev->dev, sizeof(*mcspi)); master 1405 drivers/spi/spi-omap2-mcspi.c master = spi_alloc_master(&pdev->dev, sizeof(*mcspi)); master 1406 drivers/spi/spi-omap2-mcspi.c if (!master) master 1410 drivers/spi/spi-omap2-mcspi.c master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH; master 1411 drivers/spi/spi-omap2-mcspi.c master->bits_per_word_mask = SPI_BPW_RANGE_MASK(4, 32); master 1412 drivers/spi/spi-omap2-mcspi.c master->setup = omap2_mcspi_setup; master 1413 drivers/spi/spi-omap2-mcspi.c master->auto_runtime_pm = true; master 1414 drivers/spi/spi-omap2-mcspi.c master->prepare_message = omap2_mcspi_prepare_message; master 1415 drivers/spi/spi-omap2-mcspi.c master->can_dma = omap2_mcspi_can_dma; master 1416 drivers/spi/spi-omap2-mcspi.c master->transfer_one = omap2_mcspi_transfer_one; master 1417 drivers/spi/spi-omap2-mcspi.c master->set_cs = omap2_mcspi_set_cs; master 1418 drivers/spi/spi-omap2-mcspi.c master->cleanup = omap2_mcspi_cleanup; master 1419 drivers/spi/spi-omap2-mcspi.c master->slave_abort = omap2_mcspi_slave_abort; master 1420 drivers/spi/spi-omap2-mcspi.c master->dev.of_node = node; master 1421 drivers/spi/spi-omap2-mcspi.c master->max_speed_hz = OMAP2_MCSPI_MAX_FREQ; master 1422 drivers/spi/spi-omap2-mcspi.c master->min_speed_hz = OMAP2_MCSPI_MAX_FREQ >> 15; master 1424 drivers/spi/spi-omap2-mcspi.c platform_set_drvdata(pdev, master); master 1426 drivers/spi/spi-omap2-mcspi.c mcspi = spi_master_get_devdata(master); master 1427 drivers/spi/spi-omap2-mcspi.c mcspi->master = master; master 1435 drivers/spi/spi-omap2-mcspi.c master->num_chipselect = num_cs; master 1440 drivers/spi/spi-omap2-mcspi.c master->num_chipselect = pdata->num_cs; master 1458 drivers/spi/spi-omap2-mcspi.c mcspi->dma_channels = devm_kcalloc(&pdev->dev, master->num_chipselect, master 1466 drivers/spi/spi-omap2-mcspi.c for (i = 0; i < master->num_chipselect; i++) { master 1500 drivers/spi/spi-omap2-mcspi.c status = devm_spi_register_controller(&pdev->dev, master); master 1511 drivers/spi/spi-omap2-mcspi.c omap2_mcspi_release_dma(master); master 1512 drivers/spi/spi-omap2-mcspi.c spi_master_put(master); master 1518 drivers/spi/spi-omap2-mcspi.c struct spi_master *master = platform_get_drvdata(pdev); master 1519 drivers/spi/spi-omap2-mcspi.c struct omap2_mcspi *mcspi = spi_master_get_devdata(master); master 1521 drivers/spi/spi-omap2-mcspi.c omap2_mcspi_release_dma(master); master 1535 drivers/spi/spi-omap2-mcspi.c struct spi_master *master = dev_get_drvdata(dev); master 1536 drivers/spi/spi-omap2-mcspi.c struct omap2_mcspi *mcspi = spi_master_get_devdata(master); master 1544 drivers/spi/spi-omap2-mcspi.c error = spi_master_suspend(master); master 1554 drivers/spi/spi-omap2-mcspi.c struct spi_master *master = dev_get_drvdata(dev); master 1555 drivers/spi/spi-omap2-mcspi.c struct omap2_mcspi *mcspi = spi_master_get_devdata(master); master 1563 drivers/spi/spi-omap2-mcspi.c error = spi_master_resume(master); master 96 drivers/spi/spi-orion.c struct spi_master *master; master 142 drivers/spi/spi-orion.c orion_spi = spi_master_get_devdata(spi->master); master 236 drivers/spi/spi-orion.c orion_spi = spi_master_get_devdata(spi->master); master 258 drivers/spi/spi-orion.c orion_spi = spi_master_get_devdata(spi->master); master 298 drivers/spi/spi-orion.c orion_spi = spi_master_get_devdata(spi->master); master 330 drivers/spi/spi-orion.c orion_spi = spi_master_get_devdata(spi->master); master 369 drivers/spi/spi-orion.c orion_spi = spi_master_get_devdata(spi->master); master 400 drivers/spi/spi-orion.c orion_spi = spi_master_get_devdata(spi->master); master 436 drivers/spi/spi-orion.c orion_spi = spi_master_get_devdata(spi->master); master 490 drivers/spi/spi-orion.c static int orion_spi_transfer_one(struct spi_master *master, master 596 drivers/spi/spi-orion.c struct spi_master *master; master 603 drivers/spi/spi-orion.c master = spi_alloc_master(&pdev->dev, sizeof(*spi)); master 604 drivers/spi/spi-orion.c if (master == NULL) { master 610 drivers/spi/spi-orion.c master->bus_num = pdev->id; master 616 drivers/spi/spi-orion.c master->bus_num = cell_index; master 620 drivers/spi/spi-orion.c master->mode_bits = SPI_CPHA | SPI_CPOL | SPI_LSB_FIRST; master 621 drivers/spi/spi-orion.c master->set_cs = orion_spi_set_cs; master 622 drivers/spi/spi-orion.c master->transfer_one = orion_spi_transfer_one; master 623 drivers/spi/spi-orion.c master->num_chipselect = ORION_NUM_CHIPSELECTS; master 624 drivers/spi/spi-orion.c master->setup = orion_spi_setup; master 625 drivers/spi/spi-orion.c master->bits_per_word_mask = SPI_BPW_MASK(8) | SPI_BPW_MASK(16); master 626 drivers/spi/spi-orion.c master->auto_runtime_pm = true; master 627 drivers/spi/spi-orion.c master->flags = SPI_MASTER_GPIO_SS; master 629 drivers/spi/spi-orion.c platform_set_drvdata(pdev, master); master 631 drivers/spi/spi-orion.c spi = spi_master_get_devdata(master); master 632 drivers/spi/spi-orion.c spi->master = master; master 670 drivers/spi/spi-orion.c master->max_speed_hz = min(devdata->max_hz, master 673 drivers/spi/spi-orion.c master->max_speed_hz = master 676 drivers/spi/spi-orion.c master->max_speed_hz = devdata->max_hz; master 677 drivers/spi/spi-orion.c master->min_speed_hz = DIV_ROUND_UP(tclk_hz, devdata->max_divisor); master 778 drivers/spi/spi-orion.c master->dev.of_node = pdev->dev.of_node; master 779 drivers/spi/spi-orion.c status = spi_register_master(master); master 792 drivers/spi/spi-orion.c spi_master_put(master); master 799 drivers/spi/spi-orion.c struct spi_master *master = platform_get_drvdata(pdev); master 800 drivers/spi/spi-orion.c struct orion_spi *spi = spi_master_get_devdata(master); master 806 drivers/spi/spi-orion.c spi_unregister_master(master); master 817 drivers/spi/spi-orion.c struct spi_master *master = dev_get_drvdata(dev); master 818 drivers/spi/spi-orion.c struct orion_spi *spi = spi_master_get_devdata(master); master 827 drivers/spi/spi-orion.c struct spi_master *master = dev_get_drvdata(dev); master 828 drivers/spi/spi-orion.c struct orion_spi *spi = spi_master_get_devdata(master); master 142 drivers/spi/spi-pic32-sqi.c struct spi_master *master; master 319 drivers/spi/spi-pic32-sqi.c static int pic32_sqi_prepare_hardware(struct spi_master *master) master 321 drivers/spi/spi-pic32-sqi.c struct pic32_sqi *sqi = spi_master_get_devdata(master); master 331 drivers/spi/spi-pic32-sqi.c static bool pic32_sqi_can_dma(struct spi_master *master, master 339 drivers/spi/spi-pic32-sqi.c static int pic32_sqi_one_message(struct spi_master *master, master 350 drivers/spi/spi-pic32-sqi.c sqi = spi_master_get_devdata(master); master 415 drivers/spi/spi-pic32-sqi.c dev_err(&sqi->master->dev, "wait timedout/interrupted\n"); master 437 drivers/spi/spi-pic32-sqi.c spi_finalize_current_message(spi->master); master 442 drivers/spi/spi-pic32-sqi.c static int pic32_sqi_unprepare_hardware(struct spi_master *master) master 444 drivers/spi/spi-pic32-sqi.c struct pic32_sqi *sqi = spi_master_get_devdata(master); master 461 drivers/spi/spi-pic32-sqi.c sqi->bd = dma_alloc_coherent(&sqi->master->dev, master 465 drivers/spi/spi-pic32-sqi.c dev_err(&sqi->master->dev, "failed allocating dma buffer\n"); master 472 drivers/spi/spi-pic32-sqi.c dma_free_coherent(&sqi->master->dev, master 501 drivers/spi/spi-pic32-sqi.c dma_free_coherent(&sqi->master->dev, master 571 drivers/spi/spi-pic32-sqi.c struct spi_master *master; master 575 drivers/spi/spi-pic32-sqi.c master = spi_alloc_master(&pdev->dev, sizeof(*sqi)); master 576 drivers/spi/spi-pic32-sqi.c if (!master) master 579 drivers/spi/spi-pic32-sqi.c sqi = spi_master_get_devdata(master); master 580 drivers/spi/spi-pic32-sqi.c sqi->master = master; master 644 drivers/spi/spi-pic32-sqi.c master->num_chipselect = 2; master 645 drivers/spi/spi-pic32-sqi.c master->max_speed_hz = clk_get_rate(sqi->base_clk); master 646 drivers/spi/spi-pic32-sqi.c master->dma_alignment = 32; master 647 drivers/spi/spi-pic32-sqi.c master->max_dma_len = PESQI_BD_BUF_LEN_MAX; master 648 drivers/spi/spi-pic32-sqi.c master->dev.of_node = pdev->dev.of_node; master 649 drivers/spi/spi-pic32-sqi.c master->mode_bits = SPI_MODE_3 | SPI_MODE_0 | SPI_TX_DUAL | master 651 drivers/spi/spi-pic32-sqi.c master->flags = SPI_MASTER_HALF_DUPLEX; master 652 drivers/spi/spi-pic32-sqi.c master->can_dma = pic32_sqi_can_dma; master 653 drivers/spi/spi-pic32-sqi.c master->bits_per_word_mask = SPI_BPW_RANGE_MASK(8, 32); master 654 drivers/spi/spi-pic32-sqi.c master->transfer_one_message = pic32_sqi_one_message; master 655 drivers/spi/spi-pic32-sqi.c master->prepare_transfer_hardware = pic32_sqi_prepare_hardware; master 656 drivers/spi/spi-pic32-sqi.c master->unprepare_transfer_hardware = pic32_sqi_unprepare_hardware; master 658 drivers/spi/spi-pic32-sqi.c ret = devm_spi_register_master(&pdev->dev, master); master 660 drivers/spi/spi-pic32-sqi.c dev_err(&master->dev, "failed registering spi master\n"); master 677 drivers/spi/spi-pic32-sqi.c spi_master_put(master); master 103 drivers/spi/spi-pic32.c struct spi_master *master; master 227 drivers/spi/spi-pic32.c dev_err(&pic32s->master->dev, "%s\n", msg); master 228 drivers/spi/spi-pic32.c if (pic32s->master->cur_msg) master 229 drivers/spi/spi-pic32.c pic32s->master->cur_msg->status = -EIO; master 253 drivers/spi/spi-pic32.c if (!pic32s->master->cur_msg) { master 303 drivers/spi/spi-pic32.c struct spi_master *master = pic32s->master; master 309 drivers/spi/spi-pic32.c if (!master->dma_rx || !master->dma_tx) master 312 drivers/spi/spi-pic32.c desc_rx = dmaengine_prep_slave_sg(master->dma_rx, master 322 drivers/spi/spi-pic32.c desc_tx = dmaengine_prep_slave_sg(master->dma_tx, master 346 drivers/spi/spi-pic32.c dma_async_issue_pending(master->dma_rx); master 347 drivers/spi/spi-pic32.c dma_async_issue_pending(master->dma_tx); master 352 drivers/spi/spi-pic32.c dmaengine_terminate_all(master->dma_rx); master 360 drivers/spi/spi-pic32.c struct spi_master *master = pic32s->master; master 374 drivers/spi/spi-pic32.c ret = dmaengine_slave_config(master->dma_tx, &cfg); master 376 drivers/spi/spi-pic32.c dev_err(&master->dev, "tx channel setup failed\n"); master 382 drivers/spi/spi-pic32.c ret = dmaengine_slave_config(master->dma_rx, &cfg); master 384 drivers/spi/spi-pic32.c dev_err(&master->dev, "rx channel setup failed\n"); master 434 drivers/spi/spi-pic32.c static int pic32_spi_prepare_hardware(struct spi_master *master) master 436 drivers/spi/spi-pic32.c struct pic32_spi *pic32s = spi_master_get_devdata(master); master 443 drivers/spi/spi-pic32.c static int pic32_spi_prepare_message(struct spi_master *master, master 446 drivers/spi/spi-pic32.c struct pic32_spi *pic32s = spi_master_get_devdata(master); master 485 drivers/spi/spi-pic32.c static bool pic32_spi_can_dma(struct spi_master *master, master 489 drivers/spi/spi-pic32.c struct pic32_spi *pic32s = spi_master_get_devdata(master); master 496 drivers/spi/spi-pic32.c static int pic32_spi_one_transfer(struct spi_master *master, master 505 drivers/spi/spi-pic32.c pic32s = spi_master_get_devdata(master); master 553 drivers/spi/spi-pic32.c dmaengine_terminate_all(master->dma_rx); master 554 drivers/spi/spi-pic32.c dmaengine_terminate_all(master->dma_tx); master 564 drivers/spi/spi-pic32.c static int pic32_spi_unprepare_message(struct spi_master *master, master 571 drivers/spi/spi-pic32.c static int pic32_spi_unprepare_hardware(struct spi_master *master) master 573 drivers/spi/spi-pic32.c struct pic32_spi *pic32s = spi_master_get_devdata(master); master 611 drivers/spi/spi-pic32.c struct spi_master *master = pic32s->master; master 617 drivers/spi/spi-pic32.c master->dma_rx = dma_request_slave_channel_compat(mask, NULL, NULL, master 619 drivers/spi/spi-pic32.c if (!master->dma_rx) { master 624 drivers/spi/spi-pic32.c master->dma_tx = dma_request_slave_channel_compat(mask, NULL, NULL, master 626 drivers/spi/spi-pic32.c if (!master->dma_tx) { master 640 drivers/spi/spi-pic32.c if (master->dma_rx) master 641 drivers/spi/spi-pic32.c dma_release_channel(master->dma_rx); master 643 drivers/spi/spi-pic32.c if (master->dma_tx) master 644 drivers/spi/spi-pic32.c dma_release_channel(master->dma_tx); master 653 drivers/spi/spi-pic32.c if (pic32s->master->dma_rx) master 654 drivers/spi/spi-pic32.c dma_release_channel(pic32s->master->dma_rx); master 656 drivers/spi/spi-pic32.c if (pic32s->master->dma_tx) master 657 drivers/spi/spi-pic32.c dma_release_channel(pic32s->master->dma_tx); master 748 drivers/spi/spi-pic32.c struct spi_master *master; master 752 drivers/spi/spi-pic32.c master = spi_alloc_master(&pdev->dev, sizeof(*pic32s)); master 753 drivers/spi/spi-pic32.c if (!master) master 756 drivers/spi/spi-pic32.c pic32s = spi_master_get_devdata(master); master 757 drivers/spi/spi-pic32.c pic32s->master = master; master 763 drivers/spi/spi-pic32.c master->dev.of_node = pdev->dev.of_node; master 764 drivers/spi/spi-pic32.c master->mode_bits = SPI_MODE_3 | SPI_MODE_0 | SPI_CS_HIGH; master 765 drivers/spi/spi-pic32.c master->num_chipselect = 1; /* single chip-select */ master 766 drivers/spi/spi-pic32.c master->max_speed_hz = clk_get_rate(pic32s->clk); master 767 drivers/spi/spi-pic32.c master->setup = pic32_spi_setup; master 768 drivers/spi/spi-pic32.c master->cleanup = pic32_spi_cleanup; master 769 drivers/spi/spi-pic32.c master->flags = SPI_MASTER_MUST_TX | SPI_MASTER_MUST_RX; master 770 drivers/spi/spi-pic32.c master->bits_per_word_mask = SPI_BPW_MASK(8) | SPI_BPW_MASK(16) | master 772 drivers/spi/spi-pic32.c master->transfer_one = pic32_spi_one_transfer; master 773 drivers/spi/spi-pic32.c master->prepare_message = pic32_spi_prepare_message; master 774 drivers/spi/spi-pic32.c master->unprepare_message = pic32_spi_unprepare_message; master 775 drivers/spi/spi-pic32.c master->prepare_transfer_hardware = pic32_spi_prepare_hardware; master 776 drivers/spi/spi-pic32.c master->unprepare_transfer_hardware = pic32_spi_unprepare_hardware; master 781 drivers/spi/spi-pic32.c master->can_dma = pic32_spi_can_dma; master 817 drivers/spi/spi-pic32.c ret = devm_spi_register_master(&pdev->dev, master); master 819 drivers/spi/spi-pic32.c dev_err(&master->dev, "failed registering spi master\n"); master 830 drivers/spi/spi-pic32.c spi_master_put(master); master 370 drivers/spi/spi-pl022.c struct spi_master *master; master 509 drivers/spi/spi-pl022.c next_msg = spi_get_next_queued_message(pl022->master); master 532 drivers/spi/spi-pl022.c spi_finalize_current_message(pl022->master); master 1582 drivers/spi/spi-pl022.c static int pl022_transfer_one_message(struct spi_master *master, master 1585 drivers/spi/spi-pl022.c struct pl022 *pl022 = spi_master_get_devdata(master); master 1609 drivers/spi/spi-pl022.c static int pl022_unprepare_transfer_hardware(struct spi_master *master) master 1611 drivers/spi/spi-pl022.c struct pl022 *pl022 = spi_master_get_devdata(master); master 1851 drivers/spi/spi-pl022.c struct pl022 *pl022 = spi_master_get_devdata(spi->master); master 2121 drivers/spi/spi-pl022.c struct spi_master *master; master 2144 drivers/spi/spi-pl022.c master = spi_alloc_master(dev, sizeof(struct pl022)); master 2145 drivers/spi/spi-pl022.c if (master == NULL) { master 2150 drivers/spi/spi-pl022.c pl022 = spi_master_get_devdata(master); master 2151 drivers/spi/spi-pl022.c pl022->master = master; master 2166 drivers/spi/spi-pl022.c master->bus_num = platform_info->bus_id; master 2167 drivers/spi/spi-pl022.c master->num_chipselect = num_cs; master 2168 drivers/spi/spi-pl022.c master->cleanup = pl022_cleanup; master 2169 drivers/spi/spi-pl022.c master->setup = pl022_setup; master 2170 drivers/spi/spi-pl022.c master->auto_runtime_pm = true; master 2171 drivers/spi/spi-pl022.c master->transfer_one_message = pl022_transfer_one_message; master 2172 drivers/spi/spi-pl022.c master->unprepare_transfer_hardware = pl022_unprepare_transfer_hardware; master 2173 drivers/spi/spi-pl022.c master->rt = platform_info->rt; master 2174 drivers/spi/spi-pl022.c master->dev.of_node = dev->of_node; master 2210 drivers/spi/spi-pl022.c master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH | SPI_LOOP; master 2212 drivers/spi/spi-pl022.c master->mode_bits |= SPI_LSB_FIRST; master 2214 drivers/spi/spi-pl022.c dev_dbg(&adev->dev, "BUSNO: %d\n", master->bus_num); master 2277 drivers/spi/spi-pl022.c status = devm_spi_register_master(&adev->dev, master); master 2310 drivers/spi/spi-pl022.c spi_master_put(master); master 2344 drivers/spi/spi-pl022.c ret = spi_master_suspend(pl022->master); master 2350 drivers/spi/spi-pl022.c spi_master_resume(pl022->master); master 2370 drivers/spi/spi-pl022.c ret = spi_master_resume(pl022->master); master 133 drivers/spi/spi-ppc4xx.c struct spi_master *master; master 150 drivers/spi/spi-ppc4xx.c hw = spi_master_get_devdata(spi->master); master 168 drivers/spi/spi-ppc4xx.c struct ppc4xx_spi *hw = spi_master_get_devdata(spi->master); master 265 drivers/spi/spi-ppc4xx.c struct ppc4xx_spi *hw = spi_master_get_devdata(spi->master); master 274 drivers/spi/spi-ppc4xx.c if (!hw->master->num_chipselect || hw->gpios[cs] == -EEXIST) master 364 drivers/spi/spi-ppc4xx.c if (hw->master->num_chipselect) { master 366 drivers/spi/spi-ppc4xx.c for (i = 0; i < hw->master->num_chipselect; i++) master 381 drivers/spi/spi-ppc4xx.c struct spi_master *master; master 391 drivers/spi/spi-ppc4xx.c master = spi_alloc_master(dev, sizeof *hw); master 392 drivers/spi/spi-ppc4xx.c if (master == NULL) master 394 drivers/spi/spi-ppc4xx.c master->dev.of_node = np; master 395 drivers/spi/spi-ppc4xx.c platform_set_drvdata(op, master); master 396 drivers/spi/spi-ppc4xx.c hw = spi_master_get_devdata(master); master 397 drivers/spi/spi-ppc4xx.c hw->master = master; master 448 drivers/spi/spi-ppc4xx.c bbp->master = hw->master; master 453 drivers/spi/spi-ppc4xx.c bbp->master->setup = spi_ppc4xx_setup; master 454 drivers/spi/spi-ppc4xx.c bbp->master->cleanup = spi_ppc4xx_cleanup; master 455 drivers/spi/spi-ppc4xx.c bbp->master->bits_per_word_mask = SPI_BPW_MASK(8); master 458 drivers/spi/spi-ppc4xx.c bbp->master->mode_bits = master 462 drivers/spi/spi-ppc4xx.c bbp->master->num_chipselect = num_gpios > 0 ? num_gpios : 0; master 544 drivers/spi/spi-ppc4xx.c spi_master_put(master); master 552 drivers/spi/spi-ppc4xx.c struct spi_master *master = platform_get_drvdata(op); master 553 drivers/spi/spi-ppc4xx.c struct ppc4xx_spi *hw = spi_master_get_devdata(master); master 560 drivers/spi/spi-ppc4xx.c spi_master_put(master); master 212 drivers/spi/spi-qcom-qspi.c static void qcom_qspi_handle_err(struct spi_master *master, master 215 drivers/spi/spi-qcom-qspi.c struct qcom_qspi *ctrl = spi_master_get_devdata(master); master 224 drivers/spi/spi-qcom-qspi.c static int qcom_qspi_transfer_one(struct spi_master *master, master 228 drivers/spi/spi-qcom-qspi.c struct qcom_qspi *ctrl = spi_master_get_devdata(master); master 257 drivers/spi/spi-qcom-qspi.c &master->cur_msg->transfers); master 267 drivers/spi/spi-qcom-qspi.c static int qcom_qspi_prepare_message(struct spi_master *master, master 276 drivers/spi/spi-qcom-qspi.c ctrl = spi_master_get_devdata(master); master 427 drivers/spi/spi-qcom-qspi.c struct spi_master *master; master 432 drivers/spi/spi-qcom-qspi.c master = spi_alloc_master(dev, sizeof(*ctrl)); master 433 drivers/spi/spi-qcom-qspi.c if (!master) master 436 drivers/spi/spi-qcom-qspi.c platform_set_drvdata(pdev, master); master 438 drivers/spi/spi-qcom-qspi.c ctrl = spi_master_get_devdata(master); master 464 drivers/spi/spi-qcom-qspi.c master->max_speed_hz = 300000000; master 465 drivers/spi/spi-qcom-qspi.c master->num_chipselect = QSPI_NUM_CS; master 466 drivers/spi/spi-qcom-qspi.c master->bus_num = -1; master 467 drivers/spi/spi-qcom-qspi.c master->dev.of_node = pdev->dev.of_node; master 468 drivers/spi/spi-qcom-qspi.c master->mode_bits = SPI_MODE_0 | master 471 drivers/spi/spi-qcom-qspi.c master->flags = SPI_MASTER_HALF_DUPLEX; master 472 drivers/spi/spi-qcom-qspi.c master->prepare_message = qcom_qspi_prepare_message; master 473 drivers/spi/spi-qcom-qspi.c master->transfer_one = qcom_qspi_transfer_one; master 474 drivers/spi/spi-qcom-qspi.c master->handle_err = qcom_qspi_handle_err; master 475 drivers/spi/spi-qcom-qspi.c master->auto_runtime_pm = true; master 479 drivers/spi/spi-qcom-qspi.c ret = spi_register_master(master); master 486 drivers/spi/spi-qcom-qspi.c spi_master_put(master); master 493 drivers/spi/spi-qcom-qspi.c struct spi_master *master = platform_get_drvdata(pdev); master 496 drivers/spi/spi-qcom-qspi.c spi_unregister_master(master); master 505 drivers/spi/spi-qcom-qspi.c struct spi_master *master = dev_get_drvdata(dev); master 506 drivers/spi/spi-qcom-qspi.c struct qcom_qspi *ctrl = spi_master_get_devdata(master); master 515 drivers/spi/spi-qcom-qspi.c struct spi_master *master = dev_get_drvdata(dev); master 516 drivers/spi/spi-qcom-qspi.c struct qcom_qspi *ctrl = spi_master_get_devdata(master); master 523 drivers/spi/spi-qcom-qspi.c struct spi_master *master = dev_get_drvdata(dev); master 526 drivers/spi/spi-qcom-qspi.c ret = spi_master_suspend(master); master 532 drivers/spi/spi-qcom-qspi.c spi_master_resume(master); master 539 drivers/spi/spi-qcom-qspi.c struct spi_master *master = dev_get_drvdata(dev); master 546 drivers/spi/spi-qcom-qspi.c ret = spi_master_resume(master); master 389 drivers/spi/spi-qup.c static int spi_qup_prep_sg(struct spi_master *master, struct scatterlist *sgl, master 393 drivers/spi/spi-qup.c struct spi_qup *qup = spi_master_get_devdata(master); master 400 drivers/spi/spi-qup.c chan = master->dma_tx; master 402 drivers/spi/spi-qup.c chan = master->dma_rx; master 416 drivers/spi/spi-qup.c static void spi_qup_dma_terminate(struct spi_master *master, master 420 drivers/spi/spi-qup.c dmaengine_terminate_all(master->dma_tx); master 422 drivers/spi/spi-qup.c dmaengine_terminate_all(master->dma_rx); master 449 drivers/spi/spi-qup.c struct spi_master *master = spi->master; master 450 drivers/spi/spi-qup.c struct spi_qup *qup = spi_master_get_devdata(master); master 485 drivers/spi/spi-qup.c ret = spi_qup_prep_sg(master, rx_sgl, rx_nents, master 489 drivers/spi/spi-qup.c dma_async_issue_pending(master->dma_rx); master 493 drivers/spi/spi-qup.c ret = spi_qup_prep_sg(master, tx_sgl, tx_nents, master 498 drivers/spi/spi-qup.c dma_async_issue_pending(master->dma_tx); master 517 drivers/spi/spi-qup.c struct spi_master *master = spi->master; master 518 drivers/spi/spi-qup.c struct spi_qup *qup = spi_master_get_devdata(master); master 663 drivers/spi/spi-qup.c struct spi_qup *controller = spi_master_get_devdata(spi->master); master 684 drivers/spi/spi-qup.c else if (spi->master->can_dma && master 685 drivers/spi/spi-qup.c spi->master->can_dma(spi->master, spi, xfer) && master 686 drivers/spi/spi-qup.c spi->master->cur_msg_mapped) master 697 drivers/spi/spi-qup.c struct spi_qup *controller = spi_master_get_devdata(spi->master); master 845 drivers/spi/spi-qup.c static int spi_qup_transfer_one(struct spi_master *master, master 849 drivers/spi/spi-qup.c struct spi_qup *controller = spi_master_get_devdata(master); master 883 drivers/spi/spi-qup.c spi_qup_dma_terminate(master, xfer); master 888 drivers/spi/spi-qup.c static bool spi_qup_can_dma(struct spi_master *master, struct spi_device *spi, master 891 drivers/spi/spi-qup.c struct spi_qup *qup = spi_master_get_devdata(master); master 897 drivers/spi/spi-qup.c IS_ERR_OR_NULL(master->dma_rx)) master 905 drivers/spi/spi-qup.c IS_ERR_OR_NULL(master->dma_tx)) master 918 drivers/spi/spi-qup.c static void spi_qup_release_dma(struct spi_master *master) master 920 drivers/spi/spi-qup.c if (!IS_ERR_OR_NULL(master->dma_rx)) master 921 drivers/spi/spi-qup.c dma_release_channel(master->dma_rx); master 922 drivers/spi/spi-qup.c if (!IS_ERR_OR_NULL(master->dma_tx)) master 923 drivers/spi/spi-qup.c dma_release_channel(master->dma_tx); master 926 drivers/spi/spi-qup.c static int spi_qup_init_dma(struct spi_master *master, resource_size_t base) master 928 drivers/spi/spi-qup.c struct spi_qup *spi = spi_master_get_devdata(master); master 935 drivers/spi/spi-qup.c master->dma_rx = dma_request_slave_channel_reason(dev, "rx"); master 936 drivers/spi/spi-qup.c if (IS_ERR(master->dma_rx)) master 937 drivers/spi/spi-qup.c return PTR_ERR(master->dma_rx); master 939 drivers/spi/spi-qup.c master->dma_tx = dma_request_slave_channel_reason(dev, "tx"); master 940 drivers/spi/spi-qup.c if (IS_ERR(master->dma_tx)) { master 941 drivers/spi/spi-qup.c ret = PTR_ERR(master->dma_tx); master 956 drivers/spi/spi-qup.c ret = dmaengine_slave_config(master->dma_rx, rx_conf); master 962 drivers/spi/spi-qup.c ret = dmaengine_slave_config(master->dma_tx, tx_conf); master 971 drivers/spi/spi-qup.c dma_release_channel(master->dma_tx); master 973 drivers/spi/spi-qup.c dma_release_channel(master->dma_rx); master 983 drivers/spi/spi-qup.c controller = spi_master_get_devdata(spi->master); master 997 drivers/spi/spi-qup.c struct spi_master *master; master 1046 drivers/spi/spi-qup.c master = spi_alloc_master(dev, sizeof(struct spi_qup)); master 1047 drivers/spi/spi-qup.c if (!master) { master 1057 drivers/spi/spi-qup.c master->num_chipselect = SPI_NUM_CHIPSELECTS; master 1059 drivers/spi/spi-qup.c master->num_chipselect = num_cs; master 1061 drivers/spi/spi-qup.c master->bus_num = pdev->id; master 1062 drivers/spi/spi-qup.c master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH | SPI_LOOP; master 1063 drivers/spi/spi-qup.c master->bits_per_word_mask = SPI_BPW_RANGE_MASK(4, 32); master 1064 drivers/spi/spi-qup.c master->max_speed_hz = max_freq; master 1065 drivers/spi/spi-qup.c master->transfer_one = spi_qup_transfer_one; master 1066 drivers/spi/spi-qup.c master->dev.of_node = pdev->dev.of_node; master 1067 drivers/spi/spi-qup.c master->auto_runtime_pm = true; master 1068 drivers/spi/spi-qup.c master->dma_alignment = dma_get_cache_alignment(); master 1069 drivers/spi/spi-qup.c master->max_dma_len = SPI_MAX_XFER; master 1071 drivers/spi/spi-qup.c platform_set_drvdata(pdev, master); master 1073 drivers/spi/spi-qup.c controller = spi_master_get_devdata(master); master 1081 drivers/spi/spi-qup.c ret = spi_qup_init_dma(master, res->start); master 1085 drivers/spi/spi-qup.c master->can_dma = spi_qup_can_dma; master 1090 drivers/spi/spi-qup.c master->set_cs = spi_qup_set_cs; master 1155 drivers/spi/spi-qup.c ret = devm_spi_register_master(dev, master); master 1164 drivers/spi/spi-qup.c spi_qup_release_dma(master); master 1168 drivers/spi/spi-qup.c spi_master_put(master); master 1175 drivers/spi/spi-qup.c struct spi_master *master = dev_get_drvdata(device); master 1176 drivers/spi/spi-qup.c struct spi_qup *controller = spi_master_get_devdata(master); master 1192 drivers/spi/spi-qup.c struct spi_master *master = dev_get_drvdata(device); master 1193 drivers/spi/spi-qup.c struct spi_qup *controller = spi_master_get_devdata(master); master 1216 drivers/spi/spi-qup.c struct spi_master *master = dev_get_drvdata(device); master 1217 drivers/spi/spi-qup.c struct spi_qup *controller = spi_master_get_devdata(master); master 1225 drivers/spi/spi-qup.c ret = spi_master_suspend(master); master 1240 drivers/spi/spi-qup.c struct spi_master *master = dev_get_drvdata(device); master 1241 drivers/spi/spi-qup.c struct spi_qup *controller = spi_master_get_devdata(master); master 1256 drivers/spi/spi-qup.c return spi_master_resume(master); master 1262 drivers/spi/spi-qup.c struct spi_master *master = dev_get_drvdata(&pdev->dev); master 1263 drivers/spi/spi-qup.c struct spi_qup *controller = spi_master_get_devdata(master); master 1274 drivers/spi/spi-qup.c spi_qup_release_dma(master); master 82 drivers/spi/spi-rb4xx.c struct rb4xx_spi *rbspi = spi_master_get_devdata(spi->master); master 94 drivers/spi/spi-rb4xx.c static int rb4xx_transfer_one(struct spi_master *master, master 97 drivers/spi/spi-rb4xx.c struct rb4xx_spi *rbspi = spi_master_get_devdata(master); master 128 drivers/spi/spi-rb4xx.c spi_finalize_current_transfer(master); master 135 drivers/spi/spi-rb4xx.c struct spi_master *master; master 145 drivers/spi/spi-rb4xx.c master = spi_alloc_master(&pdev->dev, sizeof(*rbspi)); master 146 drivers/spi/spi-rb4xx.c if (!master) master 153 drivers/spi/spi-rb4xx.c master->bus_num = 0; master 154 drivers/spi/spi-rb4xx.c master->num_chipselect = 3; master 155 drivers/spi/spi-rb4xx.c master->mode_bits = SPI_TX_DUAL; master 156 drivers/spi/spi-rb4xx.c master->bits_per_word_mask = SPI_BPW_MASK(8); master 157 drivers/spi/spi-rb4xx.c master->flags = SPI_MASTER_MUST_TX; master 158 drivers/spi/spi-rb4xx.c master->transfer_one = rb4xx_transfer_one; master 159 drivers/spi/spi-rb4xx.c master->set_cs = rb4xx_set_cs; master 161 drivers/spi/spi-rb4xx.c err = devm_spi_register_master(&pdev->dev, master); master 171 drivers/spi/spi-rb4xx.c rbspi = spi_master_get_devdata(master); master 222 drivers/spi/spi-rockchip.c struct spi_master *master = spi->master; master 223 drivers/spi/spi-rockchip.c struct rockchip_spi *rs = spi_master_get_devdata(master); master 247 drivers/spi/spi-rockchip.c static void rockchip_spi_handle_err(struct spi_master *master, master 250 drivers/spi/spi-rockchip.c struct rockchip_spi *rs = spi_master_get_devdata(master); master 261 drivers/spi/spi-rockchip.c dmaengine_terminate_async(master->dma_tx); master 264 drivers/spi/spi-rockchip.c dmaengine_terminate_async(master->dma_rx); master 322 drivers/spi/spi-rockchip.c struct spi_master *master = dev_id; master 323 drivers/spi/spi-rockchip.c struct rockchip_spi *rs = spi_master_get_devdata(master); master 332 drivers/spi/spi-rockchip.c spi_finalize_current_transfer(master); master 358 drivers/spi/spi-rockchip.c struct spi_master *master = data; master 359 drivers/spi/spi-rockchip.c struct rockchip_spi *rs = spi_master_get_devdata(master); master 366 drivers/spi/spi-rockchip.c spi_finalize_current_transfer(master); master 371 drivers/spi/spi-rockchip.c struct spi_master *master = data; master 372 drivers/spi/spi-rockchip.c struct rockchip_spi *rs = spi_master_get_devdata(master); master 382 drivers/spi/spi-rockchip.c spi_finalize_current_transfer(master); master 386 drivers/spi/spi-rockchip.c struct spi_master *master, struct spi_transfer *xfer) master 401 drivers/spi/spi-rockchip.c dmaengine_slave_config(master->dma_rx, &rxconf); master 404 drivers/spi/spi-rockchip.c master->dma_rx, master 411 drivers/spi/spi-rockchip.c rxdesc->callback_param = master; master 423 drivers/spi/spi-rockchip.c dmaengine_slave_config(master->dma_tx, &txconf); master 426 drivers/spi/spi-rockchip.c master->dma_tx, master 431 drivers/spi/spi-rockchip.c dmaengine_terminate_sync(master->dma_rx); master 436 drivers/spi/spi-rockchip.c txdesc->callback_param = master; master 443 drivers/spi/spi-rockchip.c dma_async_issue_pending(master->dma_rx); master 451 drivers/spi/spi-rockchip.c dma_async_issue_pending(master->dma_tx); master 539 drivers/spi/spi-rockchip.c struct spi_master *master, master 543 drivers/spi/spi-rockchip.c struct rockchip_spi *rs = spi_master_get_devdata(master); master 561 drivers/spi/spi-rockchip.c use_dma = master->can_dma ? master->can_dma(master, spi, xfer) : false; master 566 drivers/spi/spi-rockchip.c return rockchip_spi_prepare_dma(rs, master, xfer); master 571 drivers/spi/spi-rockchip.c static bool rockchip_spi_can_dma(struct spi_master *master, master 575 drivers/spi/spi-rockchip.c struct rockchip_spi *rs = spi_master_get_devdata(master); master 589 drivers/spi/spi-rockchip.c struct spi_master *master; master 593 drivers/spi/spi-rockchip.c master = spi_alloc_master(&pdev->dev, sizeof(struct rockchip_spi)); master 594 drivers/spi/spi-rockchip.c if (!master) master 597 drivers/spi/spi-rockchip.c platform_set_drvdata(pdev, master); master 599 drivers/spi/spi-rockchip.c rs = spi_master_get_devdata(master); master 642 drivers/spi/spi-rockchip.c IRQF_ONESHOT, dev_name(&pdev->dev), master); master 676 drivers/spi/spi-rockchip.c master->auto_runtime_pm = true; master 677 drivers/spi/spi-rockchip.c master->bus_num = pdev->id; master 678 drivers/spi/spi-rockchip.c master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_LOOP | SPI_LSB_FIRST; master 679 drivers/spi/spi-rockchip.c master->num_chipselect = ROCKCHIP_SPI_MAX_CS_NUM; master 680 drivers/spi/spi-rockchip.c master->dev.of_node = pdev->dev.of_node; master 681 drivers/spi/spi-rockchip.c master->bits_per_word_mask = SPI_BPW_MASK(16) | SPI_BPW_MASK(8) | SPI_BPW_MASK(4); master 682 drivers/spi/spi-rockchip.c master->min_speed_hz = rs->freq / BAUDR_SCKDV_MAX; master 683 drivers/spi/spi-rockchip.c master->max_speed_hz = min(rs->freq / BAUDR_SCKDV_MIN, MAX_SCLK_OUT); master 685 drivers/spi/spi-rockchip.c master->set_cs = rockchip_spi_set_cs; master 686 drivers/spi/spi-rockchip.c master->transfer_one = rockchip_spi_transfer_one; master 687 drivers/spi/spi-rockchip.c master->max_transfer_size = rockchip_spi_max_transfer_size; master 688 drivers/spi/spi-rockchip.c master->handle_err = rockchip_spi_handle_err; master 689 drivers/spi/spi-rockchip.c master->flags = SPI_MASTER_GPIO_SS; master 691 drivers/spi/spi-rockchip.c master->dma_tx = dma_request_chan(rs->dev, "tx"); master 692 drivers/spi/spi-rockchip.c if (IS_ERR(master->dma_tx)) { master 694 drivers/spi/spi-rockchip.c if (PTR_ERR(master->dma_tx) == -EPROBE_DEFER) { master 699 drivers/spi/spi-rockchip.c master->dma_tx = NULL; master 702 drivers/spi/spi-rockchip.c master->dma_rx = dma_request_chan(rs->dev, "rx"); master 703 drivers/spi/spi-rockchip.c if (IS_ERR(master->dma_rx)) { master 704 drivers/spi/spi-rockchip.c if (PTR_ERR(master->dma_rx) == -EPROBE_DEFER) { master 709 drivers/spi/spi-rockchip.c master->dma_rx = NULL; master 712 drivers/spi/spi-rockchip.c if (master->dma_tx && master->dma_rx) { master 715 drivers/spi/spi-rockchip.c master->can_dma = rockchip_spi_can_dma; master 718 drivers/spi/spi-rockchip.c ret = devm_spi_register_master(&pdev->dev, master); master 727 drivers/spi/spi-rockchip.c if (master->dma_rx) master 728 drivers/spi/spi-rockchip.c dma_release_channel(master->dma_rx); master 730 drivers/spi/spi-rockchip.c if (master->dma_tx) master 731 drivers/spi/spi-rockchip.c dma_release_channel(master->dma_tx); master 739 drivers/spi/spi-rockchip.c spi_master_put(master); master 746 drivers/spi/spi-rockchip.c struct spi_master *master = spi_master_get(platform_get_drvdata(pdev)); master 747 drivers/spi/spi-rockchip.c struct rockchip_spi *rs = spi_master_get_devdata(master); master 758 drivers/spi/spi-rockchip.c if (master->dma_tx) master 759 drivers/spi/spi-rockchip.c dma_release_channel(master->dma_tx); master 760 drivers/spi/spi-rockchip.c if (master->dma_rx) master 761 drivers/spi/spi-rockchip.c dma_release_channel(master->dma_rx); master 763 drivers/spi/spi-rockchip.c spi_master_put(master); master 772 drivers/spi/spi-rockchip.c struct spi_master *master = dev_get_drvdata(dev); master 774 drivers/spi/spi-rockchip.c ret = spi_master_suspend(master); master 790 drivers/spi/spi-rockchip.c struct spi_master *master = dev_get_drvdata(dev); master 791 drivers/spi/spi-rockchip.c struct rockchip_spi *rs = spi_master_get_devdata(master); master 799 drivers/spi/spi-rockchip.c ret = spi_master_resume(master); master 812 drivers/spi/spi-rockchip.c struct spi_master *master = dev_get_drvdata(dev); master 813 drivers/spi/spi-rockchip.c struct rockchip_spi *rs = spi_master_get_devdata(master); master 824 drivers/spi/spi-rockchip.c struct spi_master *master = dev_get_drvdata(dev); master 825 drivers/spi/spi-rockchip.c struct rockchip_spi *rs = spi_master_get_devdata(master); master 74 drivers/spi/spi-s3c24xx.c struct spi_master *master; master 85 drivers/spi/spi-s3c24xx.c return spi_master_get_devdata(sdev->master); master 489 drivers/spi/spi-s3c24xx.c struct spi_master *master; master 492 drivers/spi/spi-s3c24xx.c master = spi_alloc_master(&pdev->dev, sizeof(struct s3c24xx_spi)); master 493 drivers/spi/spi-s3c24xx.c if (master == NULL) { master 498 drivers/spi/spi-s3c24xx.c hw = spi_master_get_devdata(master); master 500 drivers/spi/spi-s3c24xx.c hw->master = master; master 520 drivers/spi/spi-s3c24xx.c master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH; master 522 drivers/spi/spi-s3c24xx.c master->num_chipselect = hw->pdata->num_cs; master 523 drivers/spi/spi-s3c24xx.c master->bus_num = pdata->bus_num; master 524 drivers/spi/spi-s3c24xx.c master->bits_per_word_mask = SPI_BPW_MASK(8); master 528 drivers/spi/spi-s3c24xx.c hw->bitbang.master = hw->master; master 533 drivers/spi/spi-s3c24xx.c hw->master->setup = s3c24xx_spi_setup; master 601 drivers/spi/spi-s3c24xx.c spi_master_put(hw->master); master 611 drivers/spi/spi-s3c24xx.c spi_master_put(hw->master); master 623 drivers/spi/spi-s3c24xx.c ret = spi_master_suspend(hw->master); master 639 drivers/spi/spi-s3c24xx.c return spi_master_resume(hw->master); master 177 drivers/spi/spi-s3c64xx.c struct spi_master *master; master 307 drivers/spi/spi-s3c64xx.c spi_master_get_devdata(spi->master); master 342 drivers/spi/spi-s3c64xx.c static bool s3c64xx_spi_can_dma(struct spi_master *master, master 346 drivers/spi/spi-s3c64xx.c struct s3c64xx_spi_driver_data *sdd = spi_master_get_devdata(master); master 619 drivers/spi/spi-s3c64xx.c static int s3c64xx_spi_prepare_message(struct spi_master *master, master 622 drivers/spi/spi-s3c64xx.c struct s3c64xx_spi_driver_data *sdd = spi_master_get_devdata(master); master 632 drivers/spi/spi-s3c64xx.c static int s3c64xx_spi_transfer_one(struct spi_master *master, master 636 drivers/spi/spi-s3c64xx.c struct s3c64xx_spi_driver_data *sdd = spi_master_get_devdata(master); master 779 drivers/spi/spi-s3c64xx.c sdd = spi_master_get_devdata(spi->master); master 897 drivers/spi/spi-s3c64xx.c struct spi_master *spi = sdd->master; master 1023 drivers/spi/spi-s3c64xx.c struct spi_master *master; master 1050 drivers/spi/spi-s3c64xx.c master = spi_alloc_master(&pdev->dev, master 1052 drivers/spi/spi-s3c64xx.c if (master == NULL) { master 1057 drivers/spi/spi-s3c64xx.c platform_set_drvdata(pdev, master); master 1059 drivers/spi/spi-s3c64xx.c sdd = spi_master_get_devdata(master); master 1061 drivers/spi/spi-s3c64xx.c sdd->master = master; master 1082 drivers/spi/spi-s3c64xx.c master->dev.of_node = pdev->dev.of_node; master 1083 drivers/spi/spi-s3c64xx.c master->bus_num = sdd->port_id; master 1084 drivers/spi/spi-s3c64xx.c master->setup = s3c64xx_spi_setup; master 1085 drivers/spi/spi-s3c64xx.c master->cleanup = s3c64xx_spi_cleanup; master 1086 drivers/spi/spi-s3c64xx.c master->prepare_transfer_hardware = s3c64xx_spi_prepare_transfer; master 1087 drivers/spi/spi-s3c64xx.c master->prepare_message = s3c64xx_spi_prepare_message; master 1088 drivers/spi/spi-s3c64xx.c master->transfer_one = s3c64xx_spi_transfer_one; master 1089 drivers/spi/spi-s3c64xx.c master->num_chipselect = sci->num_cs; master 1090 drivers/spi/spi-s3c64xx.c master->dma_alignment = 8; master 1091 drivers/spi/spi-s3c64xx.c master->bits_per_word_mask = SPI_BPW_MASK(32) | SPI_BPW_MASK(16) | master 1094 drivers/spi/spi-s3c64xx.c master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH; master 1095 drivers/spi/spi-s3c64xx.c master->auto_runtime_pm = true; master 1097 drivers/spi/spi-s3c64xx.c master->can_dma = s3c64xx_spi_can_dma; master 1197 drivers/spi/spi-s3c64xx.c ret = devm_spi_register_master(&pdev->dev, master); master 1204 drivers/spi/spi-s3c64xx.c sdd->port_id, master->num_chipselect); master 1230 drivers/spi/spi-s3c64xx.c spi_master_put(master); master 1237 drivers/spi/spi-s3c64xx.c struct spi_master *master = platform_get_drvdata(pdev); master 1238 drivers/spi/spi-s3c64xx.c struct s3c64xx_spi_driver_data *sdd = spi_master_get_devdata(master); master 1265 drivers/spi/spi-s3c64xx.c struct spi_master *master = dev_get_drvdata(dev); master 1266 drivers/spi/spi-s3c64xx.c struct s3c64xx_spi_driver_data *sdd = spi_master_get_devdata(master); master 1268 drivers/spi/spi-s3c64xx.c int ret = spi_master_suspend(master); master 1283 drivers/spi/spi-s3c64xx.c struct spi_master *master = dev_get_drvdata(dev); master 1284 drivers/spi/spi-s3c64xx.c struct s3c64xx_spi_driver_data *sdd = spi_master_get_devdata(master); master 1295 drivers/spi/spi-s3c64xx.c return spi_master_resume(master); master 1302 drivers/spi/spi-s3c64xx.c struct spi_master *master = dev_get_drvdata(dev); master 1303 drivers/spi/spi-s3c64xx.c struct s3c64xx_spi_driver_data *sdd = spi_master_get_devdata(master); master 1314 drivers/spi/spi-s3c64xx.c struct spi_master *master = dev_get_drvdata(dev); master 1315 drivers/spi/spi-s3c64xx.c struct s3c64xx_spi_driver_data *sdd = spi_master_get_devdata(master); master 34 drivers/spi/spi-sc18is602.c struct spi_master *master; master 183 drivers/spi/spi-sc18is602.c static int sc18is602_transfer_one(struct spi_master *master, master 186 drivers/spi/spi-sc18is602.c struct sc18is602 *hw = spi_master_get_devdata(master); master 218 drivers/spi/spi-sc18is602.c spi_finalize_current_message(master); master 225 drivers/spi/spi-sc18is602.c struct sc18is602 *hw = spi_master_get_devdata(spi->master); master 241 drivers/spi/spi-sc18is602.c struct spi_master *master; master 248 drivers/spi/spi-sc18is602.c master = spi_alloc_master(dev, sizeof(struct sc18is602)); master 249 drivers/spi/spi-sc18is602.c if (!master) master 252 drivers/spi/spi-sc18is602.c hw = spi_master_get_devdata(master); master 261 drivers/spi/spi-sc18is602.c hw->master = master; master 274 drivers/spi/spi-sc18is602.c master->num_chipselect = 4; master 278 drivers/spi/spi-sc18is602.c master->num_chipselect = 2; master 293 drivers/spi/spi-sc18is602.c master->bus_num = np ? -1 : client->adapter->nr; master 294 drivers/spi/spi-sc18is602.c master->mode_bits = SPI_CPHA | SPI_CPOL | SPI_LSB_FIRST; master 295 drivers/spi/spi-sc18is602.c master->bits_per_word_mask = SPI_BPW_MASK(8); master 296 drivers/spi/spi-sc18is602.c master->setup = sc18is602_setup; master 297 drivers/spi/spi-sc18is602.c master->transfer_one_message = sc18is602_transfer_one; master 298 drivers/spi/spi-sc18is602.c master->dev.of_node = np; master 299 drivers/spi/spi-sc18is602.c master->min_speed_hz = hw->freq / 128; master 300 drivers/spi/spi-sc18is602.c master->max_speed_hz = hw->freq / 4; master 302 drivers/spi/spi-sc18is602.c error = devm_spi_register_master(dev, master); master 309 drivers/spi/spi-sc18is602.c spi_master_put(master); master 59 drivers/spi/spi-sh-sci.c setbits(spi_master_get_devdata(dev->master), PIN_SCK, on); master 64 drivers/spi/spi-sh-sci.c setbits(spi_master_get_devdata(dev->master), PIN_TXD, on); master 69 drivers/spi/spi-sh-sci.c struct sh_sci_spi *sp = spi_master_get_devdata(dev->master); master 108 drivers/spi/spi-sh-sci.c struct sh_sci_spi *sp = spi_master_get_devdata(dev->master); master 117 drivers/spi/spi-sh-sci.c struct spi_master *master; master 121 drivers/spi/spi-sh-sci.c master = spi_alloc_master(&dev->dev, sizeof(struct sh_sci_spi)); master 122 drivers/spi/spi-sh-sci.c if (master == NULL) { master 128 drivers/spi/spi-sh-sci.c sp = spi_master_get_devdata(master); master 139 drivers/spi/spi-sh-sci.c sp->bitbang.master = master; master 140 drivers/spi/spi-sh-sci.c sp->bitbang.master->bus_num = sp->info->bus_num; master 141 drivers/spi/spi-sh-sci.c sp->bitbang.master->num_chipselect = sp->info->num_chipselect; master 169 drivers/spi/spi-sh-sci.c spi_master_put(sp->bitbang.master); master 181 drivers/spi/spi-sh-sci.c spi_master_put(sp->bitbang.master); master 75 drivers/spi/spi-sh.c struct spi_master *master; master 341 drivers/spi/spi-sh.c struct spi_sh_data *ss = spi_master_get_devdata(spi->master); master 360 drivers/spi/spi-sh.c struct spi_sh_data *ss = spi_master_get_devdata(spi->master); master 383 drivers/spi/spi-sh.c struct spi_sh_data *ss = spi_master_get_devdata(spi->master); master 418 drivers/spi/spi-sh.c spi_unregister_master(ss->master); master 428 drivers/spi/spi-sh.c struct spi_master *master; master 443 drivers/spi/spi-sh.c master = spi_alloc_master(&pdev->dev, sizeof(struct spi_sh_data)); master 444 drivers/spi/spi-sh.c if (master == NULL) { master 449 drivers/spi/spi-sh.c ss = spi_master_get_devdata(master); master 465 drivers/spi/spi-sh.c ss->master = master; master 483 drivers/spi/spi-sh.c master->num_chipselect = 2; master 484 drivers/spi/spi-sh.c master->bus_num = pdev->id; master 485 drivers/spi/spi-sh.c master->setup = spi_sh_setup; master 486 drivers/spi/spi-sh.c master->transfer = spi_sh_transfer; master 487 drivers/spi/spi-sh.c master->cleanup = spi_sh_cleanup; master 489 drivers/spi/spi-sh.c ret = spi_register_master(master); master 500 drivers/spi/spi-sh.c spi_master_put(master); master 131 drivers/spi/spi-sifive.c sifive_spi_prepare_message(struct spi_master *master, struct spi_message *msg) master 133 drivers/spi/spi-sifive.c struct sifive_spi *spi = spi_master_get_devdata(master); master 155 drivers/spi/spi-sifive.c struct sifive_spi *spi = spi_master_get_devdata(device->master); master 255 drivers/spi/spi-sifive.c sifive_spi_transfer_one(struct spi_master *master, struct spi_device *device, master 258 drivers/spi/spi-sifive.c struct sifive_spi *spi = spi_master_get_devdata(master); master 297 drivers/spi/spi-sifive.c struct spi_master *master; master 299 drivers/spi/spi-sifive.c master = spi_alloc_master(&pdev->dev, sizeof(struct sifive_spi)); master 300 drivers/spi/spi-sifive.c if (!master) { master 305 drivers/spi/spi-sifive.c spi = spi_master_get_devdata(master); master 307 drivers/spi/spi-sifive.c platform_set_drvdata(pdev, master); master 371 drivers/spi/spi-sifive.c master->dev.of_node = pdev->dev.of_node; master 372 drivers/spi/spi-sifive.c master->bus_num = pdev->id; master 373 drivers/spi/spi-sifive.c master->num_chipselect = num_cs; master 374 drivers/spi/spi-sifive.c master->mode_bits = SPI_CPHA | SPI_CPOL master 381 drivers/spi/spi-sifive.c master->bits_per_word_mask = SPI_BPW_MASK(8); master 382 drivers/spi/spi-sifive.c master->flags = SPI_CONTROLLER_MUST_TX | SPI_MASTER_GPIO_SS; master 383 drivers/spi/spi-sifive.c master->prepare_message = sifive_spi_prepare_message; master 384 drivers/spi/spi-sifive.c master->set_cs = sifive_spi_set_cs; master 385 drivers/spi/spi-sifive.c master->transfer_one = sifive_spi_transfer_one; master 400 drivers/spi/spi-sifive.c irq, master->num_chipselect); master 402 drivers/spi/spi-sifive.c ret = devm_spi_register_master(&pdev->dev, master); master 413 drivers/spi/spi-sifive.c spi_master_put(master); master 420 drivers/spi/spi-sifive.c struct spi_master *master = platform_get_drvdata(pdev); master 421 drivers/spi/spi-sifive.c struct sifive_spi *spi = spi_master_get_devdata(master); master 466 drivers/spi/spi-sirf.c sspi = spi_master_get_devdata(spi->master); master 495 drivers/spi/spi-sirf.c sspi = spi_master_get_devdata(spi->master); master 614 drivers/spi/spi-sirf.c sspi = spi_master_get_devdata(spi->master); master 708 drivers/spi/spi-sirf.c sspi = spi_master_get_devdata(spi->master); master 731 drivers/spi/spi-sirf.c struct sirfsoc_spi *sspi = spi_master_get_devdata(spi->master); master 796 drivers/spi/spi-sirf.c sspi = spi_master_get_devdata(spi->master); master 877 drivers/spi/spi-sirf.c sspi = spi_master_get_devdata(spi->master); master 999 drivers/spi/spi-sirf.c sspi = spi_master_get_devdata(spi->master); master 1072 drivers/spi/spi-sirf.c struct spi_master *master; master 1084 drivers/spi/spi-sirf.c master = spi_alloc_master(&pdev->dev, sizeof(*sspi)); master 1085 drivers/spi/spi-sirf.c if (!master) { master 1090 drivers/spi/spi-sirf.c platform_set_drvdata(pdev, master); master 1091 drivers/spi/spi-sirf.c sspi = spi_master_get_devdata(master); master 1114 drivers/spi/spi-sirf.c sspi->bitbang.master = master; master 1118 drivers/spi/spi-sirf.c sspi->bitbang.master->setup = spi_sirfsoc_setup; master 1119 drivers/spi/spi-sirf.c sspi->bitbang.master->cleanup = spi_sirfsoc_cleanup; master 1120 drivers/spi/spi-sirf.c master->bus_num = pdev->id; master 1121 drivers/spi/spi-sirf.c master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_LSB_FIRST | SPI_CS_HIGH; master 1122 drivers/spi/spi-sirf.c master->bits_per_word_mask = SPI_BPW_MASK(8) | SPI_BPW_MASK(12) | master 1124 drivers/spi/spi-sirf.c master->max_speed_hz = SIRFSOC_SPI_DEFAULT_FRQ; master 1125 drivers/spi/spi-sirf.c master->flags = SPI_MASTER_MUST_RX | SPI_MASTER_MUST_TX; master 1126 drivers/spi/spi-sirf.c sspi->bitbang.master->dev.of_node = pdev->dev.of_node; master 1158 drivers/spi/spi-sirf.c dev_info(&pdev->dev, "registered, bus number = %d\n", master->bus_num); master 1169 drivers/spi/spi-sirf.c spi_master_put(master); master 1176 drivers/spi/spi-sirf.c struct spi_master *master; master 1179 drivers/spi/spi-sirf.c master = platform_get_drvdata(pdev); master 1180 drivers/spi/spi-sirf.c sspi = spi_master_get_devdata(master); master 1186 drivers/spi/spi-sirf.c spi_master_put(master); master 1193 drivers/spi/spi-sirf.c struct spi_master *master = dev_get_drvdata(dev); master 1194 drivers/spi/spi-sirf.c struct sirfsoc_spi *sspi = spi_master_get_devdata(master); master 1197 drivers/spi/spi-sirf.c ret = spi_master_suspend(master); master 1207 drivers/spi/spi-sirf.c struct spi_master *master = dev_get_drvdata(dev); master 1208 drivers/spi/spi-sirf.c struct sirfsoc_spi *sspi = spi_master_get_devdata(master); master 283 drivers/spi/spi-slave-mt27xx.c struct mtk_spi_slave *mdata = spi_controller_get_devdata(spi->master); master 589 drivers/spi/spi-sprd.c struct sprd_spi *ss = spi_master_get_devdata(sdev->master); master 119 drivers/spi/spi-st-ssc4.c static int spi_st_transfer_one(struct spi_master *master, master 122 drivers/spi/spi-st-ssc4.c struct spi_st *spi_st = spi_master_get_devdata(master); master 169 drivers/spi/spi-st-ssc4.c spi_finalize_current_transfer(spi->master); master 183 drivers/spi/spi-st-ssc4.c struct spi_st *spi_st = spi_master_get_devdata(spi->master); master 300 drivers/spi/spi-st-ssc4.c struct spi_master *master; master 305 drivers/spi/spi-st-ssc4.c master = spi_alloc_master(&pdev->dev, sizeof(*spi_st)); master 306 drivers/spi/spi-st-ssc4.c if (!master) master 309 drivers/spi/spi-st-ssc4.c master->dev.of_node = np; master 310 drivers/spi/spi-st-ssc4.c master->mode_bits = MODEBITS; master 311 drivers/spi/spi-st-ssc4.c master->setup = spi_st_setup; master 312 drivers/spi/spi-st-ssc4.c master->cleanup = spi_st_cleanup; master 313 drivers/spi/spi-st-ssc4.c master->transfer_one = spi_st_transfer_one; master 314 drivers/spi/spi-st-ssc4.c master->bits_per_word_mask = SPI_BPW_MASK(8) | SPI_BPW_MASK(16); master 315 drivers/spi/spi-st-ssc4.c master->auto_runtime_pm = true; master 316 drivers/spi/spi-st-ssc4.c master->bus_num = pdev->id; master 317 drivers/spi/spi-st-ssc4.c spi_st = spi_master_get_devdata(master); master 373 drivers/spi/spi-st-ssc4.c platform_set_drvdata(pdev, master); master 375 drivers/spi/spi-st-ssc4.c ret = devm_spi_register_master(&pdev->dev, master); master 387 drivers/spi/spi-st-ssc4.c spi_master_put(master); master 393 drivers/spi/spi-st-ssc4.c struct spi_master *master = platform_get_drvdata(pdev); master 394 drivers/spi/spi-st-ssc4.c struct spi_st *spi_st = spi_master_get_devdata(master); master 408 drivers/spi/spi-st-ssc4.c struct spi_master *master = dev_get_drvdata(dev); master 409 drivers/spi/spi-st-ssc4.c struct spi_st *spi_st = spi_master_get_devdata(master); master 421 drivers/spi/spi-st-ssc4.c struct spi_master *master = dev_get_drvdata(dev); master 422 drivers/spi/spi-st-ssc4.c struct spi_st *spi_st = spi_master_get_devdata(master); master 435 drivers/spi/spi-st-ssc4.c struct spi_master *master = dev_get_drvdata(dev); master 438 drivers/spi/spi-st-ssc4.c ret = spi_master_suspend(master); master 447 drivers/spi/spi-st-ssc4.c struct spi_master *master = dev_get_drvdata(dev); master 450 drivers/spi/spi-st-ssc4.c ret = spi_master_resume(master); master 329 drivers/spi/spi-stm32-qspi.c struct stm32_qspi *qspi = spi_controller_get_devdata(mem->spi->master); master 431 drivers/spi/spi-stm32-qspi.c struct stm32_qspi *qspi = spi_controller_get_devdata(mem->spi->master); master 443 drivers/spi/spi-stm32-qspi.c struct spi_controller *ctrl = spi->master; master 292 drivers/spi/spi-stm32.c struct spi_master *master; master 764 drivers/spi/spi-stm32.c static bool stm32_spi_can_dma(struct spi_master *master, master 769 drivers/spi/spi-stm32.c struct stm32_spi *spi = spi_master_get_devdata(master); master 789 drivers/spi/spi-stm32.c struct spi_master *master = dev_id; master 790 drivers/spi/spi-stm32.c struct stm32_spi *spi = spi_master_get_devdata(master); master 876 drivers/spi/spi-stm32.c struct spi_master *master = dev_id; master 877 drivers/spi/spi-stm32.c struct stm32_spi *spi = spi_master_get_devdata(master); master 879 drivers/spi/spi-stm32.c spi_finalize_current_transfer(master); master 892 drivers/spi/spi-stm32.c struct spi_master *master = dev_id; master 893 drivers/spi/spi-stm32.c struct stm32_spi *spi = spi_master_get_devdata(master); master 969 drivers/spi/spi-stm32.c spi_finalize_current_transfer(master); master 1002 drivers/spi/spi-stm32.c static int stm32_spi_prepare_msg(struct spi_master *master, master 1005 drivers/spi/spi-stm32.c struct stm32_spi *spi = spi_master_get_devdata(master); master 1061 drivers/spi/spi-stm32.c spi_finalize_current_transfer(spi->master); master 1075 drivers/spi/spi-stm32.c spi_finalize_current_transfer(spi->master); master 1656 drivers/spi/spi-stm32.c static int stm32_spi_transfer_one(struct spi_master *master, master 1660 drivers/spi/spi-stm32.c struct stm32_spi *spi = spi_master_get_devdata(master); master 1668 drivers/spi/spi-stm32.c spi->cur_usedma = (master->can_dma && master 1669 drivers/spi/spi-stm32.c master->can_dma(master, spi_dev, transfer)); master 1686 drivers/spi/spi-stm32.c static int stm32_spi_unprepare_msg(struct spi_master *master, master 1689 drivers/spi/spi-stm32.c struct stm32_spi *spi = spi_master_get_devdata(master); master 1810 drivers/spi/spi-stm32.c struct spi_master *master; master 1815 drivers/spi/spi-stm32.c master = spi_alloc_master(&pdev->dev, sizeof(struct stm32_spi)); master 1816 drivers/spi/spi-stm32.c if (!master) { master 1820 drivers/spi/spi-stm32.c platform_set_drvdata(pdev, master); master 1822 drivers/spi/spi-stm32.c spi = spi_master_get_devdata(master); master 1824 drivers/spi/spi-stm32.c spi->master = master; master 1850 drivers/spi/spi-stm32.c IRQF_ONESHOT, pdev->name, master); master 1893 drivers/spi/spi-stm32.c master->dev.of_node = pdev->dev.of_node; master 1894 drivers/spi/spi-stm32.c master->auto_runtime_pm = true; master 1895 drivers/spi/spi-stm32.c master->bus_num = pdev->id; master 1896 drivers/spi/spi-stm32.c master->mode_bits = SPI_CPHA | SPI_CPOL | SPI_CS_HIGH | SPI_LSB_FIRST | master 1898 drivers/spi/spi-stm32.c master->bits_per_word_mask = spi->cfg->get_bpw_mask(spi); master 1899 drivers/spi/spi-stm32.c master->max_speed_hz = spi->clk_rate / spi->cfg->baud_rate_div_min; master 1900 drivers/spi/spi-stm32.c master->min_speed_hz = spi->clk_rate / spi->cfg->baud_rate_div_max; master 1901 drivers/spi/spi-stm32.c master->setup = stm32_spi_setup; master 1902 drivers/spi/spi-stm32.c master->prepare_message = stm32_spi_prepare_msg; master 1903 drivers/spi/spi-stm32.c master->transfer_one = stm32_spi_transfer_one; master 1904 drivers/spi/spi-stm32.c master->unprepare_message = stm32_spi_unprepare_msg; master 1910 drivers/spi/spi-stm32.c master->dma_tx = spi->dma_tx; master 1916 drivers/spi/spi-stm32.c master->dma_rx = spi->dma_rx; master 1919 drivers/spi/spi-stm32.c master->can_dma = stm32_spi_can_dma; master 1924 drivers/spi/spi-stm32.c ret = devm_spi_register_master(&pdev->dev, master); master 1931 drivers/spi/spi-stm32.c if (!master->cs_gpios) { master 1937 drivers/spi/spi-stm32.c for (i = 0; i < master->num_chipselect; i++) { master 1938 drivers/spi/spi-stm32.c if (!gpio_is_valid(master->cs_gpios[i])) { master 1940 drivers/spi/spi-stm32.c master->cs_gpios[i]); master 1945 drivers/spi/spi-stm32.c ret = devm_gpio_request(&pdev->dev, master->cs_gpios[i], master 1949 drivers/spi/spi-stm32.c master->cs_gpios[i]); master 1968 drivers/spi/spi-stm32.c spi_master_put(master); master 1975 drivers/spi/spi-stm32.c struct spi_master *master = platform_get_drvdata(pdev); master 1976 drivers/spi/spi-stm32.c struct stm32_spi *spi = spi_master_get_devdata(master); master 1980 drivers/spi/spi-stm32.c if (master->dma_tx) master 1981 drivers/spi/spi-stm32.c dma_release_channel(master->dma_tx); master 1982 drivers/spi/spi-stm32.c if (master->dma_rx) master 1983 drivers/spi/spi-stm32.c dma_release_channel(master->dma_rx); master 1995 drivers/spi/spi-stm32.c struct spi_master *master = dev_get_drvdata(dev); master 1996 drivers/spi/spi-stm32.c struct stm32_spi *spi = spi_master_get_devdata(master); master 2005 drivers/spi/spi-stm32.c struct spi_master *master = dev_get_drvdata(dev); master 2006 drivers/spi/spi-stm32.c struct stm32_spi *spi = spi_master_get_devdata(master); master 2015 drivers/spi/spi-stm32.c struct spi_master *master = dev_get_drvdata(dev); master 2018 drivers/spi/spi-stm32.c ret = spi_master_suspend(master); master 2027 drivers/spi/spi-stm32.c struct spi_master *master = dev_get_drvdata(dev); master 2028 drivers/spi/spi-stm32.c struct stm32_spi *spi = spi_master_get_devdata(master); master 2035 drivers/spi/spi-stm32.c ret = spi_master_resume(master); master 78 drivers/spi/spi-sun4i.c struct spi_master *master; master 164 drivers/spi/spi-sun4i.c struct sun4i_spi *sspi = spi_master_get_devdata(spi->master); master 204 drivers/spi/spi-sun4i.c static int sun4i_spi_transfer_one(struct spi_master *master, master 208 drivers/spi/spi-sun4i.c struct sun4i_spi *sspi = spi_master_get_devdata(master); master 334 drivers/spi/spi-sun4i.c dev_warn(&master->dev, master 389 drivers/spi/spi-sun4i.c struct spi_master *master = dev_get_drvdata(dev); master 390 drivers/spi/spi-sun4i.c struct sun4i_spi *sspi = spi_master_get_devdata(master); master 418 drivers/spi/spi-sun4i.c struct spi_master *master = dev_get_drvdata(dev); master 419 drivers/spi/spi-sun4i.c struct sun4i_spi *sspi = spi_master_get_devdata(master); master 429 drivers/spi/spi-sun4i.c struct spi_master *master; master 433 drivers/spi/spi-sun4i.c master = spi_alloc_master(&pdev->dev, sizeof(struct sun4i_spi)); master 434 drivers/spi/spi-sun4i.c if (!master) { master 439 drivers/spi/spi-sun4i.c platform_set_drvdata(pdev, master); master 440 drivers/spi/spi-sun4i.c sspi = spi_master_get_devdata(master); master 461 drivers/spi/spi-sun4i.c sspi->master = master; master 462 drivers/spi/spi-sun4i.c master->max_speed_hz = 100 * 1000 * 1000; master 463 drivers/spi/spi-sun4i.c master->min_speed_hz = 3 * 1000; master 464 drivers/spi/spi-sun4i.c master->set_cs = sun4i_spi_set_cs; master 465 drivers/spi/spi-sun4i.c master->transfer_one = sun4i_spi_transfer_one; master 466 drivers/spi/spi-sun4i.c master->num_chipselect = 4; master 467 drivers/spi/spi-sun4i.c master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH | SPI_LSB_FIRST; master 468 drivers/spi/spi-sun4i.c master->bits_per_word_mask = SPI_BPW_MASK(8); master 469 drivers/spi/spi-sun4i.c master->dev.of_node = pdev->dev.of_node; master 470 drivers/spi/spi-sun4i.c master->auto_runtime_pm = true; master 471 drivers/spi/spi-sun4i.c master->max_transfer_size = sun4i_spi_max_transfer_size; master 503 drivers/spi/spi-sun4i.c ret = devm_spi_register_master(&pdev->dev, master); master 515 drivers/spi/spi-sun4i.c spi_master_put(master); master 88 drivers/spi/spi-sun6i.c struct spi_master *master; master 176 drivers/spi/spi-sun6i.c struct sun6i_spi *sspi = spi_master_get_devdata(spi->master); master 196 drivers/spi/spi-sun6i.c static int sun6i_spi_transfer_one(struct spi_master *master, master 200 drivers/spi/spi-sun6i.c struct sun6i_spi *sspi = spi_master_get_devdata(master); master 333 drivers/spi/spi-sun6i.c dev_warn(&master->dev, master 387 drivers/spi/spi-sun6i.c struct spi_master *master = dev_get_drvdata(dev); master 388 drivers/spi/spi-sun6i.c struct sun6i_spi *sspi = spi_master_get_devdata(master); master 424 drivers/spi/spi-sun6i.c struct spi_master *master = dev_get_drvdata(dev); master 425 drivers/spi/spi-sun6i.c struct sun6i_spi *sspi = spi_master_get_devdata(master); master 436 drivers/spi/spi-sun6i.c struct spi_master *master; master 440 drivers/spi/spi-sun6i.c master = spi_alloc_master(&pdev->dev, sizeof(struct sun6i_spi)); master 441 drivers/spi/spi-sun6i.c if (!master) { master 446 drivers/spi/spi-sun6i.c platform_set_drvdata(pdev, master); master 447 drivers/spi/spi-sun6i.c sspi = spi_master_get_devdata(master); master 468 drivers/spi/spi-sun6i.c sspi->master = master; master 471 drivers/spi/spi-sun6i.c master->max_speed_hz = 100 * 1000 * 1000; master 472 drivers/spi/spi-sun6i.c master->min_speed_hz = 3 * 1000; master 473 drivers/spi/spi-sun6i.c master->set_cs = sun6i_spi_set_cs; master 474 drivers/spi/spi-sun6i.c master->transfer_one = sun6i_spi_transfer_one; master 475 drivers/spi/spi-sun6i.c master->num_chipselect = 4; master 476 drivers/spi/spi-sun6i.c master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH | SPI_LSB_FIRST; master 477 drivers/spi/spi-sun6i.c master->bits_per_word_mask = SPI_BPW_MASK(8); master 478 drivers/spi/spi-sun6i.c master->dev.of_node = pdev->dev.of_node; master 479 drivers/spi/spi-sun6i.c master->auto_runtime_pm = true; master 480 drivers/spi/spi-sun6i.c master->max_transfer_size = sun6i_spi_max_transfer_size; master 519 drivers/spi/spi-sun6i.c ret = devm_spi_register_master(&pdev->dev, master); master 531 drivers/spi/spi-sun6i.c spi_master_put(master); master 228 drivers/spi/spi-synquacer.c static int synquacer_spi_config(struct spi_master *master, master 232 drivers/spi/spi-synquacer.c struct synquacer_spi *sspi = spi_master_get_devdata(master); master 266 drivers/spi/spi-synquacer.c rate = master->max_speed_hz; master 353 drivers/spi/spi-synquacer.c static int synquacer_spi_transfer_one(struct spi_master *master, master 357 drivers/spi/spi-synquacer.c struct synquacer_spi *sspi = spi_master_get_devdata(master); master 381 drivers/spi/spi-synquacer.c ret = synquacer_spi_config(master, spi, xfer); master 486 drivers/spi/spi-synquacer.c struct synquacer_spi *sspi = spi_master_get_devdata(spi->master); master 517 drivers/spi/spi-synquacer.c static int synquacer_spi_enable(struct spi_master *master) master 521 drivers/spi/spi-synquacer.c struct synquacer_spi *sspi = spi_master_get_devdata(master); master 601 drivers/spi/spi-synquacer.c struct spi_master *master; master 606 drivers/spi/spi-synquacer.c master = spi_alloc_master(&pdev->dev, sizeof(*sspi)); master 607 drivers/spi/spi-synquacer.c if (!master) master 610 drivers/spi/spi-synquacer.c platform_set_drvdata(pdev, master); master 612 drivers/spi/spi-synquacer.c sspi = spi_master_get_devdata(master); master 625 drivers/spi/spi-synquacer.c &master->max_speed_hz); /* for ACPI */ master 656 drivers/spi/spi-synquacer.c master->max_speed_hz = clk_get_rate(sspi->clk); master 659 drivers/spi/spi-synquacer.c if (!master->max_speed_hz) { master 663 drivers/spi/spi-synquacer.c master->min_speed_hz = master->max_speed_hz / 254; master 669 drivers/spi/spi-synquacer.c master->num_chipselect = SYNQUACER_HSSPI_NUM_CHIP_SELECT; master 699 drivers/spi/spi-synquacer.c master->dev.of_node = np; master 700 drivers/spi/spi-synquacer.c master->dev.fwnode = pdev->dev.fwnode; master 701 drivers/spi/spi-synquacer.c master->auto_runtime_pm = true; master 702 drivers/spi/spi-synquacer.c master->bus_num = pdev->id; master 704 drivers/spi/spi-synquacer.c master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_TX_DUAL | SPI_RX_DUAL | master 706 drivers/spi/spi-synquacer.c master->bits_per_word_mask = SPI_BPW_MASK(32) | SPI_BPW_MASK(24) | master 709 drivers/spi/spi-synquacer.c master->set_cs = synquacer_spi_set_cs; master 710 drivers/spi/spi-synquacer.c master->transfer_one = synquacer_spi_transfer_one; master 712 drivers/spi/spi-synquacer.c ret = synquacer_spi_enable(master); master 719 drivers/spi/spi-synquacer.c ret = devm_spi_register_master(sspi->dev, master); master 730 drivers/spi/spi-synquacer.c spi_master_put(master); master 737 drivers/spi/spi-synquacer.c struct spi_master *master = platform_get_drvdata(pdev); master 738 drivers/spi/spi-synquacer.c struct synquacer_spi *sspi = spi_master_get_devdata(master); master 749 drivers/spi/spi-synquacer.c struct spi_master *master = dev_get_drvdata(dev); master 750 drivers/spi/spi-synquacer.c struct synquacer_spi *sspi = spi_master_get_devdata(master); master 753 drivers/spi/spi-synquacer.c ret = spi_master_suspend(master); master 765 drivers/spi/spi-synquacer.c struct spi_master *master = dev_get_drvdata(dev); master 766 drivers/spi/spi-synquacer.c struct synquacer_spi *sspi = spi_master_get_devdata(master); master 780 drivers/spi/spi-synquacer.c ret = synquacer_spi_enable(master); master 787 drivers/spi/spi-synquacer.c ret = spi_master_resume(master); master 168 drivers/spi/spi-tegra114.c struct spi_master *master; master 729 drivers/spi/spi-tegra114.c struct tegra_spi_data *tspi = spi_master_get_devdata(spi->master); master 768 drivers/spi/spi-tegra114.c struct tegra_spi_data *tspi = spi_master_get_devdata(spi->master); master 861 drivers/spi/spi-tegra114.c struct tegra_spi_data *tspi = spi_master_get_devdata(spi->master); master 938 drivers/spi/spi-tegra114.c struct tegra_spi_data *tspi = spi_master_get_devdata(spi->master); master 1000 drivers/spi/spi-tegra114.c struct tegra_spi_data *tspi = spi_master_get_devdata(spi->master); master 1032 drivers/spi/spi-tegra114.c static int tegra_spi_transfer_one_message(struct spi_master *master, master 1036 drivers/spi/spi-tegra114.c struct tegra_spi_data *tspi = spi_master_get_devdata(master); master 1086 drivers/spi/spi-tegra114.c tspi->last_used_cs = master->num_chipselect + 1; master 1120 drivers/spi/spi-tegra114.c spi_finalize_current_message(master); master 1301 drivers/spi/spi-tegra114.c struct spi_master *master; master 1307 drivers/spi/spi-tegra114.c master = spi_alloc_master(&pdev->dev, sizeof(*tspi)); master 1308 drivers/spi/spi-tegra114.c if (!master) { master 1312 drivers/spi/spi-tegra114.c platform_set_drvdata(pdev, master); master 1313 drivers/spi/spi-tegra114.c tspi = spi_master_get_devdata(master); master 1316 drivers/spi/spi-tegra114.c &master->max_speed_hz)) master 1317 drivers/spi/spi-tegra114.c master->max_speed_hz = 25000000; /* 25MHz */ master 1320 drivers/spi/spi-tegra114.c master->use_gpio_descriptors = true; master 1321 drivers/spi/spi-tegra114.c master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH | SPI_LSB_FIRST | master 1323 drivers/spi/spi-tegra114.c master->bits_per_word_mask = SPI_BPW_RANGE_MASK(4, 32); master 1324 drivers/spi/spi-tegra114.c master->setup = tegra_spi_setup; master 1325 drivers/spi/spi-tegra114.c master->cleanup = tegra_spi_cleanup; master 1326 drivers/spi/spi-tegra114.c master->transfer_one_message = tegra_spi_transfer_one_message; master 1327 drivers/spi/spi-tegra114.c master->set_cs_timing = tegra_spi_set_hw_cs_timing; master 1328 drivers/spi/spi-tegra114.c master->num_chipselect = MAX_CHIP_SELECT; master 1329 drivers/spi/spi-tegra114.c master->auto_runtime_pm = true; master 1332 drivers/spi/spi-tegra114.c master->bus_num = bus_num; master 1334 drivers/spi/spi-tegra114.c tspi->master = master; master 1406 drivers/spi/spi-tegra114.c tspi->last_used_cs = master->num_chipselect + 1; master 1417 drivers/spi/spi-tegra114.c master->dev.of_node = pdev->dev.of_node; master 1418 drivers/spi/spi-tegra114.c ret = devm_spi_register_master(&pdev->dev, master); master 1435 drivers/spi/spi-tegra114.c spi_master_put(master); master 1441 drivers/spi/spi-tegra114.c struct spi_master *master = platform_get_drvdata(pdev); master 1442 drivers/spi/spi-tegra114.c struct tegra_spi_data *tspi = spi_master_get_devdata(master); master 1462 drivers/spi/spi-tegra114.c struct spi_master *master = dev_get_drvdata(dev); master 1464 drivers/spi/spi-tegra114.c return spi_master_suspend(master); master 1469 drivers/spi/spi-tegra114.c struct spi_master *master = dev_get_drvdata(dev); master 1470 drivers/spi/spi-tegra114.c struct tegra_spi_data *tspi = spi_master_get_devdata(master); master 1480 drivers/spi/spi-tegra114.c tspi->last_used_cs = master->num_chipselect + 1; master 1483 drivers/spi/spi-tegra114.c return spi_master_resume(master); master 1489 drivers/spi/spi-tegra114.c struct spi_master *master = dev_get_drvdata(dev); master 1490 drivers/spi/spi-tegra114.c struct tegra_spi_data *tspi = spi_master_get_devdata(master); master 1501 drivers/spi/spi-tegra114.c struct spi_master *master = dev_get_drvdata(dev); master 1502 drivers/spi/spi-tegra114.c struct tegra_spi_data *tspi = spi_master_get_devdata(master); master 105 drivers/spi/spi-tegra20-sflash.c struct spi_master *master; master 254 drivers/spi/spi-tegra20-sflash.c struct tegra_sflash_data *tsd = spi_master_get_devdata(spi->master); master 306 drivers/spi/spi-tegra20-sflash.c static int tegra_sflash_transfer_one_message(struct spi_master *master, master 311 drivers/spi/spi-tegra20-sflash.c struct tegra_sflash_data *tsd = spi_master_get_devdata(master); master 354 drivers/spi/spi-tegra20-sflash.c spi_finalize_current_message(master); master 420 drivers/spi/spi-tegra20-sflash.c struct spi_master *master; master 431 drivers/spi/spi-tegra20-sflash.c master = spi_alloc_master(&pdev->dev, sizeof(*tsd)); master 432 drivers/spi/spi-tegra20-sflash.c if (!master) { master 438 drivers/spi/spi-tegra20-sflash.c master->mode_bits = SPI_CPOL | SPI_CPHA; master 439 drivers/spi/spi-tegra20-sflash.c master->transfer_one_message = tegra_sflash_transfer_one_message; master 440 drivers/spi/spi-tegra20-sflash.c master->auto_runtime_pm = true; master 441 drivers/spi/spi-tegra20-sflash.c master->num_chipselect = MAX_CHIP_SELECT; master 443 drivers/spi/spi-tegra20-sflash.c platform_set_drvdata(pdev, master); master 444 drivers/spi/spi-tegra20-sflash.c tsd = spi_master_get_devdata(master); master 445 drivers/spi/spi-tegra20-sflash.c tsd->master = master; master 450 drivers/spi/spi-tegra20-sflash.c &master->max_speed_hz)) master 451 drivers/spi/spi-tegra20-sflash.c master->max_speed_hz = 25000000; /* 25MHz */ master 505 drivers/spi/spi-tegra20-sflash.c master->dev.of_node = pdev->dev.of_node; master 506 drivers/spi/spi-tegra20-sflash.c ret = devm_spi_register_master(&pdev->dev, master); master 520 drivers/spi/spi-tegra20-sflash.c spi_master_put(master); master 526 drivers/spi/spi-tegra20-sflash.c struct spi_master *master = platform_get_drvdata(pdev); master 527 drivers/spi/spi-tegra20-sflash.c struct tegra_sflash_data *tsd = spi_master_get_devdata(master); master 541 drivers/spi/spi-tegra20-sflash.c struct spi_master *master = dev_get_drvdata(dev); master 543 drivers/spi/spi-tegra20-sflash.c return spi_master_suspend(master); master 548 drivers/spi/spi-tegra20-sflash.c struct spi_master *master = dev_get_drvdata(dev); master 549 drivers/spi/spi-tegra20-sflash.c struct tegra_sflash_data *tsd = spi_master_get_devdata(master); master 560 drivers/spi/spi-tegra20-sflash.c return spi_master_resume(master); master 566 drivers/spi/spi-tegra20-sflash.c struct spi_master *master = dev_get_drvdata(dev); master 567 drivers/spi/spi-tegra20-sflash.c struct tegra_sflash_data *tsd = spi_master_get_devdata(master); master 578 drivers/spi/spi-tegra20-sflash.c struct spi_master *master = dev_get_drvdata(dev); master 579 drivers/spi/spi-tegra20-sflash.c struct tegra_sflash_data *tsd = spi_master_get_devdata(master); master 153 drivers/spi/spi-tegra20-slink.c struct spi_master *master; master 680 drivers/spi/spi-tegra20-slink.c struct tegra_slink_data *tspi = spi_master_get_devdata(spi->master); master 746 drivers/spi/spi-tegra20-slink.c struct tegra_slink_data *tspi = spi_master_get_devdata(spi->master); master 777 drivers/spi/spi-tegra20-slink.c static int tegra_slink_prepare_message(struct spi_master *master, master 780 drivers/spi/spi-tegra20-slink.c struct tegra_slink_data *tspi = spi_master_get_devdata(master); master 803 drivers/spi/spi-tegra20-slink.c static int tegra_slink_transfer_one(struct spi_master *master, master 807 drivers/spi/spi-tegra20-slink.c struct tegra_slink_data *tspi = spi_master_get_devdata(master); master 834 drivers/spi/spi-tegra20-slink.c static int tegra_slink_unprepare_message(struct spi_master *master, master 837 drivers/spi/spi-tegra20-slink.c struct tegra_slink_data *tspi = spi_master_get_devdata(master); master 1008 drivers/spi/spi-tegra20-slink.c struct spi_master *master; master 1022 drivers/spi/spi-tegra20-slink.c master = spi_alloc_master(&pdev->dev, sizeof(*tspi)); master 1023 drivers/spi/spi-tegra20-slink.c if (!master) { master 1029 drivers/spi/spi-tegra20-slink.c master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH; master 1030 drivers/spi/spi-tegra20-slink.c master->setup = tegra_slink_setup; master 1031 drivers/spi/spi-tegra20-slink.c master->prepare_message = tegra_slink_prepare_message; master 1032 drivers/spi/spi-tegra20-slink.c master->transfer_one = tegra_slink_transfer_one; master 1033 drivers/spi/spi-tegra20-slink.c master->unprepare_message = tegra_slink_unprepare_message; master 1034 drivers/spi/spi-tegra20-slink.c master->auto_runtime_pm = true; master 1035 drivers/spi/spi-tegra20-slink.c master->num_chipselect = MAX_CHIP_SELECT; master 1037 drivers/spi/spi-tegra20-slink.c platform_set_drvdata(pdev, master); master 1038 drivers/spi/spi-tegra20-slink.c tspi = spi_master_get_devdata(master); master 1039 drivers/spi/spi-tegra20-slink.c tspi->master = master; master 1045 drivers/spi/spi-tegra20-slink.c &master->max_speed_hz)) master 1046 drivers/spi/spi-tegra20-slink.c master->max_speed_hz = 25000000; /* 25MHz */ master 1130 drivers/spi/spi-tegra20-slink.c master->dev.of_node = pdev->dev.of_node; master 1131 drivers/spi/spi-tegra20-slink.c ret = devm_spi_register_master(&pdev->dev, master); master 1152 drivers/spi/spi-tegra20-slink.c spi_master_put(master); master 1158 drivers/spi/spi-tegra20-slink.c struct spi_master *master = platform_get_drvdata(pdev); master 1159 drivers/spi/spi-tegra20-slink.c struct tegra_slink_data *tspi = spi_master_get_devdata(master); master 1182 drivers/spi/spi-tegra20-slink.c struct spi_master *master = dev_get_drvdata(dev); master 1184 drivers/spi/spi-tegra20-slink.c return spi_master_suspend(master); master 1189 drivers/spi/spi-tegra20-slink.c struct spi_master *master = dev_get_drvdata(dev); master 1190 drivers/spi/spi-tegra20-slink.c struct tegra_slink_data *tspi = spi_master_get_devdata(master); master 1202 drivers/spi/spi-tegra20-slink.c return spi_master_resume(master); master 1208 drivers/spi/spi-tegra20-slink.c struct spi_master *master = dev_get_drvdata(dev); master 1209 drivers/spi/spi-tegra20-slink.c struct tegra_slink_data *tspi = spi_master_get_devdata(master); master 1220 drivers/spi/spi-tegra20-slink.c struct spi_master *master = dev_get_drvdata(dev); master 1221 drivers/spi/spi-tegra20-slink.c struct tegra_slink_data *tspi = spi_master_get_devdata(master); master 44 drivers/spi/spi-ti-qspi.c struct spi_master *master; master 144 drivers/spi/spi-ti-qspi.c struct ti_qspi *qspi = spi_master_get_devdata(spi->master); master 149 drivers/spi/spi-ti-qspi.c if (spi->master->busy) { master 482 drivers/spi/spi-ti-qspi.c struct ti_qspi *qspi = spi_master_get_devdata(spi->master); master 496 drivers/spi/spi-ti-qspi.c struct ti_qspi *qspi = spi_master_get_devdata(spi->master); master 510 drivers/spi/spi-ti-qspi.c struct ti_qspi *qspi = spi_master_get_devdata(spi->master); master 533 drivers/spi/spi-ti-qspi.c struct ti_qspi *qspi = spi_master_get_devdata(mem->spi->master); master 558 drivers/spi/spi-ti-qspi.c !spi_controller_dma_map_mem_op_data(mem->spi->master, op, master 561 drivers/spi/spi-ti-qspi.c spi_controller_dma_unmap_mem_op_data(mem->spi->master, master 582 drivers/spi/spi-ti-qspi.c static int ti_qspi_start_transfer_one(struct spi_master *master, master 585 drivers/spi/spi-ti-qspi.c struct ti_qspi *qspi = spi_master_get_devdata(master); master 643 drivers/spi/spi-ti-qspi.c spi_finalize_current_message(master); master 668 drivers/spi/spi-ti-qspi.c struct spi_master *master; master 675 drivers/spi/spi-ti-qspi.c master = spi_alloc_master(&pdev->dev, sizeof(*qspi)); master 676 drivers/spi/spi-ti-qspi.c if (!master) master 679 drivers/spi/spi-ti-qspi.c master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_RX_DUAL | SPI_RX_QUAD; master 681 drivers/spi/spi-ti-qspi.c master->flags = SPI_MASTER_HALF_DUPLEX; master 682 drivers/spi/spi-ti-qspi.c master->setup = ti_qspi_setup; master 683 drivers/spi/spi-ti-qspi.c master->auto_runtime_pm = true; master 684 drivers/spi/spi-ti-qspi.c master->transfer_one_message = ti_qspi_start_transfer_one; master 685 drivers/spi/spi-ti-qspi.c master->dev.of_node = pdev->dev.of_node; master 686 drivers/spi/spi-ti-qspi.c master->bits_per_word_mask = SPI_BPW_MASK(32) | SPI_BPW_MASK(16) | master 688 drivers/spi/spi-ti-qspi.c master->mem_ops = &ti_qspi_mem_ops; master 691 drivers/spi/spi-ti-qspi.c master->num_chipselect = num_cs; master 693 drivers/spi/spi-ti-qspi.c qspi = spi_master_get_devdata(master); master 694 drivers/spi/spi-ti-qspi.c qspi->master = master; master 788 drivers/spi/spi-ti-qspi.c master->dma_rx = qspi->rx_chan; master 801 drivers/spi/spi-ti-qspi.c master->mem_ops = NULL; master 807 drivers/spi/spi-ti-qspi.c ret = devm_spi_register_master(&pdev->dev, master); master 813 drivers/spi/spi-ti-qspi.c spi_master_put(master); master 822 drivers/spi/spi-ti-qspi.c rc = spi_master_suspend(qspi->master); master 159 drivers/spi/spi-topcliff-pch.c struct spi_master *master; master 218 drivers/spi/spi-topcliff-pch.c static inline void pch_spi_writereg(struct spi_master *master, int idx, u32 val) master 220 drivers/spi/spi-topcliff-pch.c struct pch_spi_data *data = spi_master_get_devdata(master); master 229 drivers/spi/spi-topcliff-pch.c static inline u32 pch_spi_readreg(struct spi_master *master, int idx) master 231 drivers/spi/spi-topcliff-pch.c struct pch_spi_data *data = spi_master_get_devdata(master); master 235 drivers/spi/spi-topcliff-pch.c static inline void pch_spi_setclr_reg(struct spi_master *master, int idx, master 238 drivers/spi/spi-topcliff-pch.c u32 tmp = pch_spi_readreg(master, idx); master 240 drivers/spi/spi-topcliff-pch.c pch_spi_writereg(master, idx, tmp); master 243 drivers/spi/spi-topcliff-pch.c static void pch_spi_set_master_mode(struct spi_master *master) master 245 drivers/spi/spi-topcliff-pch.c pch_spi_setclr_reg(master, PCH_SPCR, SPCR_MSTR_BIT, 0); master 252 drivers/spi/spi-topcliff-pch.c static void pch_spi_clear_fifo(struct spi_master *master) master 254 drivers/spi/spi-topcliff-pch.c pch_spi_setclr_reg(master, PCH_SPCR, SPCR_FICLR_BIT, 0); master 255 drivers/spi/spi-topcliff-pch.c pch_spi_setclr_reg(master, PCH_SPCR, 0, SPCR_FICLR_BIT); master 310 drivers/spi/spi-topcliff-pch.c pch_spi_setclr_reg(data->master, PCH_SPCR, 0, master 319 drivers/spi/spi-topcliff-pch.c dev_vdbg(&data->master->dev, master 384 drivers/spi/spi-topcliff-pch.c static void pch_spi_set_baud_rate(struct spi_master *master, u32 speed_hz) master 392 drivers/spi/spi-topcliff-pch.c pch_spi_setclr_reg(master, PCH_SPBRR, n_spbr, MASK_SPBRR_SPBR_BITS); master 400 drivers/spi/spi-topcliff-pch.c static void pch_spi_set_bits_per_word(struct spi_master *master, master 404 drivers/spi/spi-topcliff-pch.c pch_spi_setclr_reg(master, PCH_SPBRR, 0, SPBRR_SIZE_BIT); master 406 drivers/spi/spi-topcliff-pch.c pch_spi_setclr_reg(master, PCH_SPBRR, SPBRR_SIZE_BIT, 0); master 418 drivers/spi/spi-topcliff-pch.c __func__, pch_spi_readreg(spi->master, PCH_SPBRR), master 420 drivers/spi/spi-topcliff-pch.c pch_spi_set_baud_rate(spi->master, spi->max_speed_hz); master 423 drivers/spi/spi-topcliff-pch.c pch_spi_set_bits_per_word(spi->master, spi->bits_per_word); master 431 drivers/spi/spi-topcliff-pch.c pch_spi_setclr_reg(spi->master, PCH_SPCR, flags, master 435 drivers/spi/spi-topcliff-pch.c pch_spi_clear_fifo(spi->master); master 442 drivers/spi/spi-topcliff-pch.c static void pch_spi_reset(struct spi_master *master) master 445 drivers/spi/spi-topcliff-pch.c pch_spi_writereg(master, PCH_SRST, 0x1); master 448 drivers/spi/spi-topcliff-pch.c pch_spi_writereg(master, PCH_SRST, 0x0); master 455 drivers/spi/spi-topcliff-pch.c struct pch_spi_data *data = spi_master_get_devdata(pspi->master); master 551 drivers/spi/spi-topcliff-pch.c dev_dbg(&data->master->dev, "%s:setting baud rate\n", __func__); master 552 drivers/spi/spi-topcliff-pch.c pch_spi_set_baud_rate(data->master, data->cur_trans->speed_hz); master 558 drivers/spi/spi-topcliff-pch.c dev_dbg(&data->master->dev, "%s:set bits per word\n", __func__); master 559 drivers/spi/spi-topcliff-pch.c pch_spi_set_bits_per_word(data->master, master 615 drivers/spi/spi-topcliff-pch.c dev_dbg(&data->master->dev, master 618 drivers/spi/spi-topcliff-pch.c pch_spi_writereg(data->master, PCH_SSNXCR, SSN_LOW); master 621 drivers/spi/spi-topcliff-pch.c pch_spi_writereg(data->master, PCH_SPDWR, data->pkt_tx_buff[j]); master 634 drivers/spi/spi-topcliff-pch.c dev_dbg(&data->master->dev, "%s called\n", __func__); master 640 drivers/spi/spi-topcliff-pch.c dev_dbg(&data->master->dev, master 648 drivers/spi/spi-topcliff-pch.c dev_dbg(&data->master->dev, master 663 drivers/spi/spi-topcliff-pch.c dev_dbg(&data->master->dev, "%s:Invoke queue_work\n", __func__); master 667 drivers/spi/spi-topcliff-pch.c dev_dbg(&data->master->dev, master 687 drivers/spi/spi-topcliff-pch.c pch_spi_setclr_reg(data->master, PCH_SPCR, master 694 drivers/spi/spi-topcliff-pch.c pch_spi_setclr_reg(data->master, PCH_SPCR, master 702 drivers/spi/spi-topcliff-pch.c dev_dbg(&data->master->dev, master 708 drivers/spi/spi-topcliff-pch.c pch_spi_writereg(data->master, PCH_SPSR, master 709 drivers/spi/spi-topcliff-pch.c pch_spi_readreg(data->master, PCH_SPSR)); master 711 drivers/spi/spi-topcliff-pch.c pch_spi_setclr_reg(data->master, PCH_SPCR, 0, PCH_ALL | SPCR_SPE_BIT); master 713 drivers/spi/spi-topcliff-pch.c pch_spi_clear_fifo(data->master); master 775 drivers/spi/spi-topcliff-pch.c pch_spi_setclr_reg(data->master, PCH_SPCR, SPCR_SPE_BIT, PCH_ALL); master 781 drivers/spi/spi-topcliff-pch.c dev_dbg(&data->master->dev, master 787 drivers/spi/spi-topcliff-pch.c dev_err(&data->master->dev, master 790 drivers/spi/spi-topcliff-pch.c dma_sync_sg_for_cpu(&data->master->dev, dma->sg_rx_p, dma->nent, master 793 drivers/spi/spi-topcliff-pch.c dma_sync_sg_for_cpu(&data->master->dev, dma->sg_tx_p, dma->nent, master 805 drivers/spi/spi-topcliff-pch.c pch_spi_setclr_reg(data->master, PCH_SPCR, 0, master 809 drivers/spi/spi-topcliff-pch.c pch_spi_writereg(data->master, PCH_SPSR, master 810 drivers/spi/spi-topcliff-pch.c pch_spi_readreg(data->master, PCH_SPSR)); master 812 drivers/spi/spi-topcliff-pch.c pch_spi_clear_fifo(data->master); master 871 drivers/spi/spi-topcliff-pch.c dev_err(&data->master->dev, master 886 drivers/spi/spi-topcliff-pch.c dev_err(&data->master->dev, master 932 drivers/spi/spi-topcliff-pch.c dev_dbg(&data->master->dev, "%s:setting baud rate\n", __func__); master 934 drivers/spi/spi-topcliff-pch.c pch_spi_set_baud_rate(data->master, data->cur_trans->speed_hz); master 942 drivers/spi/spi-topcliff-pch.c dev_dbg(&data->master->dev, "%s:set bits per word\n", __func__); master 944 drivers/spi/spi-topcliff-pch.c pch_spi_set_bits_per_word(data->master, master 988 drivers/spi/spi-topcliff-pch.c dev_dbg(&data->master->dev, "%s num=%d size=%d rem=%d\n", master 993 drivers/spi/spi-topcliff-pch.c pch_spi_setclr_reg(data->master, PCH_SPCR, master 1035 drivers/spi/spi-topcliff-pch.c dev_err(&data->master->dev, master 1039 drivers/spi/spi-topcliff-pch.c dma_sync_sg_for_device(&data->master->dev, sg, num, DMA_FROM_DEVICE); master 1097 drivers/spi/spi-topcliff-pch.c dev_err(&data->master->dev, master 1101 drivers/spi/spi-topcliff-pch.c dma_sync_sg_for_device(&data->master->dev, sg, num, DMA_TO_DEVICE); master 1107 drivers/spi/spi-topcliff-pch.c dev_dbg(&data->master->dev, "%s:Pulling down SSN low - writing 0x2 to SSNXCR\n", __func__); master 1110 drivers/spi/spi-topcliff-pch.c pch_spi_writereg(data->master, PCH_SSNXCR, SSN_LOW); master 1126 drivers/spi/spi-topcliff-pch.c dev_dbg(&data->master->dev, "%s data initialized\n", __func__); master 1131 drivers/spi/spi-topcliff-pch.c dev_dbg(&data->master->dev, master 1151 drivers/spi/spi-topcliff-pch.c dev_dbg(&data->master->dev, master 1169 drivers/spi/spi-topcliff-pch.c pch_spi_writereg(data->master, PCH_SSNXCR, SSN_NO_CONTROL); master 1180 drivers/spi/spi-topcliff-pch.c dev_dbg(&data->master->dev, master 1187 drivers/spi/spi-topcliff-pch.c dev_dbg(&data->master->dev, master 1228 drivers/spi/spi-topcliff-pch.c dev_dbg(&data->master->dev, master 1234 drivers/spi/spi-topcliff-pch.c dev_dbg(&data->master->dev, "%s:delay in usec=%d\n", master 1252 drivers/spi/spi-topcliff-pch.c pch_spi_writereg(data->master, PCH_SSNXCR, SSN_HIGH); master 1271 drivers/spi/spi-topcliff-pch.c pch_spi_reset(data->master); master 1320 drivers/spi/spi-topcliff-pch.c struct spi_master *master; master 1326 drivers/spi/spi-topcliff-pch.c master = spi_alloc_master(&board_dat->pdev->dev, master 1328 drivers/spi/spi-topcliff-pch.c if (!master) { master 1334 drivers/spi/spi-topcliff-pch.c data = spi_master_get_devdata(master); master 1335 drivers/spi/spi-topcliff-pch.c data->master = master; master 1354 drivers/spi/spi-topcliff-pch.c master->num_chipselect = PCH_MAX_CS; master 1355 drivers/spi/spi-topcliff-pch.c master->transfer = pch_spi_transfer; master 1356 drivers/spi/spi-topcliff-pch.c master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_LSB_FIRST; master 1357 drivers/spi/spi-topcliff-pch.c master->bits_per_word_mask = SPI_BPW_MASK(8) | SPI_BPW_MASK(16); master 1358 drivers/spi/spi-topcliff-pch.c master->max_speed_hz = PCH_MAX_BAUDRATE; master 1387 drivers/spi/spi-topcliff-pch.c pch_spi_set_master_mode(master); master 1396 drivers/spi/spi-topcliff-pch.c ret = spi_register_master(master); master 1413 drivers/spi/spi-topcliff-pch.c spi_master_put(master); master 1449 drivers/spi/spi-topcliff-pch.c pch_spi_setclr_reg(data->master, PCH_SPCR, 0, PCH_ALL); master 1455 drivers/spi/spi-topcliff-pch.c spi_unregister_master(data->master); master 1487 drivers/spi/spi-topcliff-pch.c pch_spi_setclr_reg(data->master, PCH_SPCR, 0, PCH_ALL); master 1488 drivers/spi/spi-topcliff-pch.c pch_spi_reset(data->master); master 1522 drivers/spi/spi-topcliff-pch.c pch_spi_reset(data->master); master 1523 drivers/spi/spi-topcliff-pch.c pch_spi_set_master_mode(data->master); master 117 drivers/spi/spi-txx9.c struct txx9spi *c = spi_master_get_devdata(spi->master); master 302 drivers/spi/spi-txx9.c struct spi_master *master = spi->master; master 303 drivers/spi/spi-txx9.c struct txx9spi *c = spi_master_get_devdata(master); master 325 drivers/spi/spi-txx9.c struct spi_master *master; master 332 drivers/spi/spi-txx9.c master = spi_alloc_master(&dev->dev, sizeof(*c)); master 333 drivers/spi/spi-txx9.c if (!master) master 335 drivers/spi/spi-txx9.c c = spi_master_get_devdata(master); master 336 drivers/spi/spi-txx9.c platform_set_drvdata(dev, master); master 355 drivers/spi/spi-txx9.c master->min_speed_hz = DIV_ROUND_UP(c->baseclk, SPI_MAX_DIVIDER + 1); master 356 drivers/spi/spi-txx9.c master->max_speed_hz = c->baseclk / (SPI_MIN_DIVIDER + 1); master 383 drivers/spi/spi-txx9.c master->mode_bits = SPI_CS_HIGH | SPI_CPOL | SPI_CPHA; master 385 drivers/spi/spi-txx9.c master->bus_num = dev->id; master 386 drivers/spi/spi-txx9.c master->setup = txx9spi_setup; master 387 drivers/spi/spi-txx9.c master->transfer = txx9spi_transfer; master 388 drivers/spi/spi-txx9.c master->num_chipselect = (u16)UINT_MAX; /* any GPIO numbers */ master 389 drivers/spi/spi-txx9.c master->bits_per_word_mask = SPI_BPW_MASK(8) | SPI_BPW_MASK(16); master 391 drivers/spi/spi-txx9.c ret = devm_spi_register_master(&dev->dev, master); master 399 drivers/spi/spi-txx9.c spi_master_put(master); master 405 drivers/spi/spi-txx9.c struct spi_master *master = platform_get_drvdata(dev); master 406 drivers/spi/spi-txx9.c struct txx9spi *c = spi_master_get_devdata(master); master 27 drivers/spi/spi-uniphier.c struct spi_master *master; master 98 drivers/spi/spi-uniphier.c struct uniphier_spi_priv *priv = spi_master_get_devdata(spi->master); master 108 drivers/spi/spi-uniphier.c struct uniphier_spi_priv *priv = spi_master_get_devdata(spi->master); master 118 drivers/spi/spi-uniphier.c struct uniphier_spi_priv *priv = spi_master_get_devdata(spi->master); master 171 drivers/spi/spi-uniphier.c struct uniphier_spi_priv *priv = spi_master_get_devdata(spi->master); master 189 drivers/spi/spi-uniphier.c struct uniphier_spi_priv *priv = spi_master_get_devdata(spi->master); master 208 drivers/spi/spi-uniphier.c struct uniphier_spi_priv *priv = spi_master_get_devdata(spi->master); master 324 drivers/spi/spi-uniphier.c struct uniphier_spi_priv *priv = spi_master_get_devdata(spi->master); master 337 drivers/spi/spi-uniphier.c static int uniphier_spi_transfer_one_irq(struct spi_master *master, master 341 drivers/spi/spi-uniphier.c struct uniphier_spi_priv *priv = spi_master_get_devdata(master); master 342 drivers/spi/spi-uniphier.c struct device *dev = master->dev.parent; master 364 drivers/spi/spi-uniphier.c static int uniphier_spi_transfer_one_poll(struct spi_master *master, master 368 drivers/spi/spi-uniphier.c struct uniphier_spi_priv *priv = spi_master_get_devdata(master); master 389 drivers/spi/spi-uniphier.c return uniphier_spi_transfer_one_irq(master, spi, t); master 392 drivers/spi/spi-uniphier.c static int uniphier_spi_transfer_one(struct spi_master *master, master 396 drivers/spi/spi-uniphier.c struct uniphier_spi_priv *priv = spi_master_get_devdata(master); master 412 drivers/spi/spi-uniphier.c return uniphier_spi_transfer_one_irq(master, spi, t); master 414 drivers/spi/spi-uniphier.c return uniphier_spi_transfer_one_poll(master, spi, t); master 417 drivers/spi/spi-uniphier.c static int uniphier_spi_prepare_transfer_hardware(struct spi_master *master) master 419 drivers/spi/spi-uniphier.c struct uniphier_spi_priv *priv = spi_master_get_devdata(master); master 426 drivers/spi/spi-uniphier.c static int uniphier_spi_unprepare_transfer_hardware(struct spi_master *master) master 428 drivers/spi/spi-uniphier.c struct uniphier_spi_priv *priv = spi_master_get_devdata(master); master 479 drivers/spi/spi-uniphier.c struct spi_master *master; master 484 drivers/spi/spi-uniphier.c master = spi_alloc_master(&pdev->dev, sizeof(*priv)); master 485 drivers/spi/spi-uniphier.c if (!master) master 488 drivers/spi/spi-uniphier.c platform_set_drvdata(pdev, master); master 490 drivers/spi/spi-uniphier.c priv = spi_master_get_devdata(master); master 491 drivers/spi/spi-uniphier.c priv->master = master; master 528 drivers/spi/spi-uniphier.c master->max_speed_hz = DIV_ROUND_UP(clk_rate, SSI_MIN_CLK_DIVIDER); master 529 drivers/spi/spi-uniphier.c master->min_speed_hz = DIV_ROUND_UP(clk_rate, SSI_MAX_CLK_DIVIDER); master 530 drivers/spi/spi-uniphier.c master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH | SPI_LSB_FIRST; master 531 drivers/spi/spi-uniphier.c master->dev.of_node = pdev->dev.of_node; master 532 drivers/spi/spi-uniphier.c master->bus_num = pdev->id; master 533 drivers/spi/spi-uniphier.c master->bits_per_word_mask = SPI_BPW_RANGE_MASK(1, 32); master 535 drivers/spi/spi-uniphier.c master->set_cs = uniphier_spi_set_cs; master 536 drivers/spi/spi-uniphier.c master->transfer_one = uniphier_spi_transfer_one; master 537 drivers/spi/spi-uniphier.c master->prepare_transfer_hardware master 539 drivers/spi/spi-uniphier.c master->unprepare_transfer_hardware master 541 drivers/spi/spi-uniphier.c master->num_chipselect = 1; master 543 drivers/spi/spi-uniphier.c ret = devm_spi_register_master(&pdev->dev, master); master 553 drivers/spi/spi-uniphier.c spi_master_put(master); master 135 drivers/spi/spi-xcomm.c static int spi_xcomm_transfer_one(struct spi_master *master, master 138 drivers/spi/spi-xcomm.c struct spi_xcomm *spi_xcomm = spi_master_get_devdata(master); master 201 drivers/spi/spi-xcomm.c spi_finalize_current_message(master); master 210 drivers/spi/spi-xcomm.c struct spi_master *master; master 213 drivers/spi/spi-xcomm.c master = spi_alloc_master(&i2c->dev, sizeof(*spi_xcomm)); master 214 drivers/spi/spi-xcomm.c if (!master) master 217 drivers/spi/spi-xcomm.c spi_xcomm = spi_master_get_devdata(master); master 220 drivers/spi/spi-xcomm.c master->num_chipselect = 16; master 221 drivers/spi/spi-xcomm.c master->mode_bits = SPI_CPHA | SPI_CPOL | SPI_3WIRE; master 222 drivers/spi/spi-xcomm.c master->bits_per_word_mask = SPI_BPW_MASK(8); master 223 drivers/spi/spi-xcomm.c master->flags = SPI_MASTER_HALF_DUPLEX; master 224 drivers/spi/spi-xcomm.c master->transfer_one_message = spi_xcomm_transfer_one; master 225 drivers/spi/spi-xcomm.c master->dev.of_node = i2c->dev.of_node; master 226 drivers/spi/spi-xcomm.c i2c_set_clientdata(i2c, master); master 228 drivers/spi/spi-xcomm.c ret = devm_spi_register_master(&i2c->dev, master); master 230 drivers/spi/spi-xcomm.c spi_master_put(master); master 188 drivers/spi/spi-xilinx.c struct xilinx_spi *xspi = spi_master_get_devdata(spi->master); master 228 drivers/spi/spi-xilinx.c struct xilinx_spi *xspi = spi_master_get_devdata(spi->master); master 240 drivers/spi/spi-xilinx.c struct xilinx_spi *xspi = spi_master_get_devdata(spi->master); master 395 drivers/spi/spi-xilinx.c struct spi_master *master; master 419 drivers/spi/spi-xilinx.c master = spi_alloc_master(&pdev->dev, sizeof(struct xilinx_spi)); master 420 drivers/spi/spi-xilinx.c if (!master) master 424 drivers/spi/spi-xilinx.c master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_LSB_FIRST | SPI_LOOP | master 427 drivers/spi/spi-xilinx.c xspi = spi_master_get_devdata(master); master 429 drivers/spi/spi-xilinx.c xspi->bitbang.master = master; master 442 drivers/spi/spi-xilinx.c master->bus_num = pdev->id; master 443 drivers/spi/spi-xilinx.c master->num_chipselect = num_cs; master 444 drivers/spi/spi-xilinx.c master->dev.of_node = pdev->dev.of_node; master 464 drivers/spi/spi-xilinx.c master->bits_per_word_mask = SPI_BPW_MASK(bits_per_word); master 494 drivers/spi/spi-xilinx.c spi_new_device(master, pdata->devices + i); master 497 drivers/spi/spi-xilinx.c platform_set_drvdata(pdev, master); master 501 drivers/spi/spi-xilinx.c spi_master_put(master); master 508 drivers/spi/spi-xilinx.c struct spi_master *master = platform_get_drvdata(pdev); master 509 drivers/spi/spi-xilinx.c struct xilinx_spi *xspi = spi_master_get_devdata(master); master 519 drivers/spi/spi-xilinx.c spi_master_put(xspi->bitbang.master); master 142 drivers/spi/spi-xlp.c xspi = spi_master_get_devdata(spi->master); master 347 drivers/spi/spi-xlp.c static int xlp_spi_transfer_one(struct spi_master *master, master 351 drivers/spi/spi-xlp.c struct xlp_spi_priv *xspi = spi_master_get_devdata(master); master 357 drivers/spi/spi-xlp.c if (spi_transfer_is_last(master, t)) master 365 drivers/spi/spi-xlp.c spi_finalize_current_transfer(master); master 371 drivers/spi/spi-xlp.c struct spi_master *master; master 402 drivers/spi/spi-xlp.c master = spi_alloc_master(&pdev->dev, 0); master 403 drivers/spi/spi-xlp.c if (!master) { master 408 drivers/spi/spi-xlp.c master->bus_num = 0; master 409 drivers/spi/spi-xlp.c master->num_chipselect = XLP_SPI_MAX_CS; master 410 drivers/spi/spi-xlp.c master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH; master 411 drivers/spi/spi-xlp.c master->setup = xlp_spi_setup; master 412 drivers/spi/spi-xlp.c master->transfer_one = xlp_spi_transfer_one; master 413 drivers/spi/spi-xlp.c master->dev.of_node = pdev->dev.of_node; master 416 drivers/spi/spi-xlp.c spi_master_set_devdata(master, xspi); master 420 drivers/spi/spi-xlp.c err = devm_spi_register_master(&pdev->dev, master); master 423 drivers/spi/spi-xlp.c spi_master_put(master); master 56 drivers/spi/spi-xtensa-xtfpga.c struct xtfpga_spi *xspi = spi_master_get_devdata(spi->master); master 74 drivers/spi/spi-xtensa-xtfpga.c struct xtfpga_spi *xspi = spi_master_get_devdata(spi->master); master 85 drivers/spi/spi-xtensa-xtfpga.c struct spi_master *master; master 87 drivers/spi/spi-xtensa-xtfpga.c master = spi_alloc_master(&pdev->dev, sizeof(struct xtfpga_spi)); master 88 drivers/spi/spi-xtensa-xtfpga.c if (!master) master 91 drivers/spi/spi-xtensa-xtfpga.c master->flags = SPI_MASTER_NO_RX; master 92 drivers/spi/spi-xtensa-xtfpga.c master->bits_per_word_mask = SPI_BPW_RANGE_MASK(1, 16); master 93 drivers/spi/spi-xtensa-xtfpga.c master->bus_num = pdev->dev.id; master 94 drivers/spi/spi-xtensa-xtfpga.c master->dev.of_node = pdev->dev.of_node; master 96 drivers/spi/spi-xtensa-xtfpga.c xspi = spi_master_get_devdata(master); master 97 drivers/spi/spi-xtensa-xtfpga.c xspi->bitbang.master = master; master 127 drivers/spi/spi-xtensa-xtfpga.c platform_set_drvdata(pdev, master); master 130 drivers/spi/spi-xtensa-xtfpga.c spi_master_put(master); master 136 drivers/spi/spi-xtensa-xtfpga.c struct spi_master *master = platform_get_drvdata(pdev); master 137 drivers/spi/spi-xtensa-xtfpga.c struct xtfpga_spi *xspi = spi_master_get_devdata(master); master 140 drivers/spi/spi-xtensa-xtfpga.c spi_master_put(master); master 287 drivers/spi/spi-zynq-qspi.c struct spi_controller *ctrl = spi->master; master 368 drivers/spi/spi-zynq-qspi.c struct spi_controller *ctrl = spi->master; master 516 drivers/spi/spi-zynq-qspi.c struct zynq_qspi *xqspi = spi_controller_get_devdata(mem->spi->master); master 356 drivers/spi/spi-zynqmp-gqspi.c static int zynqmp_prepare_transfer_hardware(struct spi_master *master) master 358 drivers/spi/spi-zynqmp-gqspi.c struct zynqmp_qspi *xqspi = spi_master_get_devdata(master); master 373 drivers/spi/spi-zynqmp-gqspi.c static int zynqmp_unprepare_transfer_hardware(struct spi_master *master) master 375 drivers/spi/spi-zynqmp-gqspi.c struct zynqmp_qspi *xqspi = spi_master_get_devdata(master); master 388 drivers/spi/spi-zynqmp-gqspi.c struct zynqmp_qspi *xqspi = spi_master_get_devdata(qspi->master); master 451 drivers/spi/spi-zynqmp-gqspi.c struct zynqmp_qspi *xqspi = spi_master_get_devdata(qspi->master); master 496 drivers/spi/spi-zynqmp-gqspi.c if (qspi->master->busy) master 617 drivers/spi/spi-zynqmp-gqspi.c struct spi_master *master = dev_id; master 618 drivers/spi/spi-zynqmp-gqspi.c struct zynqmp_qspi *xqspi = spi_master_get_devdata(master); master 651 drivers/spi/spi-zynqmp-gqspi.c spi_finalize_current_transfer(master); master 799 drivers/spi/spi-zynqmp-gqspi.c static int zynqmp_qspi_start_transfer(struct spi_master *master, master 803 drivers/spi/spi-zynqmp-gqspi.c struct zynqmp_qspi *xqspi = spi_master_get_devdata(master); master 904 drivers/spi/spi-zynqmp-gqspi.c struct spi_master *master = dev_get_drvdata(dev); master 906 drivers/spi/spi-zynqmp-gqspi.c spi_master_suspend(master); master 908 drivers/spi/spi-zynqmp-gqspi.c zynqmp_unprepare_transfer_hardware(master); master 924 drivers/spi/spi-zynqmp-gqspi.c struct spi_master *master = dev_get_drvdata(dev); master 925 drivers/spi/spi-zynqmp-gqspi.c struct zynqmp_qspi *xqspi = spi_master_get_devdata(master); master 941 drivers/spi/spi-zynqmp-gqspi.c spi_master_resume(master); master 958 drivers/spi/spi-zynqmp-gqspi.c struct spi_master *master = dev_get_drvdata(dev); master 959 drivers/spi/spi-zynqmp-gqspi.c struct zynqmp_qspi *xqspi = spi_master_get_devdata(master); master 977 drivers/spi/spi-zynqmp-gqspi.c struct spi_master *master = dev_get_drvdata(dev); master 978 drivers/spi/spi-zynqmp-gqspi.c struct zynqmp_qspi *xqspi = spi_master_get_devdata(master); master 1014 drivers/spi/spi-zynqmp-gqspi.c struct spi_master *master; master 1022 drivers/spi/spi-zynqmp-gqspi.c master = spi_alloc_master(&pdev->dev, sizeof(*xqspi)); master 1023 drivers/spi/spi-zynqmp-gqspi.c if (!master) master 1026 drivers/spi/spi-zynqmp-gqspi.c xqspi = spi_master_get_devdata(master); master 1027 drivers/spi/spi-zynqmp-gqspi.c master->dev.of_node = pdev->dev.of_node; master 1028 drivers/spi/spi-zynqmp-gqspi.c platform_set_drvdata(pdev, master); master 1078 drivers/spi/spi-zynqmp-gqspi.c 0, pdev->name, master); master 1085 drivers/spi/spi-zynqmp-gqspi.c master->num_chipselect = GQSPI_DEFAULT_NUM_CS; master 1087 drivers/spi/spi-zynqmp-gqspi.c master->setup = zynqmp_qspi_setup; master 1088 drivers/spi/spi-zynqmp-gqspi.c master->set_cs = zynqmp_qspi_chipselect; master 1089 drivers/spi/spi-zynqmp-gqspi.c master->transfer_one = zynqmp_qspi_start_transfer; master 1090 drivers/spi/spi-zynqmp-gqspi.c master->prepare_transfer_hardware = zynqmp_prepare_transfer_hardware; master 1091 drivers/spi/spi-zynqmp-gqspi.c master->unprepare_transfer_hardware = master 1093 drivers/spi/spi-zynqmp-gqspi.c master->max_speed_hz = clk_get_rate(xqspi->refclk) / 2; master 1094 drivers/spi/spi-zynqmp-gqspi.c master->bits_per_word_mask = SPI_BPW_MASK(8); master 1095 drivers/spi/spi-zynqmp-gqspi.c master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_RX_DUAL | SPI_RX_QUAD | master 1098 drivers/spi/spi-zynqmp-gqspi.c if (master->dev.parent == NULL) master 1099 drivers/spi/spi-zynqmp-gqspi.c master->dev.parent = &master->dev; master 1101 drivers/spi/spi-zynqmp-gqspi.c ret = spi_register_master(master); master 1114 drivers/spi/spi-zynqmp-gqspi.c spi_master_put(master); master 1131 drivers/spi/spi-zynqmp-gqspi.c struct spi_master *master = platform_get_drvdata(pdev); master 1132 drivers/spi/spi-zynqmp-gqspi.c struct zynqmp_qspi *xqspi = spi_master_get_devdata(master); master 1140 drivers/spi/spi-zynqmp-gqspi.c spi_unregister_master(master); master 508 drivers/spi/spi.c spi->master = spi->controller = ctlr; master 760 drivers/spi/spidev.c spi->master->bus_num, spi->chip_select); master 200 drivers/staging/comedi/drivers/adl_pci9118.c unsigned int master:1; master 948 drivers/staging/comedi/drivers/adl_pci9118.c if (devpriv->master) { master 1157 drivers/staging/comedi/drivers/adl_pci9118.c if (devpriv->master) master 1162 drivers/staging/comedi/drivers/adl_pci9118.c if (devpriv->master) master 1481 drivers/staging/comedi/drivers/adl_pci9118.c devpriv->master = 1; master 852 drivers/staging/fbtft/fbtft-core.c sprintf(text2, ", spi%d.%d at %d MHz", spi->master->bus_num, master 1280 drivers/staging/fbtft/fbtft-core.c if (par->spi->master->bits_per_word_mask & SPI_BPW_MASK(9)) { master 323 drivers/staging/greybus/spilib.c static int gb_spi_transfer_one_message(struct spi_master *master, master 326 drivers/staging/greybus/spilib.c struct gb_spilib *spi = spi_master_get_devdata(master); master 370 drivers/staging/greybus/spilib.c spi_finalize_current_message(master); master 375 drivers/staging/greybus/spilib.c static int gb_spi_prepare_transfer_hardware(struct spi_master *master) master 377 drivers/staging/greybus/spilib.c struct gb_spilib *spi = spi_master_get_devdata(master); master 382 drivers/staging/greybus/spilib.c static int gb_spi_unprepare_transfer_hardware(struct spi_master *master) master 384 drivers/staging/greybus/spilib.c struct gb_spilib *spi = spi_master_get_devdata(master); master 439 drivers/staging/greybus/spilib.c struct spi_master *master = get_master_from_spi(spi); master 470 drivers/staging/greybus/spilib.c spi_board.bus_num = master->bus_num; master 474 drivers/staging/greybus/spilib.c spidev = spi_new_device(master, &spi_board); master 485 drivers/staging/greybus/spilib.c struct spi_master *master; master 490 drivers/staging/greybus/spilib.c master = spi_alloc_master(dev, sizeof(*spi)); master 491 drivers/staging/greybus/spilib.c if (!master) { master 496 drivers/staging/greybus/spilib.c spi = spi_master_get_devdata(master); master 498 drivers/staging/greybus/spilib.c gb_connection_set_data(connection, master); master 507 drivers/staging/greybus/spilib.c master->bus_num = -1; /* Allow spi-core to allocate it dynamically */ master 508 drivers/staging/greybus/spilib.c master->num_chipselect = spi->num_chipselect; master 509 drivers/staging/greybus/spilib.c master->mode_bits = spi->mode; master 510 drivers/staging/greybus/spilib.c master->flags = spi->flags; master 511 drivers/staging/greybus/spilib.c master->bits_per_word_mask = spi->bits_per_word_mask; master 514 drivers/staging/greybus/spilib.c master->cleanup = gb_spi_cleanup; master 515 drivers/staging/greybus/spilib.c master->setup = gb_spi_setup; master 516 drivers/staging/greybus/spilib.c master->transfer_one_message = gb_spi_transfer_one_message; master 519 drivers/staging/greybus/spilib.c master->prepare_transfer_hardware = master 524 drivers/staging/greybus/spilib.c master->unprepare_transfer_hardware = master 528 drivers/staging/greybus/spilib.c master->auto_runtime_pm = true; master 530 drivers/staging/greybus/spilib.c ret = spi_register_master(master); master 547 drivers/staging/greybus/spilib.c spi_master_put(master); master 552 drivers/staging/greybus/spilib.c spi_unregister_master(master); master 560 drivers/staging/greybus/spilib.c struct spi_master *master = gb_connection_get_data(connection); master 562 drivers/staging/greybus/spilib.c spi_unregister_master(master); master 105 drivers/staging/kpc2000/kpc2000_spi.c struct spi_master *master; master 264 drivers/staging/kpc2000/kpc2000_spi.c struct kp_spi *kpspi = spi_master_get_devdata(spidev->master); master 289 drivers/staging/kpc2000/kpc2000_spi.c kp_spi_transfer_one_message(struct spi_master *master, struct spi_message *m) master 299 drivers/staging/kpc2000/kpc2000_spi.c kpspi = spi_master_get_devdata(master); master 402 drivers/staging/kpc2000/kpc2000_spi.c spi_finalize_current_message(master); master 425 drivers/staging/kpc2000/kpc2000_spi.c struct spi_master *master; master 437 drivers/staging/kpc2000/kpc2000_spi.c master = spi_alloc_master(&pldev->dev, sizeof(struct kp_spi)); master 438 drivers/staging/kpc2000/kpc2000_spi.c if (!master) { master 445 drivers/staging/kpc2000/kpc2000_spi.c master->mode_bits = SPI_CPOL | SPI_CPHA | SPI_CS_HIGH; master 446 drivers/staging/kpc2000/kpc2000_spi.c master->bits_per_word_mask = (unsigned int)SPI_BPW_RANGE_MASK(4, 32); master 447 drivers/staging/kpc2000/kpc2000_spi.c master->setup = kp_spi_setup; master 448 drivers/staging/kpc2000/kpc2000_spi.c master->transfer_one_message = kp_spi_transfer_one_message; master 449 drivers/staging/kpc2000/kpc2000_spi.c master->cleanup = kp_spi_cleanup; master 451 drivers/staging/kpc2000/kpc2000_spi.c platform_set_drvdata(pldev, master); master 453 drivers/staging/kpc2000/kpc2000_spi.c kpspi = spi_master_get_devdata(master); master 454 drivers/staging/kpc2000/kpc2000_spi.c kpspi->master = master; master 457 drivers/staging/kpc2000/kpc2000_spi.c master->num_chipselect = 4; master 459 drivers/staging/kpc2000/kpc2000_spi.c master->bus_num = pldev->id; master 472 drivers/staging/kpc2000/kpc2000_spi.c status = spi_register_master(master); master 481 drivers/staging/kpc2000/kpc2000_spi.c spi_new_device(master, &(table[i])); \ master 496 drivers/staging/kpc2000/kpc2000_spi.c spi_master_put(master); master 503 drivers/staging/kpc2000/kpc2000_spi.c struct spi_master *master = platform_get_drvdata(pldev); master 505 drivers/staging/kpc2000/kpc2000_spi.c spi_unregister_master(master); master 2116 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c slot_zero->master.slot_sync = first_data_slot; master 2117 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c slot_zero->master.slot_first = first_data_slot + 1; master 2118 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c slot_zero->master.slot_last = first_data_slot + (num_slots/2) - 1; master 2144 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c remote = &slot_zero->master; master 362 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.h struct vchiq_shared_state master; master 293 drivers/staging/vme/devices/vme_user.c struct vme_master master; master 321 drivers/staging/vme/devices/vme_user.c memset(&master, 0, sizeof(master)); master 327 drivers/staging/vme/devices/vme_user.c &master.enable, master 328 drivers/staging/vme/devices/vme_user.c &master.vme_addr, master 329 drivers/staging/vme/devices/vme_user.c &master.size, &master.aspace, master 330 drivers/staging/vme/devices/vme_user.c &master.cycle, &master.dwidth); master 332 drivers/staging/vme/devices/vme_user.c copied = copy_to_user(argp, &master, master 333 drivers/staging/vme/devices/vme_user.c sizeof(master)); master 348 drivers/staging/vme/devices/vme_user.c copied = copy_from_user(&master, argp, sizeof(master)); master 358 drivers/staging/vme/devices/vme_user.c master.enable, master.vme_addr, master.size, master 359 drivers/staging/vme/devices/vme_user.c master.aspace, master.cycle, master.dwidth); master 623 drivers/tty/pty.c int ptm_open_peer(struct file *master, struct tty_struct *tty, int flags) master 640 drivers/tty/pty.c path.mnt = devpts_mntget(master, tty->driver_data); master 220 drivers/usb/gadget/udc/goku_udc.c u32 master; master 222 drivers/usb/gadget/udc/goku_udc.c master = readl(®s->dma_master) & MST_RW_BITS; master 224 drivers/usb/gadget/udc/goku_udc.c master &= ~MST_W_BITS; master 225 drivers/usb/gadget/udc/goku_udc.c master |= MST_WR_RESET; master 227 drivers/usb/gadget/udc/goku_udc.c master &= ~MST_R_BITS; master 228 drivers/usb/gadget/udc/goku_udc.c master |= MST_RD_RESET; master 230 drivers/usb/gadget/udc/goku_udc.c writel(master, ®s->dma_master); master 535 drivers/usb/gadget/udc/goku_udc.c u32 master; master 539 drivers/usb/gadget/udc/goku_udc.c master = readl(®s->dma_master) & MST_RW_BITS; master 543 drivers/usb/gadget/udc/goku_udc.c if (unlikely(master & MST_RD_ENA)) { master 545 drivers/usb/gadget/udc/goku_udc.c master); master 551 drivers/usb/gadget/udc/goku_udc.c master &= ~MST_R_BITS; master 553 drivers/usb/gadget/udc/goku_udc.c master = MST_RD_ENA | MST_RD_EOPB; master 556 drivers/usb/gadget/udc/goku_udc.c master = MST_RD_ENA | MST_EOPB_ENA; master 558 drivers/usb/gadget/udc/goku_udc.c master = MST_RD_ENA | MST_EOPB_DIS; master 568 drivers/usb/gadget/udc/goku_udc.c if (unlikely(master & MST_WR_ENA)) { master 570 drivers/usb/gadget/udc/goku_udc.c master); master 576 drivers/usb/gadget/udc/goku_udc.c master &= ~MST_W_BITS; master 577 drivers/usb/gadget/udc/goku_udc.c master |= MST_WR_ENA | MST_TIMEOUT_DIS; master 582 drivers/usb/gadget/udc/goku_udc.c writel(master, ®s->dma_master); master 591 drivers/usb/gadget/udc/goku_udc.c u32 master; master 593 drivers/usb/gadget/udc/goku_udc.c master = readl(®s->dma_master); master 608 drivers/usb/gadget/udc/goku_udc.c if (unlikely(master & MST_RD_ENA)) master 612 drivers/usb/gadget/udc/goku_udc.c if (unlikely(master & MST_WR_ENA)) master 639 drivers/usb/gadget/udc/goku_udc.c u32 curr, master; master 650 drivers/usb/gadget/udc/goku_udc.c master = readl(®s->dma_master) & MST_RW_BITS; master 665 drivers/usb/gadget/udc/goku_udc.c master &= ~MST_R_BITS; master 666 drivers/usb/gadget/udc/goku_udc.c master |= MST_RD_RESET; master 667 drivers/usb/gadget/udc/goku_udc.c writel(master, ®s->dma_master); master 680 drivers/usb/gadget/udc/goku_udc.c master &= ~MST_W_BITS; master 681 drivers/usb/gadget/udc/goku_udc.c master |= MST_WR_RESET; master 682 drivers/usb/gadget/udc/goku_udc.c writel(master, ®s->dma_master); master 18 drivers/video/backlight/adp5520_bl.c struct device *master; master 29 drivers/video/backlight/adp5520_bl.c struct device *master = data->master; master 35 drivers/video/backlight/adp5520_bl.c ret |= adp5520_clr_bits(master, ADP5520_BL_CONTROL, master 37 drivers/video/backlight/adp5520_bl.c ret |= adp5520_write(master, ADP5520_DAYLIGHT_MAX, master 44 drivers/video/backlight/adp5520_bl.c ret |= adp5520_write(master, ADP5520_DAYLIGHT_MAX, master 46 drivers/video/backlight/adp5520_bl.c ret |= adp5520_set_bits(master, ADP5520_BL_CONTROL, master 50 drivers/video/backlight/adp5520_bl.c ret |= adp5520_write(master, ADP5520_DAYLIGHT_MAX, brightness); master 54 drivers/video/backlight/adp5520_bl.c ret |= adp5520_set_bits(master, master 57 drivers/video/backlight/adp5520_bl.c ret |= adp5520_clr_bits(master, master 85 drivers/video/backlight/adp5520_bl.c error = adp5520_read(data->master, ADP5520_BL_VALUE, ®_val); master 98 drivers/video/backlight/adp5520_bl.c struct device *master = data->master; master 102 drivers/video/backlight/adp5520_bl.c ret |= adp5520_write(master, ADP5520_DAYLIGHT_MAX, master 104 drivers/video/backlight/adp5520_bl.c ret |= adp5520_write(master, ADP5520_DAYLIGHT_DIM, master 109 drivers/video/backlight/adp5520_bl.c ret |= adp5520_write(master, ADP5520_OFFICE_MAX, master 111 drivers/video/backlight/adp5520_bl.c ret |= adp5520_write(master, ADP5520_OFFICE_DIM, master 113 drivers/video/backlight/adp5520_bl.c ret |= adp5520_write(master, ADP5520_DARK_MAX, master 115 drivers/video/backlight/adp5520_bl.c ret |= adp5520_write(master, ADP5520_DARK_DIM, master 117 drivers/video/backlight/adp5520_bl.c ret |= adp5520_write(master, ADP5520_L2_TRIP, master 119 drivers/video/backlight/adp5520_bl.c ret |= adp5520_write(master, ADP5520_L2_HYS, master 121 drivers/video/backlight/adp5520_bl.c ret |= adp5520_write(master, ADP5520_L3_TRIP, master 123 drivers/video/backlight/adp5520_bl.c ret |= adp5520_write(master, ADP5520_L3_HYS, master 125 drivers/video/backlight/adp5520_bl.c ret |= adp5520_write(master, ADP5520_ALS_CMPR_CFG, master 130 drivers/video/backlight/adp5520_bl.c ret |= adp5520_write(master, ADP5520_BL_CONTROL, master 134 drivers/video/backlight/adp5520_bl.c ret |= adp5520_write(master, ADP5520_BL_FADE, FADE_VAL(pdata->fade_in, master 137 drivers/video/backlight/adp5520_bl.c ret |= adp5520_set_bits(master, ADP5520_MODE_STATUS, master 150 drivers/video/backlight/adp5520_bl.c ret = adp5520_read(data->master, reg, ®_val); master 171 drivers/video/backlight/adp5520_bl.c adp5520_write(data->master, reg, val); master 299 drivers/video/backlight/adp5520_bl.c data->master = pdev->dev.parent; master 316 drivers/video/backlight/adp5520_bl.c data->master, data, &adp5520_bl_ops, master 353 drivers/video/backlight/adp5520_bl.c adp5520_clr_bits(data->master, ADP5520_MODE_STATUS, ADP5520_BL_EN); master 35 drivers/video/fbdev/mmp/hw/mmp_spi.c *(void **)spi_master_get_devdata(spi->master); master 84 drivers/video/fbdev/mmp/hw/mmp_spi.c *(void **)spi_master_get_devdata(spi->master); master 139 drivers/video/fbdev/mmp/hw/mmp_spi.c struct spi_master *master; master 143 drivers/video/fbdev/mmp/hw/mmp_spi.c master = spi_alloc_master(ctrl->dev, sizeof(void *)); master 144 drivers/video/fbdev/mmp/hw/mmp_spi.c if (!master) { master 148 drivers/video/fbdev/mmp/hw/mmp_spi.c p_regbase = spi_master_get_devdata(master); master 152 drivers/video/fbdev/mmp/hw/mmp_spi.c master->bus_num = 5; master 153 drivers/video/fbdev/mmp/hw/mmp_spi.c master->num_chipselect = 1; master 154 drivers/video/fbdev/mmp/hw/mmp_spi.c master->setup = lcd_spi_setup; master 155 drivers/video/fbdev/mmp/hw/mmp_spi.c master->transfer = lcd_spi_one_transfer; master 157 drivers/video/fbdev/mmp/hw/mmp_spi.c err = spi_register_master(master); master 160 drivers/video/fbdev/mmp/hw/mmp_spi.c spi_master_put(master); master 164 drivers/video/fbdev/mmp/hw/mmp_spi.c dev_info(&master->dev, "registered\n"); master 4041 drivers/video/fbdev/omap2/omapfb/dss/dispc.c static int dispc_bind(struct device *dev, struct device *master, void *data) master 4115 drivers/video/fbdev/omap2/omapfb/dss/dispc.c static void dispc_unbind(struct device *dev, struct device *master, master 776 drivers/video/fbdev/omap2/omapfb/dss/dpi.c static int dpi_bind(struct device *dev, struct device *master, void *data) master 796 drivers/video/fbdev/omap2/omapfb/dss/dpi.c static void dpi_unbind(struct device *dev, struct device *master, void *data) master 5257 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static int dsi_bind(struct device *dev, struct device *master, void *data) master 5466 drivers/video/fbdev/omap2/omapfb/dss/dsi.c static void dsi_unbind(struct device *dev, struct device *master, void *data) master 669 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c static int hdmi4_bind(struct device *dev, struct device *master, void *data) master 738 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c static void hdmi4_unbind(struct device *dev, struct device *master, void *data) master 708 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c static int hdmi5_bind(struct device *dev, struct device *master, void *data) master 777 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c static void hdmi5_unbind(struct device *dev, struct device *master, void *data) master 350 drivers/video/fbdev/omap2/omapfb/dss/sdi.c static int sdi_bind(struct device *dev, struct device *master, void *data) master 361 drivers/video/fbdev/omap2/omapfb/dss/sdi.c static void sdi_unbind(struct device *dev, struct device *master, void *data) master 845 drivers/video/fbdev/omap2/omapfb/dss/venc.c static int venc_bind(struct device *dev, struct device *master, void *data) master 906 drivers/video/fbdev/omap2/omapfb/dss/venc.c static void venc_unbind(struct device *dev, struct device *master, void *data) master 143 drivers/w1/masters/ds2490.c struct w1_bus_master master; master 664 drivers/w1/masters/ds2490.c static void ds9490r_search(void *data, struct w1_master *master, master 697 drivers/w1/masters/ds2490.c mutex_lock(&master->bus_mutex); master 700 drivers/w1/masters/ds2490.c if (ds_send_data(dev, (u8 *)&master->search_id, 8) < 0) master 702 drivers/w1/masters/ds2490.c master->search_id = 0; master 706 drivers/w1/masters/ds2490.c search_limit = master->max_slave_count; master 734 drivers/w1/masters/ds2490.c callback(master, buf[i]); master 738 drivers/w1/masters/ds2490.c master->search_id = buf[i]; master 742 drivers/w1/masters/ds2490.c if (test_bit(W1_ABORT_SEARCH, &master->flags)) master 748 drivers/w1/masters/ds2490.c master->search_id = 0; master 749 drivers/w1/masters/ds2490.c } else if (!test_bit(W1_WARN_MAX_COUNT, &master->flags)) { master 759 drivers/w1/masters/ds2490.c master->max_slave_count); master 760 drivers/w1/masters/ds2490.c set_bit(W1_WARN_MAX_COUNT, &master->flags); master 763 drivers/w1/masters/ds2490.c mutex_unlock(&master->bus_mutex); master 931 drivers/w1/masters/ds2490.c memset(&dev->master, 0, sizeof(struct w1_bus_master)); master 945 drivers/w1/masters/ds2490.c dev->master.data = dev; master 946 drivers/w1/masters/ds2490.c dev->master.touch_bit = &ds9490r_touch_bit; master 956 drivers/w1/masters/ds2490.c dev->master.read_byte = &ds9490r_read_byte; master 957 drivers/w1/masters/ds2490.c dev->master.write_byte = &ds9490r_write_byte; master 958 drivers/w1/masters/ds2490.c dev->master.read_block = &ds9490r_read_block; master 959 drivers/w1/masters/ds2490.c dev->master.write_block = &ds9490r_write_block; master 960 drivers/w1/masters/ds2490.c dev->master.reset_bus = &ds9490r_reset; master 961 drivers/w1/masters/ds2490.c dev->master.set_pullup = &ds9490r_set_pullup; master 962 drivers/w1/masters/ds2490.c dev->master.search = &ds9490r_search; master 964 drivers/w1/masters/ds2490.c return w1_add_master_device(&dev->master); master 969 drivers/w1/masters/ds2490.c w1_remove_master_device(&dev->master); master 71 drivers/w1/masters/w1-gpio.c struct w1_bus_master *master; master 102 drivers/w1/masters/w1-gpio.c master = devm_kzalloc(dev, sizeof(struct w1_bus_master), master 104 drivers/w1/masters/w1-gpio.c if (!master) { master 123 drivers/w1/masters/w1-gpio.c master->data = pdata; master 124 drivers/w1/masters/w1-gpio.c master->read_bit = w1_gpio_read_bit; master 126 drivers/w1/masters/w1-gpio.c master->write_bit = w1_gpio_write_bit; master 135 drivers/w1/masters/w1-gpio.c master->set_pullup = w1_gpio_set_pullup; master 137 drivers/w1/masters/w1-gpio.c err = w1_add_master_device(master); master 149 drivers/w1/masters/w1-gpio.c platform_set_drvdata(pdev, master); master 156 drivers/w1/masters/w1-gpio.c struct w1_bus_master *master = platform_get_drvdata(pdev); master 165 drivers/w1/masters/w1-gpio.c w1_remove_master_device(master); master 28 drivers/w1/slaves/w1_ds2405.c struct w1_master *dev = sl->master; master 75 drivers/w1/slaves/w1_ds2405.c struct w1_master *dev = sl->master; master 112 drivers/w1/slaves/w1_ds2405.c struct w1_master *dev = sl->master; master 142 drivers/w1/slaves/w1_ds2405.c struct w1_master *dev = sl->master; master 41 drivers/w1/slaves/w1_ds2406.c mutex_lock(&sl->master->bus_mutex); master 44 drivers/w1/slaves/w1_ds2406.c mutex_unlock(&sl->master->bus_mutex); master 48 drivers/w1/slaves/w1_ds2406.c w1_write_block(sl->master, w1_buf, 3); master 49 drivers/w1/slaves/w1_ds2406.c w1_read_block(sl->master, w1_buf+3, 3); master 57 drivers/w1/slaves/w1_ds2406.c mutex_unlock(&sl->master->bus_mutex); master 76 drivers/w1/slaves/w1_ds2406.c mutex_lock(&sl->master->bus_mutex); master 79 drivers/w1/slaves/w1_ds2406.c mutex_unlock(&sl->master->bus_mutex); master 84 drivers/w1/slaves/w1_ds2406.c w1_write_block(sl->master, w1_buf, 4); master 85 drivers/w1/slaves/w1_ds2406.c w1_read_block(sl->master, w1_buf+4, 2); master 89 drivers/w1/slaves/w1_ds2406.c w1_write_8(sl->master, 0xFF); master 93 drivers/w1/slaves/w1_ds2406.c mutex_unlock(&sl->master->bus_mutex); master 48 drivers/w1/slaves/w1_ds2408.c mutex_lock(&sl->master->bus_mutex); master 52 drivers/w1/slaves/w1_ds2408.c mutex_unlock(&sl->master->bus_mutex); master 59 drivers/w1/slaves/w1_ds2408.c w1_write_block(sl->master, wrbuf, 3); master 60 drivers/w1/slaves/w1_ds2408.c *buf = w1_read_8(sl->master); master 62 drivers/w1/slaves/w1_ds2408.c mutex_unlock(&sl->master->bus_mutex); master 144 drivers/w1/slaves/w1_ds2408.c if (w1_reset_resume_command(sl->master)) master 151 drivers/w1/slaves/w1_ds2408.c w1_write_block(sl->master, w1_buf, 3); master 153 drivers/w1/slaves/w1_ds2408.c return (w1_read_8(sl->master) == expected); master 175 drivers/w1/slaves/w1_ds2408.c mutex_lock(&sl->master->bus_mutex); master 186 drivers/w1/slaves/w1_ds2408.c w1_write_block(sl->master, w1_buf, 3); master 188 drivers/w1/slaves/w1_ds2408.c if (w1_read_8(sl->master) == W1_F29_SUCCESS_CONFIRM_BYTE && master 194 drivers/w1/slaves/w1_ds2408.c if (w1_reset_resume_command(sl->master)) master 200 drivers/w1/slaves/w1_ds2408.c mutex_unlock(&sl->master->bus_mutex); master 222 drivers/w1/slaves/w1_ds2408.c mutex_lock(&sl->master->bus_mutex); master 228 drivers/w1/slaves/w1_ds2408.c w1_write_8(sl->master, W1_F29_FUNC_RESET_ACTIVITY_LATCHES); master 229 drivers/w1/slaves/w1_ds2408.c if (w1_read_8(sl->master) == W1_F29_SUCCESS_CONFIRM_BYTE) { master 230 drivers/w1/slaves/w1_ds2408.c mutex_unlock(&sl->master->bus_mutex); master 233 drivers/w1/slaves/w1_ds2408.c if (w1_reset_resume_command(sl->master)) master 238 drivers/w1/slaves/w1_ds2408.c mutex_unlock(&sl->master->bus_mutex); master 253 drivers/w1/slaves/w1_ds2408.c mutex_lock(&sl->master->bus_mutex); master 264 drivers/w1/slaves/w1_ds2408.c w1_write_block(sl->master, w1_buf, 4); master 265 drivers/w1/slaves/w1_ds2408.c if (w1_reset_resume_command(sl->master)) master 272 drivers/w1/slaves/w1_ds2408.c w1_write_block(sl->master, w1_buf, 3); master 273 drivers/w1/slaves/w1_ds2408.c if (w1_read_8(sl->master) == *buf) { master 275 drivers/w1/slaves/w1_ds2408.c mutex_unlock(&sl->master->bus_mutex); master 280 drivers/w1/slaves/w1_ds2408.c mutex_unlock(&sl->master->bus_mutex); master 300 drivers/w1/slaves/w1_ds2408.c mutex_lock(&sl->master->bus_mutex); master 302 drivers/w1/slaves/w1_ds2408.c res = w1_reset_bus(sl->master); master 305 drivers/w1/slaves/w1_ds2408.c w1_write_block(sl->master, magic, ARRAY_SIZE(magic)); master 307 drivers/w1/slaves/w1_ds2408.c res = w1_reset_bus(sl->master); master 309 drivers/w1/slaves/w1_ds2408.c mutex_unlock(&sl->master->bus_mutex); master 45 drivers/w1/slaves/w1_ds2413.c mutex_lock(&sl->master->bus_mutex); master 53 drivers/w1/slaves/w1_ds2413.c w1_write_8(sl->master, W1_F3A_FUNC_PIO_ACCESS_READ); master 55 drivers/w1/slaves/w1_ds2413.c state = w1_read_8(sl->master); master 68 drivers/w1/slaves/w1_ds2413.c if (w1_reset_resume_command(sl->master)) master 75 drivers/w1/slaves/w1_ds2413.c mutex_unlock(&sl->master->bus_mutex); master 96 drivers/w1/slaves/w1_ds2413.c mutex_lock(&sl->master->bus_mutex); master 110 drivers/w1/slaves/w1_ds2413.c w1_write_block(sl->master, w1_buf, 3); master 112 drivers/w1/slaves/w1_ds2413.c if (w1_read_8(sl->master) == W1_F3A_SUCCESS_CONFIRM_BYTE) { master 116 drivers/w1/slaves/w1_ds2413.c if (w1_reset_resume_command(sl->master)) master 123 drivers/w1/slaves/w1_ds2413.c mutex_unlock(&sl->master->bus_mutex); master 34 drivers/w1/slaves/w1_ds2423.c struct w1_master *dev = sl->master; master 78 drivers/w1/slaves/w1_ds2431.c w1_write_block(sl->master, wrbuf, 3); master 79 drivers/w1/slaves/w1_ds2431.c w1_read_block(sl->master, buf, count); master 84 drivers/w1/slaves/w1_ds2431.c w1_write_block(sl->master, wrbuf, 3); master 85 drivers/w1/slaves/w1_ds2431.c w1_read_block(sl->master, cmp, count); master 108 drivers/w1/slaves/w1_ds2431.c mutex_lock(&sl->master->bus_mutex); master 127 drivers/w1/slaves/w1_ds2431.c mutex_unlock(&sl->master->bus_mutex); master 162 drivers/w1/slaves/w1_ds2431.c w1_write_block(sl->master, wrbuf, 3); master 163 drivers/w1/slaves/w1_ds2431.c w1_write_block(sl->master, data, len); master 169 drivers/w1/slaves/w1_ds2431.c w1_write_8(sl->master, W1_F2D_READ_SCRATCH); master 170 drivers/w1/slaves/w1_ds2431.c w1_read_block(sl->master, rdbuf, len + 3); master 192 drivers/w1/slaves/w1_ds2431.c w1_write_block(sl->master, wrbuf, 4); master 198 drivers/w1/slaves/w1_ds2431.c w1_reset_bus(sl->master); master 215 drivers/w1/slaves/w1_ds2431.c mutex_lock(&sl->master->bus_mutex); master 260 drivers/w1/slaves/w1_ds2431.c mutex_unlock(&sl->master->bus_mutex); master 78 drivers/w1/slaves/w1_ds2433.c w1_write_block(sl->master, wrbuf, 3); master 79 drivers/w1/slaves/w1_ds2433.c w1_read_block(sl->master, &data->memory[off], W1_PAGE_SIZE); master 104 drivers/w1/slaves/w1_ds2433.c mutex_lock(&sl->master->bus_mutex); master 129 drivers/w1/slaves/w1_ds2433.c w1_write_block(sl->master, wrbuf, 3); master 130 drivers/w1/slaves/w1_ds2433.c w1_read_block(sl->master, buf, count); master 135 drivers/w1/slaves/w1_ds2433.c mutex_unlock(&sl->master->bus_mutex); master 169 drivers/w1/slaves/w1_ds2433.c w1_write_block(sl->master, wrbuf, 3); master 170 drivers/w1/slaves/w1_ds2433.c w1_write_block(sl->master, data, len); master 176 drivers/w1/slaves/w1_ds2433.c w1_write_8(sl->master, W1_F23_READ_SCRATCH); master 177 drivers/w1/slaves/w1_ds2433.c w1_read_block(sl->master, rdbuf, len + 3); master 190 drivers/w1/slaves/w1_ds2433.c w1_write_block(sl->master, wrbuf, 4); master 196 drivers/w1/slaves/w1_ds2433.c w1_reset_bus(sl->master); master 230 drivers/w1/slaves/w1_ds2433.c mutex_lock(&sl->master->bus_mutex); master 248 drivers/w1/slaves/w1_ds2433.c mutex_unlock(&sl->master->bus_mutex); master 66 drivers/w1/slaves/w1_ds2438.c w1_write_block(sl->master, w1_buf, 2); master 72 drivers/w1/slaves/w1_ds2438.c w1_write_block(sl->master, w1_buf, 2); master 74 drivers/w1/slaves/w1_ds2438.c count = w1_read_block(sl->master, buf, DS2438_PAGE_SIZE + 1); master 94 drivers/w1/slaves/w1_ds2438.c mutex_lock(&sl->master->bus_mutex); master 99 drivers/w1/slaves/w1_ds2438.c w1_write_8(sl->master, W1_DS2438_CONVERT_TEMP); master 101 drivers/w1/slaves/w1_ds2438.c mutex_unlock(&sl->master->bus_mutex); master 108 drivers/w1/slaves/w1_ds2438.c if (mutex_lock_interruptible(&sl->master->bus_mutex) != 0) { master 122 drivers/w1/slaves/w1_ds2438.c mutex_unlock(&sl->master->bus_mutex); master 140 drivers/w1/slaves/w1_ds2438.c w1_write_block(sl->master, w1_buf, 2); master 146 drivers/w1/slaves/w1_ds2438.c w1_write_block(sl->master, w1_buf, 2); master 149 drivers/w1/slaves/w1_ds2438.c status = w1_read_8(sl->master); master 173 drivers/w1/slaves/w1_ds2438.c w1_write_block(sl->master, w1_buf, 3); master 179 drivers/w1/slaves/w1_ds2438.c w1_write_block(sl->master, w1_buf, 2); master 196 drivers/w1/slaves/w1_ds2438.c mutex_lock(&sl->master->bus_mutex); master 206 drivers/w1/slaves/w1_ds2438.c w1_write_8(sl->master, W1_DS2438_CONVERT_VOLTAGE); master 208 drivers/w1/slaves/w1_ds2438.c mutex_unlock(&sl->master->bus_mutex); master 215 drivers/w1/slaves/w1_ds2438.c if (mutex_lock_interruptible(&sl->master->bus_mutex) != 0) { master 230 drivers/w1/slaves/w1_ds2438.c mutex_unlock(&sl->master->bus_mutex); master 241 drivers/w1/slaves/w1_ds2438.c mutex_lock(&sl->master->bus_mutex); master 250 drivers/w1/slaves/w1_ds2438.c mutex_unlock(&sl->master->bus_mutex); master 265 drivers/w1/slaves/w1_ds2438.c mutex_lock(&sl->master->bus_mutex); master 272 drivers/w1/slaves/w1_ds2438.c mutex_unlock(&sl->master->bus_mutex); master 311 drivers/w1/slaves/w1_ds2438.c mutex_lock(&sl->master->bus_mutex); master 323 drivers/w1/slaves/w1_ds2438.c mutex_unlock(&sl->master->bus_mutex); master 57 drivers/w1/slaves/w1_ds250x.c mutex_lock(&sl->master->bus_mutex); master 65 drivers/w1/slaves/w1_ds250x.c w1_write_block(sl->master, buf, 3); master 67 drivers/w1/slaves/w1_ds250x.c crc8 = w1_read_8(sl->master); master 71 drivers/w1/slaves/w1_ds250x.c w1_read_block(sl->master, &data->eprom[pgoff], W1_PAGE_SIZE); master 73 drivers/w1/slaves/w1_ds250x.c crc8 = w1_read_8(sl->master); master 80 drivers/w1/slaves/w1_ds250x.c mutex_unlock(&sl->master->bus_mutex); master 98 drivers/w1/slaves/w1_ds250x.c mutex_lock(&sl->master->bus_mutex); master 107 drivers/w1/slaves/w1_ds250x.c w1_write_block(sl->master, buf, 3); master 108 drivers/w1/slaves/w1_ds250x.c w1_read_block(sl->master, buf + 3, 3); /* redir, crc16 */ master 125 drivers/w1/slaves/w1_ds250x.c w1_read_block(sl->master, &data->eprom[epoff], W1_PAGE_SIZE); master 126 drivers/w1/slaves/w1_ds250x.c w1_read_block(sl->master, buf, 2); /* crc16 */ master 136 drivers/w1/slaves/w1_ds250x.c mutex_unlock(&sl->master->bus_mutex); master 200 drivers/w1/slaves/w1_ds250x.c if (sl->master->bus_master->dev_id) master 203 drivers/w1/slaves/w1_ds250x.c sl->master->bus_master->dev_id, sl->reg_num.family, master 38 drivers/w1/slaves/w1_ds2780.c w1_write_8(sl->master, W1_DS2780_WRITE_DATA); master 39 drivers/w1/slaves/w1_ds2780.c w1_write_8(sl->master, addr); master 40 drivers/w1/slaves/w1_ds2780.c w1_write_block(sl->master, buf, count); master 42 drivers/w1/slaves/w1_ds2780.c w1_write_8(sl->master, W1_DS2780_READ_DATA); master 43 drivers/w1/slaves/w1_ds2780.c w1_write_8(sl->master, addr); master 44 drivers/w1/slaves/w1_ds2780.c count = w1_read_block(sl->master, buf, count); master 60 drivers/w1/slaves/w1_ds2780.c mutex_lock(&sl->master->bus_mutex); master 64 drivers/w1/slaves/w1_ds2780.c mutex_unlock(&sl->master->bus_mutex); master 77 drivers/w1/slaves/w1_ds2780.c mutex_lock(&sl->master->bus_mutex); master 80 drivers/w1/slaves/w1_ds2780.c w1_write_8(sl->master, cmd); master 81 drivers/w1/slaves/w1_ds2780.c w1_write_8(sl->master, addr); master 84 drivers/w1/slaves/w1_ds2780.c mutex_unlock(&sl->master->bus_mutex); master 35 drivers/w1/slaves/w1_ds2781.c w1_write_8(sl->master, W1_DS2781_WRITE_DATA); master 36 drivers/w1/slaves/w1_ds2781.c w1_write_8(sl->master, addr); master 37 drivers/w1/slaves/w1_ds2781.c w1_write_block(sl->master, buf, count); master 39 drivers/w1/slaves/w1_ds2781.c w1_write_8(sl->master, W1_DS2781_READ_DATA); master 40 drivers/w1/slaves/w1_ds2781.c w1_write_8(sl->master, addr); master 41 drivers/w1/slaves/w1_ds2781.c count = w1_read_block(sl->master, buf, count); master 57 drivers/w1/slaves/w1_ds2781.c mutex_lock(&sl->master->bus_mutex); master 61 drivers/w1/slaves/w1_ds2781.c mutex_unlock(&sl->master->bus_mutex); master 74 drivers/w1/slaves/w1_ds2781.c mutex_lock(&sl->master->bus_mutex); master 77 drivers/w1/slaves/w1_ds2781.c w1_write_8(sl->master, cmd); master 78 drivers/w1/slaves/w1_ds2781.c w1_write_8(sl->master, addr); master 81 drivers/w1/slaves/w1_ds2781.c mutex_unlock(&sl->master->bus_mutex); master 75 drivers/w1/slaves/w1_ds2805.c w1_write_block(sl->master, wrbuf, sizeof(wrbuf)); master 76 drivers/w1/slaves/w1_ds2805.c w1_read_block(sl->master, buf, count); master 81 drivers/w1/slaves/w1_ds2805.c w1_write_block(sl->master, wrbuf, sizeof(wrbuf)); master 82 drivers/w1/slaves/w1_ds2805.c w1_read_block(sl->master, cmp, count); master 105 drivers/w1/slaves/w1_ds2805.c mutex_lock(&sl->master->mutex); master 126 drivers/w1/slaves/w1_ds2805.c mutex_unlock(&sl->master->mutex); master 167 drivers/w1/slaves/w1_ds2805.c w1_write_block(sl->master, wrbuf, sizeof(wrbuf)); master 168 drivers/w1/slaves/w1_ds2805.c w1_write_block(sl->master, data, len); master 170 drivers/w1/slaves/w1_ds2805.c w1_read_block(sl->master, rdbuf, sizeof(rdbuf)); master 187 drivers/w1/slaves/w1_ds2805.c w1_write_8(sl->master, W1_F0D_RELEASE); master 193 drivers/w1/slaves/w1_ds2805.c cs = w1_read_8(sl->master); master 214 drivers/w1/slaves/w1_ds2805.c mutex_lock(&sl->master->mutex); master 259 drivers/w1/slaves/w1_ds2805.c mutex_unlock(&sl->master->mutex); master 88 drivers/w1/slaves/w1_ds28e04.c w1_write_block(sl->master, wrbuf, 3); master 89 drivers/w1/slaves/w1_ds28e04.c w1_read_block(sl->master, &data->memory[off], W1_PAGE_SIZE); master 110 drivers/w1/slaves/w1_ds28e04.c w1_write_block(sl->master, wrbuf, sizeof(wrbuf)); master 111 drivers/w1/slaves/w1_ds28e04.c return w1_read_block(sl->master, data, len); master 126 drivers/w1/slaves/w1_ds28e04.c mutex_lock(&sl->master->mutex); master 143 drivers/w1/slaves/w1_ds28e04.c mutex_unlock(&sl->master->mutex); master 177 drivers/w1/slaves/w1_ds28e04.c w1_write_block(sl->master, wrbuf, 3); master 178 drivers/w1/slaves/w1_ds28e04.c w1_write_block(sl->master, data, len); master 184 drivers/w1/slaves/w1_ds28e04.c w1_write_8(sl->master, W1_F1C_READ_SCRATCH); master 185 drivers/w1/slaves/w1_ds28e04.c w1_read_block(sl->master, rdbuf, len + 3); master 203 drivers/w1/slaves/w1_ds28e04.c w1_next_pullup(sl->master, tm); master 205 drivers/w1/slaves/w1_ds28e04.c w1_write_8(sl->master, wrbuf[i]); master 217 drivers/w1/slaves/w1_ds28e04.c w1_reset_bus(sl->master); master 253 drivers/w1/slaves/w1_ds28e04.c mutex_lock(&sl->master->mutex); master 271 drivers/w1/slaves/w1_ds28e04.c mutex_unlock(&sl->master->mutex); master 290 drivers/w1/slaves/w1_ds28e04.c mutex_lock(&sl->master->mutex); master 292 drivers/w1/slaves/w1_ds28e04.c mutex_unlock(&sl->master->mutex); master 310 drivers/w1/slaves/w1_ds28e04.c mutex_lock(&sl->master->mutex); master 314 drivers/w1/slaves/w1_ds28e04.c mutex_unlock(&sl->master->mutex); master 324 drivers/w1/slaves/w1_ds28e04.c w1_write_block(sl->master, wrbuf, 3); master 326 drivers/w1/slaves/w1_ds28e04.c w1_read_block(sl->master, &ack, sizeof(ack)); master 328 drivers/w1/slaves/w1_ds28e04.c mutex_unlock(&sl->master->mutex); master 92 drivers/w1/slaves/w1_ds28e17.c if (w1_touch_bit(sl->master, 1) == 0) master 108 drivers/w1/slaves/w1_ds28e17.c if (w1_touch_bit(sl->master, 1) == 0) master 159 drivers/w1/slaves/w1_ds28e17.c w1_write_block(sl->master, command, command_count); master 163 drivers/w1/slaves/w1_ds28e17.c w1_write_8(sl->master, w1_buf[0]); master 166 drivers/w1/slaves/w1_ds28e17.c w1_write_block(sl->master, buffer, count); master 170 drivers/w1/slaves/w1_ds28e17.c w1_write_block(sl->master, w1_buf, 2); master 177 drivers/w1/slaves/w1_ds28e17.c w1_read_block(sl->master, w1_buf, 2); master 227 drivers/w1/slaves/w1_ds28e17.c if (w1_reset_resume_command(sl->master)) master 243 drivers/w1/slaves/w1_ds28e17.c if (w1_reset_resume_command(sl->master)) master 280 drivers/w1/slaves/w1_ds28e17.c w1_write_block(sl->master, w1_buf, 5); master 287 drivers/w1/slaves/w1_ds28e17.c w1_buf[0] = w1_read_8(sl->master); master 296 drivers/w1/slaves/w1_ds28e17.c return w1_read_block(sl->master, buffer, count); master 317 drivers/w1/slaves/w1_ds28e17.c w1_write_block(sl->master, w1_buf, 3); master 320 drivers/w1/slaves/w1_ds28e17.c w1_write_block(sl->master, wbuffer, wcount); master 326 drivers/w1/slaves/w1_ds28e17.c w1_write_block(sl->master, w1_buf, 3); master 333 drivers/w1/slaves/w1_ds28e17.c w1_read_block(sl->master, w1_buf, 2); master 341 drivers/w1/slaves/w1_ds28e17.c return w1_read_block(sl->master, rbuffer, rcount); master 354 drivers/w1/slaves/w1_ds28e17.c mutex_lock(&sl->master->bus_mutex); master 450 drivers/w1/slaves/w1_ds28e17.c if (w1_reset_resume_command(sl->master)) { master 459 drivers/w1/slaves/w1_ds28e17.c mutex_unlock(&sl->master->bus_mutex); master 506 drivers/w1/slaves/w1_ds28e17.c mutex_lock(&sl->master->bus_mutex); master 513 drivers/w1/slaves/w1_ds28e17.c w1_write_8(sl->master, W1_F19_READ_CONFIGURATION); master 514 drivers/w1/slaves/w1_ds28e17.c result = w1_read_8(sl->master); master 525 drivers/w1/slaves/w1_ds28e17.c mutex_unlock(&sl->master->bus_mutex); master 544 drivers/w1/slaves/w1_ds28e17.c w1_write_block(sl->master, w1_buf, 2); master 559 drivers/w1/slaves/w1_ds28e17.c mutex_lock(&sl->master->bus_mutex); master 565 drivers/w1/slaves/w1_ds28e17.c mutex_unlock(&sl->master->bus_mutex); master 252 drivers/w1/slaves/w1_therm.c struct w1_master *dev = sl->master; master 331 drivers/w1/slaves/w1_therm.c struct w1_master *dev = sl->master; master 476 drivers/w1/slaves/w1_therm.c struct w1_master *dev = sl->master; master 654 drivers/w1/slaves/w1_therm.c mutex_lock(&sl->master->bus_mutex); master 656 drivers/w1/slaves/w1_therm.c if (w1_reset_bus(sl->master)) master 658 drivers/w1/slaves/w1_therm.c w1_write_8(sl->master, W1_SKIP_ROM); master 659 drivers/w1/slaves/w1_therm.c w1_write_8(sl->master, W1_42_CHAIN); master 660 drivers/w1/slaves/w1_therm.c w1_write_8(sl->master, W1_42_CHAIN_ON); master 661 drivers/w1/slaves/w1_therm.c w1_write_8(sl->master, W1_42_CHAIN_ON_INV); master 662 drivers/w1/slaves/w1_therm.c msleep(sl->master->pullup_duration); master 665 drivers/w1/slaves/w1_therm.c ack = w1_read_8(sl->master); master 671 drivers/w1/slaves/w1_therm.c if (w1_reset_bus(sl->master)) master 674 drivers/w1/slaves/w1_therm.c w1_write_8(sl->master, W1_42_COND_READ); master 675 drivers/w1/slaves/w1_therm.c rv = w1_read_block(sl->master, (u8 *)&rn, 8); master 682 drivers/w1/slaves/w1_therm.c w1_write_8(sl->master, W1_42_CHAIN); master 683 drivers/w1/slaves/w1_therm.c w1_write_8(sl->master, W1_42_CHAIN_DONE); master 684 drivers/w1/slaves/w1_therm.c w1_write_8(sl->master, W1_42_CHAIN_DONE_INV); master 685 drivers/w1/slaves/w1_therm.c w1_read_block(sl->master, &ack, sizeof(ack)); master 688 drivers/w1/slaves/w1_therm.c ack = w1_read_8(sl->master); master 695 drivers/w1/slaves/w1_therm.c if (w1_reset_bus(sl->master)) master 697 drivers/w1/slaves/w1_therm.c w1_write_8(sl->master, W1_SKIP_ROM); master 698 drivers/w1/slaves/w1_therm.c w1_write_8(sl->master, W1_42_CHAIN); master 699 drivers/w1/slaves/w1_therm.c w1_write_8(sl->master, W1_42_CHAIN_OFF); master 700 drivers/w1/slaves/w1_therm.c w1_write_8(sl->master, W1_42_CHAIN_OFF_INV); master 703 drivers/w1/slaves/w1_therm.c ack = w1_read_8(sl->master); master 706 drivers/w1/slaves/w1_therm.c mutex_unlock(&sl->master->bus_mutex); master 711 drivers/w1/slaves/w1_therm.c mutex_unlock(&sl->master->bus_mutex); master 85 drivers/w1/w1.c sl->master->slave_count--; master 122 drivers/w1/w1.c mutex_lock(&sl->master->mutex); master 128 drivers/w1/w1.c w1_write_block(sl->master, buf, count); master 131 drivers/w1/w1.c mutex_unlock(&sl->master->mutex); master 141 drivers/w1/w1.c mutex_lock(&sl->master->mutex); master 142 drivers/w1/w1.c w1_read_block(sl->master, buf, count); master 143 drivers/w1/w1.c mutex_unlock(&sl->master->mutex); master 568 drivers/w1/w1.c int w1_create_master_attributes(struct w1_master *master) master 570 drivers/w1/w1.c return sysfs_create_group(&master->dev.kobj, &w1_master_defattr_group); master 573 drivers/w1/w1.c void w1_destroy_master_attributes(struct w1_master *master) master 575 drivers/w1/w1.c sysfs_remove_group(&master->dev.kobj, &w1_master_defattr_group); master 676 drivers/w1/w1.c sl->dev.parent = &sl->master->dev; master 681 drivers/w1/w1.c sl->dev.of_node = of_find_matching_node(sl->master->dev.of_node, master 711 drivers/w1/w1.c mutex_lock(&sl->master->list_mutex); master 712 drivers/w1/w1.c list_add_tail(&sl->w1_slave_entry, &sl->master->slist); master 713 drivers/w1/w1.c mutex_unlock(&sl->master->list_mutex); master 735 drivers/w1/w1.c sl->master = dev; master 741 drivers/w1/w1.c atomic_inc(&sl->master->refcnt); master 770 drivers/w1/w1.c atomic_dec(&sl->master->refcnt); master 786 drivers/w1/w1.c struct w1_master *dev = sl->master; master 801 drivers/w1/w1.c w1_netlink_send(sl->master, &msg); master 819 drivers/w1/w1.c mutex_lock(&sl->master->list_mutex); master 822 drivers/w1/w1.c mutex_unlock(&sl->master->list_mutex); master 93 drivers/w1/w1_int.c int w1_add_master_device(struct w1_bus_master *master) master 101 drivers/w1/w1_int.c if (!(master->touch_bit && master->reset_bus) && master 102 drivers/w1/w1_int.c !(master->write_bit && master->read_bit) && master 103 drivers/w1/w1_int.c !(master->write_byte && master->read_byte && master->reset_bus)) { master 136 drivers/w1/w1_int.c memcpy(dev->bus_master, master, sizeof(struct w1_bus_master)); master 31 drivers/w1/w1_internal.h int w1_create_master_attributes(struct w1_master *master); master 32 drivers/w1/w1_internal.h void w1_destroy_master_attributes(struct w1_master *master); master 389 drivers/w1/w1_io.c if (w1_reset_bus(sl->master)) master 392 drivers/w1/w1_io.c if (sl->master->slave_count == 1) master 393 drivers/w1/w1_io.c w1_write_8(sl->master, W1_SKIP_ROM); master 399 drivers/w1/w1_io.c w1_write_block(sl->master, match, 9); master 390 drivers/w1/w1_netlink.c dev_dbg(&sl->master->dev, "%s: %02x.%012llx.%02x: cmd=%02x, len=%u.\n", master 394 drivers/w1/w1_netlink.c return w1_process_command_io(sl->master, cmd); master 662 drivers/w1/w1_netlink.c dev = sl->master; master 645 fs/gfs2/ops_fstype.c struct inode *master = d_inode(sdp->sd_master_dir); master 656 fs/gfs2/ops_fstype.c sdp->sd_jindex = gfs2_lookup_simple(master, "jindex"); master 782 fs/gfs2/ops_fstype.c struct inode *master = d_inode(sdp->sd_master_dir); master 793 fs/gfs2/ops_fstype.c sdp->sd_statfs_inode = gfs2_lookup_simple(master, "statfs"); master 801 fs/gfs2/ops_fstype.c sdp->sd_rindex = gfs2_lookup_simple(master, "rindex"); master 810 fs/gfs2/ops_fstype.c sdp->sd_quota_inode = gfs2_lookup_simple(master, "quota"); master 848 fs/gfs2/ops_fstype.c struct inode *master = d_inode(sdp->sd_master_dir); master 856 fs/gfs2/ops_fstype.c pn = gfs2_lookup_simple(master, "per_node"); master 57 fs/ocfs2/dlm/dlmcommon.h u8 master; master 499 fs/ocfs2/dlm/dlmcommon.h u8 master; master 555 fs/ocfs2/dlm/dlmcommon.h u8 master; master 283 fs/ocfs2/dlm/dlmdebug.c mle_type, mle->master, mle->new_master, master 104 fs/ocfs2/dlm/dlmmaster.c u8 new_master, u8 master); master 269 fs/ocfs2/dlm/dlmmaster.c mle->master = O2NM_MAX_NODES; master 832 fs/ocfs2/dlm/dlmmaster.c if (mig || mle->master != O2NM_MAX_NODES) { master 833 fs/ocfs2/dlm/dlmmaster.c BUG_ON(mig && mle->master == dlm->node_num); master 941 fs/ocfs2/dlm/dlmmaster.c if (mle->master != O2NM_MAX_NODES) { master 943 fs/ocfs2/dlm/dlmmaster.c if (mle->master <= nodenum) master 951 fs/ocfs2/dlm/dlmmaster.c lockid, nodenum, mle->master); master 1040 fs/ocfs2/dlm/dlmmaster.c m = mle->master; master 1089 fs/ocfs2/dlm/dlmmaster.c mle->master = dlm->node_num; master 1362 fs/ocfs2/dlm/dlmmaster.c mle->master = to; master 1513 fs/ocfs2/dlm/dlmmaster.c "node %u.\n", tmpmle->master, tmpmle->new_master); master 1514 fs/ocfs2/dlm/dlmmaster.c if (tmpmle->master == dlm->node_num) { master 1523 fs/ocfs2/dlm/dlmmaster.c } else if (tmpmle->master != DLM_LOCK_RES_OWNER_UNKNOWN) { master 1525 fs/ocfs2/dlm/dlmmaster.c if (tmpmle->master == dlm->node_num) { master 1586 fs/ocfs2/dlm/dlmmaster.c if (tmpmle->master == dlm->node_num) { master 1594 fs/ocfs2/dlm/dlmmaster.c tmpmle->master, tmpmle->new_master); master 1893 fs/ocfs2/dlm/dlmmaster.c mle->master, namelen, name); master 1924 fs/ocfs2/dlm/dlmmaster.c mle->master = assert->node_idx; master 1942 fs/ocfs2/dlm/dlmmaster.c dlm_change_lockres_owner(dlm, res, mle->master); master 2173 fs/ocfs2/dlm/dlmmaster.c u8 master = DLM_LOCK_RES_OWNER_UNKNOWN; master 2183 fs/ocfs2/dlm/dlmmaster.c ret = dlm_do_master_requery(dlm, res, nodenum, &master); master 2193 fs/ocfs2/dlm/dlmmaster.c if (master != DLM_LOCK_RES_OWNER_UNKNOWN) { master 2196 fs/ocfs2/dlm/dlmmaster.c if (test_bit(master, dlm->recovery_map)) { master 2201 fs/ocfs2/dlm/dlmmaster.c nodenum, master); master 2206 fs/ocfs2/dlm/dlmmaster.c master); master 3029 fs/ocfs2/dlm/dlmmaster.c u8 master, u8 new_master, master 3040 fs/ocfs2/dlm/dlmmaster.c migrate.master = master; master 3046 fs/ocfs2/dlm/dlmmaster.c if (nodenum == master || master 3155 fs/ocfs2/dlm/dlmmaster.c migrate->master); master 3189 fs/ocfs2/dlm/dlmmaster.c u8 new_master, u8 master) master 3205 fs/ocfs2/dlm/dlmmaster.c if (master == dlm->node_num) { master 3218 fs/ocfs2/dlm/dlmmaster.c tmp->master, tmp->new_master, master 3219 fs/ocfs2/dlm/dlmmaster.c master, new_master, master 3225 fs/ocfs2/dlm/dlmmaster.c tmp->master = master; master 3237 fs/ocfs2/dlm/dlmmaster.c namelen, name, master, master 3249 fs/ocfs2/dlm/dlmmaster.c mle->master = master; master 3378 fs/ocfs2/dlm/dlmmaster.c if (mle->master != dead_node && master 3387 fs/ocfs2/dlm/dlmmaster.c mle->master); master 3396 fs/ocfs2/dlm/dlmmaster.c "%u to %u!\n", dlm->name, dead_node, mle->master, master 56 fs/ocfs2/dlm/dlmrecovery.c u8 flags, u8 master); master 113 fs/ocfs2/dlm/dlmrecovery.c u8 master) master 117 fs/ocfs2/dlm/dlmrecovery.c dlm->name, dlm->reco.new_master, master); master 118 fs/ocfs2/dlm/dlmrecovery.c dlm->reco.new_master = master; master 1114 fs/ocfs2/dlm/dlmrecovery.c orig_master = mres->master; master 1167 fs/ocfs2/dlm/dlmrecovery.c u8 flags, u8 master) master 1177 fs/ocfs2/dlm/dlmrecovery.c mres->master = master; master 1375 fs/ocfs2/dlm/dlmrecovery.c mres->lockname, mres->master); master 1382 fs/ocfs2/dlm/dlmrecovery.c real_master = mres->master; master 1390 fs/ocfs2/dlm/dlmrecovery.c "recovery" : "migration", mres->master); master 1501 fs/ocfs2/dlm/dlmrecovery.c if (mres->master == DLM_LOCK_RES_OWNER_UNKNOWN) { master 1593 fs/ocfs2/dlm/dlmrecovery.c ret = dlm_finish_migration(dlm, res, mres->master); master 1713 fs/ocfs2/dlm/dlmrecovery.c int master = DLM_LOCK_RES_OWNER_UNKNOWN; master 1720 fs/ocfs2/dlm/dlmrecovery.c return master; master 1729 fs/ocfs2/dlm/dlmrecovery.c master = res->owner; master 1730 fs/ocfs2/dlm/dlmrecovery.c if (master == dlm->node_num) { master 1756 fs/ocfs2/dlm/dlmrecovery.c return master; master 197 fs/ocfs2/dlm/dlmthread.c int master; master 203 fs/ocfs2/dlm/dlmthread.c master = (res->owner == dlm->node_num); master 206 fs/ocfs2/dlm/dlmthread.c res->lockname.len, res->lockname.name, master); master 208 fs/ocfs2/dlm/dlmthread.c if (!master) { master 238 fs/ocfs2/dlm/dlmthread.c dlm->name, res->lockname.len, res->lockname.name, master); master 244 fs/ocfs2/dlm/dlmthread.c if (!master && ret == DLM_DEREF_RESPONSE_INPROG) { master 272 fs/ocfs2/dlm/dlmthread.c if (!master) { master 75 fs/pnode.c struct mount *master, *slave_mnt; master 82 fs/pnode.c master = mnt->mnt_master; master 83 fs/pnode.c if (!master) { master 100 fs/pnode.c for (m = master = next_peer(mnt); m != mnt; m = next_peer(m)) { master 102 fs/pnode.c master = m; master 111 fs/pnode.c slave_mnt->mnt_master = master; master 112 fs/pnode.c list_move(&mnt->mnt_slave, &master->mnt_slave_list); master 113 fs/pnode.c list_splice(&mnt->mnt_slave_list, master->mnt_slave_list.prev); master 115 fs/pnode.c mnt->mnt_master = master; master 157 fs/pnode.c struct mount *master = m->mnt_master; master 159 fs/pnode.c if (master == origin->mnt_master) { master 162 fs/pnode.c } else if (m->mnt_slave.next != &master->mnt_slave_list) master 166 fs/pnode.c m = master; master 200 fs/pnode.c struct mount *master = m->mnt_master; master 201 fs/pnode.c if (m->mnt_slave.next != &master->mnt_slave_list) master 203 fs/pnode.c m = next_peer(master); master 204 fs/pnode.c if (master->mnt_group_id == origin->mnt_group_id) master 206 fs/pnode.c if (master->mnt_slave.next == &m->mnt_slave) master 208 fs/pnode.c m = master; master 162 fs/proc_namespace.c int master = r->mnt_master->mnt_group_id; master 164 fs/proc_namespace.c seq_printf(m, " master:%i", master); master 165 fs/proc_namespace.c if (dom && dom != master) master 109 include/drm/drm_auth.h struct drm_master *drm_master_get(struct drm_master *master); master 110 include/drm/drm_auth.h void drm_master_put(struct drm_master **master); master 101 include/drm/drm_device.h struct drm_master *master; master 465 include/drm/drm_drv.h int (*master_create)(struct drm_device *dev, struct drm_master *master); master 472 include/drm/drm_drv.h void (*master_destroy)(struct drm_device *dev, struct drm_master *master); master 224 include/drm/drm_file.h struct drm_master *master; master 13 include/drm/drm_lease.h struct drm_master *drm_lease_owner(struct drm_master *master); master 21 include/drm/drm_lease.h void drm_lease_revoke(struct drm_master *master); master 156 include/drm/drm_legacy.h struct drm_master *master; master 179 include/drm/drm_legacy.h if (!_DRM_LOCK_IS_HELD(_file_priv->master->lock.hw_lock->lock) || \ master 180 include/drm/drm_legacy.h _file_priv->master->lock.file_priv != _file_priv) { \ master 182 include/drm/drm_legacy.h __func__, _DRM_LOCK_IS_HELD(_file_priv->master->lock.hw_lock->lock),\ master 183 include/drm/drm_legacy.h _file_priv->master->lock.file_priv, _file_priv); \ master 24 include/drm/drm_of.h void drm_of_component_match_add(struct device *master, master 52 include/drm/drm_of.h drm_of_component_match_add(struct device *master, master 23 include/linux/component.h int (*bind)(struct device *comp, struct device *master, master 32 include/linux/component.h void (*unbind)(struct device *comp, struct device *master, master 41 include/linux/component.h int component_bind_all(struct device *master, void *master_data); master 42 include/linux/component.h void component_unbind_all(struct device *master, void *master_data); master 44 include/linux/component.h struct master; master 74 include/linux/component.h int (*bind)(struct device *master); master 82 include/linux/component.h void (*unbind)(struct device *master); master 92 include/linux/component.h void component_match_add_release(struct device *master, master 96 include/linux/component.h void component_match_add_typed(struct device *master, master 117 include/linux/component.h static inline void component_match_add(struct device *master, master 121 include/linux/component.h component_match_add_release(master, matchptr, NULL, compare, master 34 include/linux/devpts_fs.h int ptm_open_peer(struct file *master, struct tty_struct *tty, int flags); master 38 include/linux/devpts_fs.h ptm_open_peer(struct file *master, struct tty_struct *tty, int flags) master 31 include/linux/dma/xilinx_dma.h int master; master 17 include/linux/hsi/ssi_protocol.h static inline void ssip_slave_put_master(struct hsi_client *master) master 22 include/linux/hsi/ssi_protocol.h int ssip_slave_start_tx(struct hsi_client *master); master 23 include/linux/hsi/ssi_protocol.h int ssip_slave_stop_tx(struct hsi_client *master); master 24 include/linux/hsi/ssi_protocol.h void ssip_reset_event(struct hsi_client *master); master 26 include/linux/hsi/ssi_protocol.h int ssip_slave_running(struct hsi_client *master); master 134 include/linux/i3c/ccc.h struct i3c_ccc_dev_desc master; master 43 include/linux/i3c/master.h struct i3c_master_controller *master; master 431 include/linux/i3c/master.h int (*bus_init)(struct i3c_master_controller *master); master 432 include/linux/i3c/master.h void (*bus_cleanup)(struct i3c_master_controller *master); master 436 include/linux/i3c/master.h int (*do_daa)(struct i3c_master_controller *master); master 437 include/linux/i3c/master.h bool (*supports_ccc_cmd)(struct i3c_master_controller *master, master 439 include/linux/i3c/master.h int (*send_ccc_cmd)(struct i3c_master_controller *master, master 520 include/linux/i3c/master.h int i3c_master_do_i2c_xfers(struct i3c_master_controller *master, master 524 include/linux/i3c/master.h int i3c_master_disec_locked(struct i3c_master_controller *master, u8 addr, master 526 include/linux/i3c/master.h int i3c_master_enec_locked(struct i3c_master_controller *master, u8 addr, master 528 include/linux/i3c/master.h int i3c_master_entdaa_locked(struct i3c_master_controller *master); master 529 include/linux/i3c/master.h int i3c_master_defslvs_locked(struct i3c_master_controller *master); master 531 include/linux/i3c/master.h int i3c_master_get_free_addr(struct i3c_master_controller *master, master 534 include/linux/i3c/master.h int i3c_master_add_i3c_dev_locked(struct i3c_master_controller *master, master 536 include/linux/i3c/master.h int i3c_master_do_daa(struct i3c_master_controller *master); master 538 include/linux/i3c/master.h int i3c_master_set_info(struct i3c_master_controller *master, master 541 include/linux/i3c/master.h int i3c_master_register(struct i3c_master_controller *master, master 545 include/linux/i3c/master.h int i3c_master_unregister(struct i3c_master_controller *master); master 612 include/linux/i3c/master.h return dev->common.master; master 624 include/linux/i3c/master.h return dev->common.master; master 634 include/linux/i3c/master.h i3c_master_get_bus(struct i3c_master_controller *master) master 636 include/linux/i3c/master.h return &master->bus; master 53 include/linux/if_frad.h struct net_device *master; master 66 include/linux/if_frad.h struct net_device *master[CONFIG_DLCI_MAX]; master 25 include/linux/intel-pti.h u8 master; master 564 include/linux/mtd/mtd.h #define mtd_device_register(master, parts, nr_parts) \ master 565 include/linux/mtd/mtd.h mtd_device_parse_register(master, NULL, NULL, parts, nr_parts) master 566 include/linux/mtd/mtd.h extern int mtd_device_unregister(struct mtd_info *master); master 109 include/linux/mtd/partitions.h int mtd_add_partition(struct mtd_info *master, const char *name, master 111 include/linux/mtd/partitions.h int mtd_del_partition(struct mtd_info *master, int partno); master 2518 include/linux/netdevice.h bool master; /* is upper dev master */ master 4355 include/linux/netdevice.h ifbond master; master 154 include/linux/pm_domain.h struct generic_pm_domain *master; master 41 include/linux/reset/bcm63xx_pmb.h static inline int __bpcm_do_op(void __iomem *master, unsigned int addr, master 48 include/linux/reset/bcm63xx_pmb.h writel(cmd, master + PMB_CTRL); master 50 include/linux/reset/bcm63xx_pmb.h cmd = readl(master + PMB_CTRL); master 66 include/linux/reset/bcm63xx_pmb.h static inline int bpcm_rd(void __iomem *master, unsigned int addr, master 71 include/linux/reset/bcm63xx_pmb.h ret = __bpcm_do_op(master, addr, off >> 2, PMC_PMBM_READ); master 72 include/linux/reset/bcm63xx_pmb.h *val = readl(master + PMB_RD_DATA); master 77 include/linux/reset/bcm63xx_pmb.h static inline int bpcm_wr(void __iomem *master, unsigned int addr, master 82 include/linux/reset/bcm63xx_pmb.h writel(val, master + PMB_WR_DATA); master 83 include/linux/reset/bcm63xx_pmb.h ret = __bpcm_do_op(master, addr, off >> 2, PMC_PMBM_WRITE); master 143 include/linux/spi/spi.h struct spi_controller *master; /* compatibility layer */ master 1029 include/linux/spi/spi.h u32 bpw_mask = spi->master->bits_per_word_mask; master 13 include/linux/spi/spi_bitbang.h struct spi_master *master; master 74 include/linux/w1.h struct w1_master *master; master 243 include/linux/w1.h int w1_add_master_device(struct w1_bus_master *master); master 244 include/linux/w1.h void w1_remove_master_device(struct w1_bus_master *master); master 285 include/media/v4l2-common.h struct spi_master *master, struct spi_board_info *info); master 309 include/media/v4l2-common.h struct spi_master *master, struct spi_board_info *info) master 198 include/net/bluetooth/mgmt.h __u8 master; master 163 include/net/dsa.h struct net_device *master; master 601 include/net/dsa.h struct net_device *master; master 85 include/net/l3mdev.h struct net_device *master; master 91 include/net/l3mdev.h master = dev; master 93 include/net/l3mdev.h master = netdev_master_upper_dev_get_rcu(dev); master 95 include/net/l3mdev.h master = NULL; master 97 include/net/l3mdev.h return master; master 148 include/net/l3mdev.h struct net_device *master = NULL; master 151 include/net/l3mdev.h master = netdev_master_upper_dev_get_rcu(skb->dev); master 154 include/net/l3mdev.h master = skb->dev; master 156 include/net/l3mdev.h if (master && master->l3mdev_ops->l3mdev_l3_rcv) master 157 include/net/l3mdev.h skb = master->l3mdev_ops->l3mdev_l3_rcv(master, skb, proto); master 180 include/net/l3mdev.h struct net_device *master; master 182 include/net/l3mdev.h master = netdev_master_upper_dev_get_rcu(dev); master 183 include/net/l3mdev.h if (master && master->l3mdev_ops->l3mdev_l3_out) master 184 include/net/l3mdev.h skb = master->l3mdev_ops->l3mdev_l3_out(master, sk, master 93 include/net/netfilter/nf_conntrack.h struct nf_conn *master; master 130 include/net/netfilter/nf_conntrack.h #define master_ct(conntr) (conntr->master) master 37 include/net/netfilter/nf_conntrack_expect.h struct nf_conn *master; master 65 include/net/netfilter/nf_conntrack_expect.h return nf_ct_net(exp->master); master 181 include/sound/control.h int _snd_ctl_add_slave(struct snd_kcontrol *master, struct snd_kcontrol *slave, master 206 include/sound/control.h snd_ctl_add_slave(struct snd_kcontrol *master, struct snd_kcontrol *slave) master 208 include/sound/control.h return _snd_ctl_add_slave(master, slave, 0); master 228 include/sound/control.h snd_ctl_add_slave_uncached(struct snd_kcontrol *master, master 231 include/sound/control.h return _snd_ctl_add_slave(master, slave, SND_CTL_SLAVE_NEED_UPDATE); master 44 include/sound/i2c.h struct snd_i2c_bus *master; /* master bus when SCK/SCL is shared */ master 63 include/sound/i2c.h struct snd_i2c_bus *master, struct snd_i2c_bus **ri2c); master 70 include/sound/i2c.h if (bus->master) master 71 include/sound/i2c.h mutex_lock(&bus->master->lock_mutex); master 78 include/sound/i2c.h if (bus->master) master 79 include/sound/i2c.h mutex_unlock(&bus->master->lock_mutex); master 863 include/sound/pcm.h struct snd_pcm_substream *master) master 865 include/sound/pcm.h substream->runtime->trigger_master = master; master 108 include/sound/timer.h struct snd_timer_instance *master; master 12 include/trace/events/fsi.h TP_PROTO(const struct fsi_master *master, int link, int id, master 14 include/trace/events/fsi.h TP_ARGS(master, link, id, addr, size), master 23 include/trace/events/fsi.h __entry->master_idx = master->idx; master 39 include/trace/events/fsi.h TP_PROTO(const struct fsi_master *master, int link, int id, master 41 include/trace/events/fsi.h TP_ARGS(master, link, id, addr, size, data), master 51 include/trace/events/fsi.h __entry->master_idx = master->idx; master 70 include/trace/events/fsi.h TP_PROTO(const struct fsi_master *master, int link, int id, master 73 include/trace/events/fsi.h TP_ARGS(master, link, id, addr, size, write, data, ret), master 85 include/trace/events/fsi.h __entry->master_idx = master->idx; master 109 include/trace/events/fsi.h TP_PROTO(const struct fsi_master *master, int link), master 110 include/trace/events/fsi.h TP_ARGS(master, link), master 116 include/trace/events/fsi.h __entry->master_idx = master->idx; master 11 include/trace/events/fsi_master_ast_cf.h TP_PROTO(const struct fsi_master_acf *master, uint32_t op), master 12 include/trace/events/fsi_master_ast_cf.h TP_ARGS(master, op), master 18 include/trace/events/fsi_master_ast_cf.h __entry->master_idx = master->master.idx; master 27 include/trace/events/fsi_master_ast_cf.h TP_PROTO(const struct fsi_master_acf *master, const struct fsi_msg *cmd, u8 rbits), master 28 include/trace/events/fsi_master_ast_cf.h TP_ARGS(master, cmd, rbits), master 36 include/trace/events/fsi_master_ast_cf.h __entry->master_idx = master->master.idx; master 48 include/trace/events/fsi_master_ast_cf.h TP_PROTO(const struct fsi_master_acf *master, u8 rtag, u8 rcrc, __be32 rdata, bool crc_ok), master 49 include/trace/events/fsi_master_ast_cf.h TP_ARGS(master, rtag, rcrc, rdata, crc_ok), master 58 include/trace/events/fsi_master_ast_cf.h __entry->master_idx = master->master.idx; master 71 include/trace/events/fsi_master_ast_cf.h TP_PROTO(const struct fsi_master_acf *master, int retries), master 72 include/trace/events/fsi_master_ast_cf.h TP_ARGS(master, retries), master 78 include/trace/events/fsi_master_ast_cf.h __entry->master_idx = master->master.idx; master 87 include/trace/events/fsi_master_ast_cf.h TP_PROTO(const struct fsi_master_acf *master, int busy_count), master 88 include/trace/events/fsi_master_ast_cf.h TP_ARGS(master, busy_count), master 94 include/trace/events/fsi_master_ast_cf.h __entry->master_idx = master->master.idx; master 103 include/trace/events/fsi_master_ast_cf.h TP_PROTO(const struct fsi_master_acf *master, u32 addr), master 104 include/trace/events/fsi_master_ast_cf.h TP_ARGS(master, addr), master 110 include/trace/events/fsi_master_ast_cf.h __entry->master_idx = master->master.idx; master 119 include/trace/events/fsi_master_ast_cf.h TP_PROTO(const struct fsi_master_acf *master, u32 rel_addr), master 120 include/trace/events/fsi_master_ast_cf.h TP_ARGS(master, rel_addr), master 126 include/trace/events/fsi_master_ast_cf.h __entry->master_idx = master->master.idx; master 135 include/trace/events/fsi_master_ast_cf.h TP_PROTO(const struct fsi_master_acf *master), master 136 include/trace/events/fsi_master_ast_cf.h TP_ARGS(master), master 141 include/trace/events/fsi_master_ast_cf.h __entry->master_idx = master->master.idx; master 12 include/trace/events/fsi_master_gpio.h TP_PROTO(const struct fsi_master_gpio *master, int bits, uint64_t msg), master 13 include/trace/events/fsi_master_gpio.h TP_ARGS(master, bits, msg), master 20 include/trace/events/fsi_master_gpio.h __entry->master_idx = master->master.idx; master 33 include/trace/events/fsi_master_gpio.h TP_PROTO(const struct fsi_master_gpio *master, int bits, uint64_t msg), master 34 include/trace/events/fsi_master_gpio.h TP_ARGS(master, bits, msg), master 41 include/trace/events/fsi_master_gpio.h __entry->master_idx = master->master.idx; master 54 include/trace/events/fsi_master_gpio.h TP_PROTO(const struct fsi_master_gpio *master, int clocks), master 55 include/trace/events/fsi_master_gpio.h TP_ARGS(master, clocks), master 61 include/trace/events/fsi_master_gpio.h __entry->master_idx = master->master.idx; master 70 include/trace/events/fsi_master_gpio.h TP_PROTO(const struct fsi_master_gpio *master), master 71 include/trace/events/fsi_master_gpio.h TP_ARGS(master), master 76 include/trace/events/fsi_master_gpio.h __entry->master_idx = master->master.idx; master 84 include/trace/events/fsi_master_gpio.h TP_PROTO(const struct fsi_master_gpio *master), master 85 include/trace/events/fsi_master_gpio.h TP_ARGS(master), master 90 include/trace/events/fsi_master_gpio.h __entry->master_idx = master->master.idx; master 98 include/trace/events/fsi_master_gpio.h TP_PROTO(const struct fsi_master_gpio *master), master 99 include/trace/events/fsi_master_gpio.h TP_ARGS(master), master 104 include/trace/events/fsi_master_gpio.h __entry->master_idx = master->master.idx; master 112 include/trace/events/fsi_master_gpio.h TP_PROTO(const struct fsi_master_gpio *master, int busy), master 113 include/trace/events/fsi_master_gpio.h TP_ARGS(master, busy), master 119 include/trace/events/fsi_master_gpio.h __entry->master_idx = master->master.idx; master 127 include/trace/events/fsi_master_gpio.h TP_PROTO(const struct fsi_master_gpio *master, u32 addr), master 128 include/trace/events/fsi_master_gpio.h TP_ARGS(master, addr), master 134 include/trace/events/fsi_master_gpio.h __entry->master_idx = master->master.idx; master 142 include/trace/events/fsi_master_gpio.h TP_PROTO(const struct fsi_master_gpio *master, u32 rel_addr), master 143 include/trace/events/fsi_master_gpio.h TP_ARGS(master, rel_addr), master 149 include/trace/events/fsi_master_gpio.h __entry->master_idx = master->master.idx; master 157 include/trace/events/fsi_master_gpio.h TP_PROTO(const struct fsi_master_gpio *master), master 158 include/trace/events/fsi_master_gpio.h TP_ARGS(master), master 163 include/trace/events/fsi_master_gpio.h __entry->master_idx = master->master.idx; master 1687 include/uapi/drm/i915_drm.h struct i915_engine_class_instance master; master 1700 include/uapi/drm/i915_drm.h struct i915_engine_class_instance master; \ master 74 include/uapi/linux/hdlc/ioctl.h char master[IFNAMSIZ]; /* Name of master FRAD device */ master 52 include/uapi/linux/netfilter/xt_hashlimit.h struct xt_hashlimit_info *master; master 23 include/uapi/linux/netfilter/xt_limit.h struct xt_limit_priv *master; master 20 include/uapi/linux/netfilter/xt_quota.h struct xt_quota_priv *master; master 34 include/uapi/linux/netfilter/xt_statistic.h struct xt_statistic_priv *master __attribute__((aligned(8))); master 33 include/uapi/linux/stm.h __u16 master; master 5456 kernel/sched/fair.c unsigned int master = current->wakee_flips; master 5460 kernel/sched/fair.c if (master < slave) master 5461 kernel/sched/fair.c swap(master, slave); master 5462 kernel/sched/fair.c if (slave < factor || master < slave * factor) master 689 net/batman-adv/hard-interface.c struct net_device *master) master 693 net/batman-adv/hard-interface.c if (!master) master 697 net/batman-adv/hard-interface.c if (master->netdev_ops->ndo_del_slave) master 698 net/batman-adv/hard-interface.c ret = master->netdev_ops->ndo_del_slave(master, slave->net_dev); master 715 net/batman-adv/hard-interface.c struct net_device *soft_iface, *master; master 749 net/batman-adv/hard-interface.c master = netdev_master_upper_dev_get(hard_iface->net_dev); master 750 net/batman-adv/hard-interface.c ret = batadv_master_del_slave(hard_iface, master); master 5070 net/bluetooth/mgmt.c if (key->master != 0x00 && key->master != 0x01) master 5140 net/bluetooth/mgmt.c type = key->master ? SMP_LTK : SMP_LTK_SLAVE; master 5144 net/bluetooth/mgmt.c type = key->master ? SMP_LTK : SMP_LTK_SLAVE; master 7154 net/bluetooth/mgmt.c ev.key.master = 1; master 6405 net/core/dev.c bool master; master 6509 net/core/dev.c if (likely(upper->master)) master 6526 net/core/dev.c if (likely(upper->master) && !upper->ignore) master 7077 net/core/dev.c if (upper && likely(upper->master)) master 7117 net/core/dev.c void *private, bool master) master 7137 net/core/dev.c adj->master = master; master 7153 net/core/dev.c if (master) { master 7203 net/core/dev.c if (adj->master) master 7220 net/core/dev.c void *private, bool master) master 7225 net/core/dev.c private, master); master 7251 net/core/dev.c void *private, bool master) master 7256 net/core/dev.c private, master); master 7268 net/core/dev.c struct net_device *upper_dev, bool master, master 7278 net/core/dev.c .master = master, master 7297 net/core/dev.c if (!master) { master 7313 net/core/dev.c master); master 7403 net/core/dev.c changeupper_info.master = netdev_master_upper_dev_get(dev) == upper_dev; master 2520 net/core/neighbour.c struct net_device *master; master 2525 net/core/neighbour.c master = dev ? netdev_master_upper_dev_get(dev) : NULL; master 2526 net/core/neighbour.c if (!master || master->ifindex != master_idx) master 1824 net/core/rtnetlink.c struct net_device *master; master 1829 net/core/rtnetlink.c master = netdev_master_upper_dev_get(dev); master 1830 net/core/rtnetlink.c if (!master || master->ifindex != master_idx) master 4852 net/core/rtnetlink.c const struct net_device *master; master 4854 net/core/rtnetlink.c master = netdev_master_upper_dev_get(dev); master 4855 net/core/rtnetlink.c if (master) master 4856 net/core/rtnetlink.c ops = master->rtnl_link_ops; master 4967 net/core/rtnetlink.c const struct net_device *master; master 4970 net/core/rtnetlink.c master = netdev_master_upper_dev_get(_dev); master 4971 net/core/rtnetlink.c if (master) master 4972 net/core/rtnetlink.c ops = master->rtnl_link_ops; master 512 net/dsa/dsa2.c struct net_device *master = cpu_dp->master; master 515 net/dsa/dsa2.c return dsa_master_setup(master, cpu_dp); master 521 net/dsa/dsa2.c struct net_device *master = cpu_dp->master; master 523 net/dsa/dsa2.c return dsa_master_teardown(master); master 631 net/dsa/dsa2.c static int dsa_port_parse_cpu(struct dsa_port *dp, struct net_device *master) master 651 net/dsa/dsa2.c dp->master = master; master 666 net/dsa/dsa2.c struct net_device *master; master 668 net/dsa/dsa2.c master = of_find_net_device_by_node(ethernet); master 669 net/dsa/dsa2.c if (!master) master 672 net/dsa/dsa2.c return dsa_port_parse_cpu(dp, master); master 754 net/dsa/dsa2.c struct net_device *master; master 756 net/dsa/dsa2.c master = dsa_dev_to_net_device(dev); master 757 net/dsa/dsa2.c if (!master) master 760 net/dsa/dsa2.c dev_put(master); master 762 net/dsa/dsa2.c return dsa_port_parse_cpu(dp, master); master 208 net/dsa/dsa_priv.h return dp->cpu_dp->master; master 69 net/dsa/slave.c struct net_device *master = dsa_slave_to_master(dev); master 73 net/dsa/slave.c if (!(master->flags & IFF_UP)) master 76 net/dsa/slave.c if (!ether_addr_equal(dev->dev_addr, master->dev_addr)) { master 77 net/dsa/slave.c err = dev_uc_add(master, dev->dev_addr); master 83 net/dsa/slave.c err = dev_set_allmulti(master, 1); master 88 net/dsa/slave.c err = dev_set_promiscuity(master, 1); master 101 net/dsa/slave.c dev_set_promiscuity(master, -1); master 104 net/dsa/slave.c dev_set_allmulti(master, -1); master 106 net/dsa/slave.c if (!ether_addr_equal(dev->dev_addr, master->dev_addr)) master 107 net/dsa/slave.c dev_uc_del(master, dev->dev_addr); master 114 net/dsa/slave.c struct net_device *master = dsa_slave_to_master(dev); master 122 net/dsa/slave.c dev_mc_unsync(master, dev); master 123 net/dsa/slave.c dev_uc_unsync(master, dev); master 125 net/dsa/slave.c dev_set_allmulti(master, -1); master 127 net/dsa/slave.c dev_set_promiscuity(master, -1); master 129 net/dsa/slave.c if (!ether_addr_equal(dev->dev_addr, master->dev_addr)) master 130 net/dsa/slave.c dev_uc_del(master, dev->dev_addr); master 137 net/dsa/slave.c struct net_device *master = dsa_slave_to_master(dev); master 140 net/dsa/slave.c dev_set_allmulti(master, master 143 net/dsa/slave.c dev_set_promiscuity(master, master 150 net/dsa/slave.c struct net_device *master = dsa_slave_to_master(dev); master 152 net/dsa/slave.c dev_mc_sync(master, dev); master 153 net/dsa/slave.c dev_uc_sync(master, dev); master 158 net/dsa/slave.c struct net_device *master = dsa_slave_to_master(dev); master 168 net/dsa/slave.c if (!ether_addr_equal(addr->sa_data, master->dev_addr)) { master 169 net/dsa/slave.c err = dev_uc_add(master, addr->sa_data); master 174 net/dsa/slave.c if (!ether_addr_equal(dev->dev_addr, master->dev_addr)) master 175 net/dsa/slave.c dev_uc_del(master, dev->dev_addr); master 792 net/dsa/slave.c struct net_device *master = dsa_slave_to_master(dev); master 801 net/dsa/slave.c err = __netpoll_setup(netpoll, master); master 1377 net/dsa/slave.c struct net_device *master = dsa_slave_to_master(dev); master 1382 net/dsa/slave.c .master = master, master 1392 net/dsa/slave.c struct net_device *master = cpu_dp->master; master 1408 net/dsa/slave.c slave_dev->features = master->vlan_features | NETIF_F_HW_TC; master 1417 net/dsa/slave.c eth_hw_addr_inherit(slave_dev, master); master 1426 net/dsa/slave.c slave_dev->vlan_features = master->vlan_features; master 1445 net/dsa/slave.c netdev_err(master, "error %d setting up slave phy\n", ret); master 1453 net/dsa/slave.c netdev_err(master, "error %d registering interface %s\n", master 44 net/hsr/hsr_device.c static void hsr_set_operstate(struct hsr_port *master, bool has_carrier) master 46 net/hsr/hsr_device.c if (!is_admin_up(master->dev)) { master 47 net/hsr/hsr_device.c __hsr_set_operstate(master->dev, IF_OPER_DOWN); master 52 net/hsr/hsr_device.c __hsr_set_operstate(master->dev, IF_OPER_UP); master 54 net/hsr/hsr_device.c __hsr_set_operstate(master->dev, IF_OPER_LOWERLAYERDOWN); master 57 net/hsr/hsr_device.c static bool hsr_check_carrier(struct hsr_port *master) master 65 net/hsr/hsr_device.c hsr_for_each_port(master->hsr, port) master 73 net/hsr/hsr_device.c netif_carrier_on(master->dev); master 75 net/hsr/hsr_device.c netif_carrier_off(master->dev); master 101 net/hsr/hsr_device.c struct hsr_port *master; master 105 net/hsr/hsr_device.c master = hsr_port_get_hsr(hsr, HSR_PT_MASTER); master 109 net/hsr/hsr_device.c old_operstate = master->dev->operstate; master 110 net/hsr/hsr_device.c has_carrier = hsr_check_carrier(master); master 111 net/hsr/hsr_device.c hsr_set_operstate(master, has_carrier); master 112 net/hsr/hsr_device.c hsr_check_announce(master->dev, old_operstate); master 135 net/hsr/hsr_device.c struct hsr_port *master; master 138 net/hsr/hsr_device.c master = hsr_port_get_hsr(hsr, HSR_PT_MASTER); master 141 net/hsr/hsr_device.c netdev_info(master->dev, "A HSR master's MTU cannot be greater than the smallest MTU of its slaves minus the HSR Tag length (%d octets).\n", master 227 net/hsr/hsr_device.c struct hsr_port *master; master 229 net/hsr/hsr_device.c master = hsr_port_get_hsr(hsr, HSR_PT_MASTER); master 230 net/hsr/hsr_device.c if (master) { master 231 net/hsr/hsr_device.c skb->dev = master->dev; master 232 net/hsr/hsr_device.c hsr_forward_skb(skb, master); master 245 net/hsr/hsr_device.c static void send_hsr_supervision_frame(struct hsr_port *master, master 255 net/hsr/hsr_device.c hlen = LL_RESERVED_SPACE(master->dev); master 256 net/hsr/hsr_device.c tlen = master->dev->needed_tailroom; master 266 net/hsr/hsr_device.c skb->dev = master->dev; master 271 net/hsr/hsr_device.c master->hsr->sup_multicast_addr, master 289 net/hsr/hsr_device.c spin_lock_irqsave(&master->hsr->seqnr_lock, irqflags); master 291 net/hsr/hsr_device.c hsr_stag->sequence_nr = htons(master->hsr->sup_sequence_nr); master 292 net/hsr/hsr_device.c hsr_tag->sequence_nr = htons(master->hsr->sequence_nr); master 293 net/hsr/hsr_device.c master->hsr->sup_sequence_nr++; master 294 net/hsr/hsr_device.c master->hsr->sequence_nr++; master 296 net/hsr/hsr_device.c hsr_stag->sequence_nr = htons(master->hsr->sequence_nr); master 297 net/hsr/hsr_device.c master->hsr->sequence_nr++; master 299 net/hsr/hsr_device.c spin_unlock_irqrestore(&master->hsr->seqnr_lock, irqflags); master 308 net/hsr/hsr_device.c ether_addr_copy(hsr_sp->macaddress_A, master->dev->dev_addr); master 313 net/hsr/hsr_device.c hsr_forward_skb(skb, master); master 326 net/hsr/hsr_device.c struct hsr_port *master; master 332 net/hsr/hsr_device.c master = hsr_port_get_hsr(hsr, HSR_PT_MASTER); master 335 net/hsr/hsr_device.c send_hsr_supervision_frame(master, HSR_TLV_ANNOUNCE, master 341 net/hsr/hsr_device.c send_hsr_supervision_frame(master, HSR_TLV_LIFE_CHECK, master 347 net/hsr/hsr_device.c if (is_admin_up(master->dev)) master 22 net/hsr/hsr_main.c struct hsr_port *port, *master; master 61 net/hsr/hsr_main.c master = hsr_port_get_hsr(hsr, HSR_PT_MASTER); master 64 net/hsr/hsr_main.c ether_addr_copy(master->dev->dev_addr, dev->dev_addr); master 66 net/hsr/hsr_main.c master->dev); master 72 net/hsr/hsr_main.c master->dev->dev_addr, master 75 net/hsr/hsr_main.c master->dev->dev_addr); master 77 net/hsr/hsr_main.c netdev_warn(master->dev, master 84 net/hsr/hsr_main.c master = hsr_port_get_hsr(port->hsr, HSR_PT_MASTER); master 85 net/hsr/hsr_main.c master->dev->mtu = mtu_max; master 151 net/hsr/hsr_netlink.c struct hsr_port *master; master 181 net/hsr/hsr_netlink.c master = hsr_port_get_hsr(hsr, HSR_PT_MASTER); master 182 net/hsr/hsr_netlink.c netdev_warn(master->dev, "Could not send HSR ring error message\n"); master 193 net/hsr/hsr_netlink.c struct hsr_port *master; master 218 net/hsr/hsr_netlink.c master = hsr_port_get_hsr(hsr, HSR_PT_MASTER); master 219 net/hsr/hsr_netlink.c netdev_warn(master->dev, "Could not send HSR node down\n"); master 131 net/hsr/hsr_slave.c struct hsr_port *port, *master; master 161 net/hsr/hsr_slave.c master = hsr_port_get_hsr(hsr, HSR_PT_MASTER); master 162 net/hsr/hsr_slave.c netdev_update_features(master->dev); master 163 net/hsr/hsr_slave.c dev_set_mtu(master->dev, hsr_get_max_mtu(hsr)); master 175 net/hsr/hsr_slave.c struct hsr_port *master; master 178 net/hsr/hsr_slave.c master = hsr_port_get_hsr(hsr, HSR_PT_MASTER); master 181 net/hsr/hsr_slave.c if (port != master) { master 182 net/hsr/hsr_slave.c if (master) { master 183 net/hsr/hsr_slave.c netdev_update_features(master->dev); master 184 net/hsr/hsr_slave.c dev_set_mtu(master->dev, hsr_get_max_mtu(hsr)); master 196 net/hsr/hsr_slave.c if (port != master) master 417 net/ipv4/netfilter/nf_nat_h323.c new->master->tuplehash[!this->dir].tuple.src.u3; master 47 net/ipv4/netfilter/nf_nat_pptp.c const struct nf_conn *master = ct->master; master 60 net/ipv4/netfilter/nf_nat_pptp.c ct_pptp_info = nfct_help_data(master); master 67 net/ipv4/netfilter/nf_nat_pptp.c t.src.u3.ip = master->tuplehash[!exp->dir].tuple.src.u3.ip; master 69 net/ipv4/netfilter/nf_nat_pptp.c t.dst.u3.ip = master->tuplehash[!exp->dir].tuple.dst.u3.ip; master 76 net/ipv4/netfilter/nf_nat_pptp.c t.src.u3.ip = master->tuplehash[!exp->dir].tuple.src.u3.ip; master 78 net/ipv4/netfilter/nf_nat_pptp.c t.dst.u3.ip = master->tuplehash[!exp->dir].tuple.dst.u3.ip; master 100 net/ipv4/netfilter/nf_nat_pptp.c = ct->master->tuplehash[!exp->dir].tuple.dst.u3; master 110 net/ipv4/netfilter/nf_nat_pptp.c = ct->master->tuplehash[!exp->dir].tuple.src.u3; master 202 net/ipv4/netfilter/nf_nat_pptp.c const struct nf_conn *ct = expect_orig->master; master 1646 net/ipv4/nexthop.c struct net_device *master; master 1651 net/ipv4/nexthop.c master = netdev_master_upper_dev_get((struct net_device *)dev); master 1652 net/ipv4/nexthop.c if (!master || master->ifindex != master_idx) master 1722 net/ipv6/addrconf.c const struct net_device *master, master 1734 net/ipv6/addrconf.c idev = __in6_dev_get(master); master 1796 net/ipv6/addrconf.c const struct net_device *master; master 1803 net/ipv6/addrconf.c master = l3mdev_master_dev_rcu(dst_dev); master 1804 net/ipv6/addrconf.c if (master) { master 1805 net/ipv6/addrconf.c master_idx = master->ifindex; master 1808 net/ipv6/addrconf.c master, &dst, master 27 net/l3mdev/l3mdev.c struct net_device *master; master 36 net/l3mdev/l3mdev.c master = netdev_master_upper_dev_get_rcu(_dev); master 37 net/l3mdev/l3mdev.c if (master) master 38 net/l3mdev/l3mdev.c ifindex = master->ifindex; master 84 net/l3mdev/l3mdev.c const struct net_device *master; master 86 net/l3mdev/l3mdev.c master = netdev_master_upper_dev_get_rcu(_dev); master 87 net/l3mdev/l3mdev.c if (master && master 88 net/l3mdev/l3mdev.c master->l3mdev_ops->l3mdev_fib_table) master 89 net/l3mdev/l3mdev.c tb_id = master->l3mdev_ops->l3mdev_fib_table(master); master 505 net/mac80211/iface.c struct ieee80211_sub_if_data *master; master 514 net/mac80211/iface.c master = container_of(sdata->bss, master 517 net/mac80211/iface.c master->control_port_protocol; master 519 net/mac80211/iface.c master->control_port_no_encrypt; master 521 net/mac80211/iface.c master->control_port_over_nl80211; master 522 net/mac80211/iface.c sdata->vif.cab_queue = master->vif.cab_queue; master 523 net/mac80211/iface.c memcpy(sdata->vif.hw_queue, master->vif.hw_queue, master 525 net/mac80211/iface.c sdata->vif.bss_conf.chandef = master->vif.bss_conf.chandef; master 529 net/mac80211/iface.c master->crypto_tx_tailroom_needed_cnt; master 986 net/mac80211/key.c struct ieee80211_sub_if_data *master; master 1008 net/mac80211/key.c master = container_of(sdata->bss, master 1013 net/mac80211/key.c master->crypto_tx_tailroom_needed_cnt); master 470 net/netfilter/nf_conntrack_core.c b = (unsigned long)ct->master; master 588 net/netfilter/nf_conntrack_core.c struct nf_conn *master = ct->master; master 590 net/netfilter/nf_conntrack_core.c if (master) master 591 net/netfilter/nf_conntrack_core.c nf_ct_gre_keymap_destroy(master); master 623 net/netfilter/nf_conntrack_core.c if (ct->master) master 624 net/netfilter/nf_conntrack_core.c nf_ct_put(ct->master); master 1486 net/netfilter/nf_conntrack_core.c ct->master = exp->master; master 1494 net/netfilter/nf_conntrack_core.c ct->mark = exp->master->mark; master 1497 net/netfilter/nf_conntrack_core.c ct->secmark = exp->master->secmark; master 1771 net/netfilter/nf_conntrack_core.c if (ct->master || (help && !hlist_empty(&help->expectations))) master 244 net/netfilter/nf_conntrack_ecache.c e = nf_ct_ecache_find(exp->master); master 50 net/netfilter/nf_conntrack_expect.c struct nf_conn_help *master_help = nfct_help(exp->master); master 101 net/netfilter/nf_conntrack_expect.c net_eq(net, nf_ct_net(i->master)) && master 102 net/netfilter/nf_conntrack_expect.c nf_ct_zone_equal_any(i->master, zone); master 183 net/netfilter/nf_conntrack_expect.c if (!nf_ct_is_confirmed(exp->master)) master 194 net/netfilter/nf_conntrack_expect.c if (unlikely(nf_ct_is_dying(exp->master) || master 195 net/netfilter/nf_conntrack_expect.c !atomic_inc_not_zero(&exp->master->ct_general.use))) master 206 net/netfilter/nf_conntrack_expect.c nf_ct_put(exp->master); master 247 net/netfilter/nf_conntrack_expect.c net_eq(nf_ct_net(a->master), nf_ct_net(b->master)) && master 248 net/netfilter/nf_conntrack_expect.c nf_ct_zone_equal_any(a->master, nf_ct_zone(b->master)); master 256 net/netfilter/nf_conntrack_expect.c net_eq(nf_ct_net(a->master), nf_ct_net(b->master)) && master 257 net/netfilter/nf_conntrack_expect.c nf_ct_zone_equal_any(a->master, nf_ct_zone(b->master)); master 267 net/netfilter/nf_conntrack_expect.c return a->master == b->master; master 290 net/netfilter/nf_conntrack_expect.c new->master = me; master 371 net/netfilter/nf_conntrack_expect.c struct nf_conn_help *master_help = nfct_help(exp->master); master 398 net/netfilter/nf_conntrack_expect.c static void evict_oldest_expect(struct nf_conn *master, master 401 net/netfilter/nf_conntrack_expect.c struct nf_conn_help *master_help = nfct_help(master); master 418 net/netfilter/nf_conntrack_expect.c struct nf_conn *master = expect->master; master 419 net/netfilter/nf_conntrack_expect.c struct nf_conn_help *master_help = nfct_help(master); master 435 net/netfilter/nf_conntrack_expect.c i->master != expect->master) master 452 net/netfilter/nf_conntrack_expect.c evict_oldest_expect(master, expect); master 637 net/netfilter/nf_conntrack_expect.c helper = rcu_dereference(nfct_help(expect->master)->helper); master 1240 net/netfilter/nf_conntrack_h323_main.c if (exp && exp->master == ct) master 444 net/netfilter/nf_conntrack_helper.c struct nf_conn_help *help = nfct_help(exp->master); master 391 net/netfilter/nf_conntrack_netlink.c #define master_tuple(ct) &(ct->master->tuplehash[IP_CT_DIR_ORIGINAL].tuple) master 1633 net/netfilter/nf_conntrack_netlink.c if (ct->master) { master 2060 net/netfilter/nf_conntrack_netlink.c struct nf_conntrack_tuple master; master 2064 net/netfilter/nf_conntrack_netlink.c err = ctnetlink_parse_tuple(cda, &master, CTA_TUPLE_MASTER, master 2069 net/netfilter/nf_conntrack_netlink.c master_h = nf_conntrack_find_get(net, zone, &master); master 2076 net/netfilter/nf_conntrack_netlink.c ct->master = master_ct; master 2454 net/netfilter/nf_conntrack_netlink.c if (ct->master && ctnetlink_dump_master(skb, ct) < 0) master 2717 net/netfilter/nf_conntrack_netlink.c c = (unsigned long)exp->master; master 2731 net/netfilter/nf_conntrack_netlink.c struct nf_conn *master = exp->master; master 2748 net/netfilter/nf_conntrack_netlink.c &master->tuplehash[IP_CT_DIR_ORIGINAL].tuple, master 2762 net/netfilter/nf_conntrack_netlink.c nat_tuple.src.l3num = nf_ct_l3num(master); master 2764 net/netfilter/nf_conntrack_netlink.c nat_tuple.dst.protonum = nf_ct_protonum(master); master 2778 net/netfilter/nf_conntrack_netlink.c help = nfct_help(master); master 2907 net/netfilter/nf_conntrack_netlink.c if (!net_eq(nf_ct_net(exp->master), net)) master 3119 net/netfilter/nf_conntrack_netlink.c m_help = nfct_help(exp->master); master 3289 net/netfilter/nf_conntrack_netlink.c exp->master = ct; master 126 net/netfilter/nf_conntrack_pptp.c if (nf_nat_pptp_expectfn && ct->master->status & IPS_NAT_MASK) master 926 net/netfilter/nf_conntrack_sip.c if (!exp || exp->master == ct || master 927 net/netfilter/nf_conntrack_sip.c nfct_help(exp->master)->helper != nfct_help(ct)->helper || master 61 net/netfilter/nf_nat_amanda.c nf_ct_helper_log(skb, exp->master, "all ports in use"); master 66 net/netfilter/nf_nat_amanda.c if (!nf_nat_mangle_udp_packet(skb, exp->master, ctinfo, master 69 net/netfilter/nf_nat_amanda.c nf_ct_helper_log(skb, exp->master, "cannot mangle packet"); master 428 net/netfilter/nf_nat_core.c if (!ct->master) master 74 net/netfilter/nf_nat_ftp.c struct nf_conn *ct = exp->master; master 190 net/netfilter/nf_nat_helper.c = ct->master->tuplehash[!exp->dir].tuple.dst.u3; master 197 net/netfilter/nf_nat_helper.c = ct->master->tuplehash[!exp->dir].tuple.src.u3; master 40 net/netfilter/nf_nat_irc.c struct nf_conn *ct = exp->master; master 321 net/netfilter/nf_nat_sip.c struct nf_conn_help *help = nfct_help(ct->master); master 361 net/netfilter/nf_nat_sip.c &ct->master->tuplehash[exp->dir].tuple.src.u3)) { master 364 net/netfilter/nf_nat_sip.c = ct->master->tuplehash[!exp->dir].tuple.dst.u3; master 27 net/netfilter/nf_nat_tftp.c const struct nf_conn *ct = exp->master; master 34 net/netfilter/nf_nat_tftp.c nf_ct_helper_log(skb, exp->master, "cannot add expectation"); master 111 net/netfilter/nft_ct.c if (ct->master == NULL) master 113 net/netfilter/nft_ct.c help = nfct_help(ct->master); master 113 net/netfilter/xt_cluster.c if (ct->master) master 114 net/netfilter/xt_cluster.c hash = xt_cluster_hash(ct->master, info); master 34 net/netfilter/xt_helper.c if (!ct || !ct->master) master 37 net/netfilter/xt_helper.c master_help = nfct_help(ct->master); master 68 net/netfilter/xt_limit.c struct xt_limit_priv *priv = r->master; master 116 net/netfilter/xt_limit.c r->master = priv; master 134 net/netfilter/xt_limit.c kfree(info->master); master 146 net/netfilter/xt_limit.c u_int32_t master; master 157 net/netfilter/xt_limit.c .prev = cm->prev | (unsigned long)cm->master << 32, master 175 net/netfilter/xt_limit.c .master = m->prev >> 32, master 30 net/netfilter/xt_quota.c struct xt_quota_priv *priv = q->master; master 53 net/netfilter/xt_quota.c q->master = kmalloc(sizeof(*q->master), GFP_KERNEL); master 54 net/netfilter/xt_quota.c if (q->master == NULL) master 57 net/netfilter/xt_quota.c spin_lock_init(&q->master->lock); master 58 net/netfilter/xt_quota.c q->master->quota = q->quota; master 66 net/netfilter/xt_quota.c kfree(q->master); master 77 net/netfilter/xt_quota.c .usersize = offsetof(struct xt_quota_info, master), master 42 net/netfilter/xt_statistic.c oval = atomic_read(&info->master->count); master 44 net/netfilter/xt_statistic.c } while (atomic_cmpxchg(&info->master->count, oval, nval) != oval); master 61 net/netfilter/xt_statistic.c info->master = kzalloc(sizeof(*info->master), GFP_KERNEL); master 62 net/netfilter/xt_statistic.c if (info->master == NULL) master 64 net/netfilter/xt_statistic.c atomic_set(&info->master->count, info->u.nth.count); master 73 net/netfilter/xt_statistic.c kfree(info->master); master 84 net/netfilter/xt_statistic.c .usersize = offsetof(struct xt_statistic_info, master), master 202 net/openvswitch/conntrack.c if (ct->master) master 203 net/openvswitch/conntrack.c ct = ct->master; master 252 net/openvswitch/conntrack.c if (ct->master) master 376 net/openvswitch/conntrack.c master_cl = ct->master ? nf_ct_labels_find(ct->master) : NULL; master 1056 net/openvswitch/conntrack.c __ovs_ct_update_key(key, state, &info->zone, exp->master); master 135 net/sched/sch_teql.c struct teql_master *master = dat->m; master 137 net/sched/sch_teql.c prev = master->slaves; master 143 net/sched/sch_teql.c if (q == master->slaves) { master 144 net/sched/sch_teql.c master->slaves = NEXT_SLAVE(q); master 145 net/sched/sch_teql.c if (q == master->slaves) { master 149 net/sched/sch_teql.c txq = netdev_get_tx_queue(master->dev, 0); master 150 net/sched/sch_teql.c master->slaves = NULL; master 162 net/sched/sch_teql.c } while ((prev = q) != master->slaves); master 277 net/sched/sch_teql.c struct teql_master *master = netdev_priv(dev); master 284 net/sched/sch_teql.c start = master->slaves; master 315 net/sched/sch_teql.c master->slaves = NEXT_SLAVE(q); master 317 net/sched/sch_teql.c master->tx_packets++; master 318 net/sched/sch_teql.c master->tx_bytes += length; master 327 net/sched/sch_teql.c master->slaves = NEXT_SLAVE(q); master 345 net/sched/sch_teql.c master->tx_errors++; master 348 net/sched/sch_teql.c master->tx_dropped++; master 439 net/sched/sch_teql.c struct teql_master *master = netdev_priv(dev); master 440 net/sched/sch_teql.c struct Qdisc_ops *ops = &master->qops; master 442 net/sched/sch_teql.c master->dev = dev; master 476 net/sched/sch_teql.c struct teql_master *master; master 490 net/sched/sch_teql.c master = netdev_priv(dev); master 492 net/sched/sch_teql.c strlcpy(master->qops.id, dev->name, IFNAMSIZ); master 493 net/sched/sch_teql.c err = register_qdisc(&master->qops); master 501 net/sched/sch_teql.c list_add_tail(&master->master_list, &master_dev_list); master 508 net/sched/sch_teql.c struct teql_master *master, *nxt; master 510 net/sched/sch_teql.c list_for_each_entry_safe(master, nxt, &master_dev_list, master_list) { master 512 net/sched/sch_teql.c list_del(&master->master_list); master 514 net/sched/sch_teql.c unregister_qdisc(&master->qops); master 515 net/sched/sch_teql.c unregister_netdev(master->dev); master 516 net/sched/sch_teql.c free_netdev(master->dev); master 164 sound/aoa/core/gpio-feature.c FTR_GPIO(master, 3); master 670 sound/aoa/fabrics/layout.c AMP_CONTROL(master, "Master Switch"); master 175 sound/core/timer.c struct snd_timer_instance *master; master 179 sound/core/timer.c list_for_each_entry(master, &timer->open_list_head, open_list) { master 180 sound/core/timer.c if (slave->slave_class == master->slave_class && master 181 sound/core/timer.c slave->slave_id == master->slave_id) { master 182 sound/core/timer.c if (master->timer->num_instances >= master 183 sound/core/timer.c master->timer->max_instances) master 186 sound/core/timer.c &master->slave_list_head); master 187 sound/core/timer.c master->timer->num_instances++; master 189 sound/core/timer.c slave->master = master; master 190 sound/core/timer.c slave->timer = master->timer; master 205 sound/core/timer.c static int snd_timer_check_master(struct snd_timer_instance *master) master 211 sound/core/timer.c if (slave->slave_class == master->slave_class && master 212 sound/core/timer.c slave->slave_id == master->slave_id) { master 213 sound/core/timer.c if (master->timer->num_instances >= master 214 sound/core/timer.c master->timer->max_instances) master 216 sound/core/timer.c list_move_tail(&slave->open_list, &master->slave_list_head); master 217 sound/core/timer.c master->timer->num_instances++; master 219 sound/core/timer.c spin_lock(&master->timer->lock); master 220 sound/core/timer.c slave->master = master; master 221 sound/core/timer.c slave->timer = master->timer; master 224 sound/core/timer.c &master->slave_active_head); master 225 sound/core/timer.c spin_unlock(&master->timer->lock); master 391 sound/core/timer.c slave->master = NULL; master 572 sound/core/timer.c if (timeri->master && timeri->timer) { master 575 sound/core/timer.c &timeri->master->slave_active_head); master 49 sound/core/vmaster.c struct link_master *master; master 115 sound/core/vmaster.c static int master_init(struct link_master *master) master 119 sound/core/vmaster.c if (master->info.count) master 122 sound/core/vmaster.c list_for_each_entry(slave, &master->slaves, list) { master 126 sound/core/vmaster.c master->info = slave->info; master 127 sound/core/vmaster.c master->info.count = 1; /* always mono */ master 129 sound/core/vmaster.c master->val = master->info.max_val; master 130 sound/core/vmaster.c if (master->hook) master 131 sound/core/vmaster.c master->hook(master->hook_private_data, master->val); master 155 sound/core/vmaster.c err = master_init(slave->master); master 163 sound/core/vmaster.c !!slave->master->val; master 169 sound/core/vmaster.c vol += slave->master->val - slave->master->info.max_val; master 235 sound/core/vmaster.c if (slave->master) master 252 sound/core/vmaster.c int _snd_ctl_add_slave(struct snd_kcontrol *master, struct snd_kcontrol *slave, master 255 sound/core/vmaster.c struct link_master *master_link = snd_kcontrol_chip(master); master 265 sound/core/vmaster.c srec->master = master_link; master 288 sound/core/vmaster.c struct link_master *master = snd_kcontrol_chip(kcontrol); master 291 sound/core/vmaster.c ret = master_init(master); master 294 sound/core/vmaster.c uinfo->type = master->info.type; master 295 sound/core/vmaster.c uinfo->count = master->info.count; master 296 sound/core/vmaster.c uinfo->value.integer.min = master->info.min_val; master 297 sound/core/vmaster.c uinfo->value.integer.max = master->info.max_val; master 304 sound/core/vmaster.c struct link_master *master = snd_kcontrol_chip(kcontrol); master 305 sound/core/vmaster.c int err = master_init(master); master 308 sound/core/vmaster.c ucontrol->value.integer.value[0] = master->val; master 312 sound/core/vmaster.c static int sync_slaves(struct link_master *master, int old_val, int new_val) master 320 sound/core/vmaster.c list_for_each_entry(slave, &master->slaves, list) { master 321 sound/core/vmaster.c master->val = old_val; master 324 sound/core/vmaster.c master->val = new_val; master 334 sound/core/vmaster.c struct link_master *master = snd_kcontrol_chip(kcontrol); master 338 sound/core/vmaster.c err = master_init(master); master 342 sound/core/vmaster.c old_val = master->val; master 347 sound/core/vmaster.c err = sync_slaves(master, old_val, new_val); master 350 sound/core/vmaster.c if (master->hook && !first_init) master 351 sound/core/vmaster.c master->hook(master->hook_private_data, master->val); master 357 sound/core/vmaster.c struct link_master *master = snd_kcontrol_chip(kcontrol); master 361 sound/core/vmaster.c list_for_each_entry_safe(slave, n, &master->slaves, list) { master 370 sound/core/vmaster.c kfree(master); master 394 sound/core/vmaster.c struct link_master *master; master 403 sound/core/vmaster.c master = kzalloc(sizeof(*master), GFP_KERNEL); master 404 sound/core/vmaster.c if (!master) master 406 sound/core/vmaster.c INIT_LIST_HEAD(&master->slaves); master 408 sound/core/vmaster.c kctl = snd_ctl_new1(&knew, master); master 410 sound/core/vmaster.c kfree(master); master 426 sound/core/vmaster.c memcpy(master->tlv, tlv, sizeof(master->tlv)); master 427 sound/core/vmaster.c kctl->tlv.p = master->tlv; master 450 sound/core/vmaster.c struct link_master *master = snd_kcontrol_chip(kcontrol); master 451 sound/core/vmaster.c master->hook = hook; master 452 sound/core/vmaster.c master->hook_private_data = private_data; master 468 sound/core/vmaster.c struct link_master *master; master 473 sound/core/vmaster.c master = snd_kcontrol_chip(kcontrol); master 475 sound/core/vmaster.c int err = master_init(master); master 479 sound/core/vmaster.c err = sync_slaves(master, master->val, master->val); master 484 sound/core/vmaster.c if (master->hook && !first_init) master 485 sound/core/vmaster.c master->hook(master->hook_private_data, master->val); master 504 sound/core/vmaster.c struct link_master *master; master 508 sound/core/vmaster.c master = snd_kcontrol_chip(kctl); master 509 sound/core/vmaster.c err = master_init(master); master 512 sound/core/vmaster.c list_for_each_entry(slave, &master->slaves, list) { master 45 sound/i2c/i2c.c if (bus->master) master 66 sound/i2c/i2c.c struct snd_i2c_bus *master, struct snd_i2c_bus **ri2c) master 83 sound/i2c/i2c.c if (master) { master 84 sound/i2c/i2c.c list_add_tail(&bus->buses, &master->buses); master 85 sound/i2c/i2c.c bus->master = master; master 67 sound/mips/hal2.c unsigned int master; /* Master frequency */ master 320 sound/mips/hal2.c codec->master = 44100; master 323 sound/mips/hal2.c codec->master = 48000; master 328 sound/mips/hal2.c rate = 4 * codec->master / mod; master 335 sound/mips/hal2.c unsigned int master = hal2->dac.master; master 339 sound/mips/hal2.c hal2_i_write16(hal2, H2I_BRES1_C1, (master == 44100) ? 1 : 0); master 346 sound/mips/hal2.c unsigned int master = hal2->adc.master; master 350 sound/mips/hal2.c hal2_i_write16(hal2, H2I_BRES2_C1, (master == 44100) ? 1 : 0); master 765 sound/pci/ca0106/ca0106_mixer.c struct snd_kcontrol *master, char **list) master 770 sound/pci/ca0106/ca0106_mixer.c snd_ctl_add_slave(master, slave); master 49 sound/pci/ctxfi/ctamixer.c .master = amixer_master, master 122 sound/pci/ctxfi/ctamixer.c amixer->rsc.ops->master(&amixer->rsc); master 124 sound/pci/ctxfi/ctamixer.c input->ops->master(input); master 127 sound/pci/ctxfi/ctamixer.c sum->rsc.ops->master(&sum->rsc); master 145 sound/pci/ctxfi/ctamixer.c amixer->rsc.ops->master(&amixer->rsc); master 147 sound/pci/ctxfi/ctamixer.c input->ops->master(input); master 150 sound/pci/ctxfi/ctamixer.c sum->rsc.ops->master(&sum->rsc); master 357 sound/pci/ctxfi/ctamixer.c .master = sum_master, master 696 sound/pci/ctxfi/ctatc.c out_ports[i]->ops->master(out_ports[i]); master 83 sound/pci/ctxfi/ctdaio.c .master = daio_master, master 90 sound/pci/ctxfi/ctdaio.c .master = daio_master, master 97 sound/pci/ctxfi/ctdaio.c .master = daio_master, master 168 sound/pci/ctxfi/ctdaio.c input->ops->master(input); master 169 sound/pci/ctxfi/ctdaio.c daio->rscl.ops->master(&daio->rscl); master 179 sound/pci/ctxfi/ctdaio.c input->ops->master(input); master 180 sound/pci/ctxfi/ctdaio.c daio->rscl.ops->master(&daio->rscl); master 197 sound/pci/ctxfi/ctdaio.c input->ops->master(input); master 198 sound/pci/ctxfi/ctdaio.c daio->rscr.ops->master(&daio->rscr); master 208 sound/pci/ctxfi/ctdaio.c input->ops->master(input); master 209 sound/pci/ctxfi/ctdaio.c daio->rscr.ops->master(&daio->rscr); master 275 sound/pci/ctxfi/ctdaio.c src->ops->master(src); master 282 sound/pci/ctxfi/ctdaio.c src->ops->master(src); master 129 sound/pci/ctxfi/ctresource.c .master = rsc_master, master 42 sound/pci/ctxfi/ctresource.h int (*master)(struct rsc *rsc); /* Move to master resource */ master 181 sound/pci/ctxfi/ctsrc.c src->rsc.ops->master(&src->rsc); master 199 sound/pci/ctxfi/ctsrc.c src->rsc.ops->master(&src->rsc); master 250 sound/pci/ctxfi/ctsrc.c src->rsc.ops->master(&src->rsc); master 260 sound/pci/ctxfi/ctsrc.c src->rsc.ops->master(&src->rsc); master 286 sound/pci/ctxfi/ctsrc.c src->rsc.ops->master(&src->rsc); master 322 sound/pci/ctxfi/ctsrc.c src->rsc.ops->master(&src->rsc); master 329 sound/pci/ctxfi/ctsrc.c src->rsc.ops->master(&src->rsc); master 472 sound/pci/ctxfi/ctsrc.c src->rsc.ops->master(&src->rsc); master 491 sound/pci/ctxfi/ctsrc.c src->rsc.ops->master(&src->rsc); master 497 sound/pci/ctxfi/ctsrc.c src->rsc.ops->master(&src->rsc); master 507 sound/pci/ctxfi/ctsrc.c src->rsc.ops->master(&src->rsc); master 513 sound/pci/ctxfi/ctsrc.c src->rsc.ops->master(&src->rsc); master 523 sound/pci/ctxfi/ctsrc.c src->rsc.ops->master(&src->rsc); master 529 sound/pci/ctxfi/ctsrc.c src->rsc.ops->master(&src->rsc); master 611 sound/pci/ctxfi/ctsrc.c .master = srcimp_master, master 622 sound/pci/ctxfi/ctsrc.c srcimp->rsc.ops->master(&srcimp->rsc); master 623 sound/pci/ctxfi/ctsrc.c src->rsc.ops->master(&src->rsc); master 624 sound/pci/ctxfi/ctsrc.c input->ops->master(input); master 639 sound/pci/ctxfi/ctsrc.c srcimp->rsc.ops->master(&srcimp->rsc); master 640 sound/pci/ctxfi/ctsrc.c input->ops->master(input); master 690 sound/pci/ctxfi/ctsrc.c srcimp->rsc.ops->master(&srcimp->rsc); master 269 sound/pci/emu10k1/emupcm.c int master, int extra, master 310 sound/pci/emu10k1/emupcm.c tmp = stereo ? (master ? 1 : 2) : 0; master 317 sound/pci/emu10k1/emupcm.c if (master) { master 666 sound/pci/emu10k1/emupcm.c int master, int extra, master 681 sound/pci/emu10k1/emupcm.c tmp = runtime->channels == 2 ? (master ? 1 : 2) : 0; master 690 sound/pci/emu10k1/emupcm.c static void snd_emu10k1_playback_trigger_voice(struct snd_emu10k1 *emu, struct snd_emu10k1_voice *evoice, int master, int extra) master 708 sound/pci/emu10k1/emupcm.c if (master || evoice->epcm->type == PLAYBACK_EFX) master 2504 sound/pci/hda/patch_hdmi.c struct pci_dev *pci, *master; master 2508 sound/pci/hda/patch_hdmi.c master = to_pci_dev(bus->dev); master 2510 sound/pci/hda/patch_hdmi.c return master->bus == pci->bus; master 52 sound/pci/ice1712/aureon.c unsigned short master[2]; master 682 sound/pci/ice1712/aureon.c static void wm_set_vol(struct snd_ice1712 *ice, unsigned int index, unsigned short vol, unsigned short master) master 686 sound/pci/ice1712/aureon.c if ((master & WM_VOL_MUTE) || (vol & WM_VOL_MUTE)) { master 689 sound/pci/ice1712/aureon.c nvol = ((vol % WM_VOL_CNT) * (master % WM_VOL_CNT)) / master 749 sound/pci/ice1712/aureon.c spec->master[i] & ~WM_VOL_MUTE; master 764 sound/pci/ice1712/aureon.c vol |= spec->master[ch] & WM_VOL_MUTE; master 765 sound/pci/ice1712/aureon.c if (vol != spec->master[ch]) { master 767 sound/pci/ice1712/aureon.c spec->master[ch] = vol; master 771 sound/pci/ice1712/aureon.c spec->master[ch]); master 825 sound/pci/ice1712/aureon.c spec->master[i]); master 877 sound/pci/ice1712/aureon.c spec->master[i]); master 897 sound/pci/ice1712/aureon.c (spec->master[0] & WM_VOL_MUTE) ? 0 : 1; master 899 sound/pci/ice1712/aureon.c (spec->master[1] & WM_VOL_MUTE) ? 0 : 1; master 911 sound/pci/ice1712/aureon.c int val = (spec->master[i] & WM_VOL_MUTE) ? 0 : 1; master 914 sound/pci/ice1712/aureon.c spec->master[i] &= ~WM_VOL_MUTE; master 915 sound/pci/ice1712/aureon.c spec->master[i] |= master 920 sound/pci/ice1712/aureon.c spec->master[i]); master 2078 sound/pci/ice1712/aureon.c wm_set_vol(ice, i, spec->vol[i], spec->master[i % 2]); master 2115 sound/pci/ice1712/aureon.c spec->master[0] = WM_VOL_MUTE; master 2116 sound/pci/ice1712/aureon.c spec->master[1] = WM_VOL_MUTE; master 2119 sound/pci/ice1712/aureon.c wm_set_vol(ice, i, spec->vol[i], spec->master[i % 2]); master 118 sound/pci/ice1712/hoontech.c static void snd_ice1712_stdsp24_box_midi(struct snd_ice1712 *ice, int box, int master) master 129 sound/pci/ice1712/hoontech.c ICE1712_STDSP24_2_MIDI1(spec->boxbits, master); master 422 sound/pci/ice1712/juli.c struct snd_kcontrol *master, master 430 sound/pci/ice1712/juli.c snd_ctl_add_slave(master, slave); master 46 sound/pci/ice1712/phase.c unsigned short master[2]; master 266 sound/pci/ice1712/phase.c unsigned short vol, unsigned short master) master 270 sound/pci/ice1712/phase.c if ((master & WM_VOL_MUTE) || (vol & WM_VOL_MUTE)) master 274 sound/pci/ice1712/phase.c (master & ~WM_VOL_MUTE)) / 127) & WM_VOL_MAX]; master 335 sound/pci/ice1712/phase.c ucontrol->value.integer.value[i] = spec->master[i] & master 352 sound/pci/ice1712/phase.c vol |= spec->master[ch] & WM_VOL_MUTE; master 353 sound/pci/ice1712/phase.c if (vol != spec->master[ch]) { master 355 sound/pci/ice1712/phase.c spec->master[ch] = vol; master 359 sound/pci/ice1712/phase.c spec->master[ch]); master 451 sound/pci/ice1712/phase.c spec->master[0] = WM_VOL_MUTE; master 452 sound/pci/ice1712/phase.c spec->master[1] = WM_VOL_MUTE; master 455 sound/pci/ice1712/phase.c wm_set_vol(ice, i, spec->vol[i], spec->master[i % 2]); master 511 sound/pci/ice1712/phase.c spec->master[i]); master 566 sound/pci/ice1712/phase.c spec->master[i]); master 587 sound/pci/ice1712/phase.c (spec->master[0] & WM_VOL_MUTE) ? 0 : 1; master 589 sound/pci/ice1712/phase.c (spec->master[1] & WM_VOL_MUTE) ? 0 : 1; master 602 sound/pci/ice1712/phase.c int val = (spec->master[i] & WM_VOL_MUTE) ? 0 : 1; master 605 sound/pci/ice1712/phase.c spec->master[i] &= ~WM_VOL_MUTE; master 606 sound/pci/ice1712/phase.c spec->master[i] |= master 612 sound/pci/ice1712/phase.c spec->master[i]); master 29 sound/pci/ice1712/prodigy_hifi.c unsigned short master[2]; master 313 sound/pci/ice1712/prodigy_hifi.c unsigned short vol, unsigned short master) master 317 sound/pci/ice1712/prodigy_hifi.c if ((master & WM_VOL_MUTE) || (vol & WM_VOL_MUTE)) master 320 sound/pci/ice1712/prodigy_hifi.c nvol = (((vol & ~WM_VOL_MUTE) * (master & ~WM_VOL_MUTE)) / 128) master 330 sound/pci/ice1712/prodigy_hifi.c unsigned short vol, unsigned short master) master 334 sound/pci/ice1712/prodigy_hifi.c if ((master & WM_VOL_MUTE) || (vol & WM_VOL_MUTE)) master 337 sound/pci/ice1712/prodigy_hifi.c nvol = (((vol & ~WM_VOL_MUTE) * (master & ~WM_VOL_MUTE)) / 128) master 385 sound/pci/ice1712/prodigy_hifi.c wm_set_vol(ice, idx, spec->vol[2 + i], spec->master[i]); master 438 sound/pci/ice1712/prodigy_hifi.c spec->vol[ofs + i], spec->master[i]); master 466 sound/pci/ice1712/prodigy_hifi.c ucontrol->value.integer.value[i] = spec->master[i]; master 479 sound/pci/ice1712/prodigy_hifi.c if (ucontrol->value.integer.value[ch] != spec->master[ch]) { master 480 sound/pci/ice1712/prodigy_hifi.c spec->master[ch] = ucontrol->value.integer.value[ch]; master 484 sound/pci/ice1712/prodigy_hifi.c spec->vol[2 + ch], spec->master[ch]); master 487 sound/pci/ice1712/prodigy_hifi.c spec->vol[0 + ch], spec->master[ch]); master 490 sound/pci/ice1712/prodigy_hifi.c spec->vol[4 + ch], spec->master[ch]); master 493 sound/pci/ice1712/prodigy_hifi.c spec->vol[6 + ch], spec->master[ch]); master 1010 sound/pci/ice1712/prodigy_hifi.c spec->vol[2 + ch], spec->master[ch]); master 1013 sound/pci/ice1712/prodigy_hifi.c spec->vol[0 + ch], spec->master[ch]); master 1016 sound/pci/ice1712/prodigy_hifi.c spec->vol[4 + ch], spec->master[ch]); master 1019 sound/pci/ice1712/prodigy_hifi.c spec->vol[6 + ch], spec->master[ch]); master 780 sound/pci/ice1712/quartet.c struct snd_kcontrol *master, char * const *list) master 785 sound/pci/ice1712/quartet.c snd_ctl_add_slave(master, slave); master 284 sound/pci/lola/lola.h struct lola_stream *master; /* master stream (for multi-channel) */ master 223 sound/pci/lola/lola_pcm.c str->master = NULL; master 252 sound/pci/lola/lola_pcm.c if (s->master != str) master 254 sound/pci/lola/lola_pcm.c s->master = NULL; master 469 sound/pci/lola/lola_pcm.c str[i].master = str; master 130 sound/soc/bcm/bcm2835-i2s.c unsigned int master = dev->fmt & SND_SOC_DAIFMT_MASTER_MASK; master 135 sound/soc/bcm/bcm2835-i2s.c switch (master) { master 31 sound/soc/codecs/adau1373.c bool master; master 830 sound/soc/codecs/adau1373.c if (!adau1373->dais[dai].master) master 1108 sound/soc/codecs/adau1373.c adau1373_dai->master = true; master 1112 sound/soc/codecs/adau1373.c adau1373_dai->master = false; master 263 sound/soc/codecs/adau1761.c if (!adau->master) master 182 sound/soc/codecs/adau1781.c if (!adau->master) master 561 sound/soc/codecs/adau17x1.c adau->master = true; master 565 sound/soc/codecs/adau17x1.c adau->master = false; master 47 sound/soc/codecs/adau17x1.h bool master; master 129 sound/soc/codecs/adau1977.c bool master; master 334 sound/soc/codecs/adau1977.c if (adau1977->master) { master 537 sound/soc/codecs/adau1977.c if (adau1977->master) master 626 sound/soc/codecs/adau1977.c adau1977->master = false; master 630 sound/soc/codecs/adau1977.c adau1977->master = true; master 718 sound/soc/codecs/adau1977.c if (adau1977->master) master 158 sound/soc/codecs/cs4271.c bool master; master 217 sound/soc/codecs/cs4271.c cs4271->master = false; master 220 sound/soc/codecs/cs4271.c cs4271->master = true; master 301 sound/soc/codecs/cs4271.c bool master; /* codec mode */ master 387 sound/soc/codecs/cs4271.c if ((cs4271_clk_tab[i].master == cs4271->master) && master 671 sound/soc/codecs/da7210.c int master; master 845 sound/soc/codecs/da7210.c if (!da7210->master) { master 886 sound/soc/codecs/da7210.c da7210->master = 1; master 890 sound/soc/codecs/da7210.c da7210->master = 0; master 992 sound/soc/codecs/da7210.c if (!da7210->master) master 999 sound/soc/codecs/da7210.c (da7210->master == da7210_pll_div[cnt].mode) && master 1069 sound/soc/codecs/da7210.c da7210->master = 0; /* This will be set from set_fmt() */ master 743 sound/soc/codecs/da7213.c if (da7213->master) master 794 sound/soc/codecs/da7213.c if (da7213->master) master 1224 sound/soc/codecs/da7213.c da7213->master = true; master 1227 sound/soc/codecs/da7213.c da7213->master = false; master 1399 sound/soc/codecs/da7213.c if (!da7213->master) { master 530 sound/soc/codecs/da7213.h bool master; master 1405 sound/soc/codecs/da7218.c if (da7218->master) master 1466 sound/soc/codecs/da7218.c if (da7218->master) master 1939 sound/soc/codecs/da7218.c da7218->master = true; master 1942 sound/soc/codecs/da7218.c da7218->master = false; master 1399 sound/soc/codecs/da7218.h bool master; master 803 sound/soc/codecs/da7219.c if (da7219->master) { master 851 sound/soc/codecs/da7219.c if (da7219->master) { master 1307 sound/soc/codecs/da7219.c da7219->master = true; master 1310 sound/soc/codecs/da7219.c da7219->master = false; master 1463 sound/soc/codecs/da7219.c if (da7219->master) { master 1591 sound/soc/codecs/da7219.c if (da7219->master && wclk) { master 1612 sound/soc/codecs/da7219.c if (da7219->master && !da7219->tdm_en) { master 1898 sound/soc/codecs/da7219.c if (!da7219->master) master 1915 sound/soc/codecs/da7219.c if (!da7219->master) master 1930 sound/soc/codecs/da7219.c if (!da7219->master) master 1982 sound/soc/codecs/da7219.c if (!da7219->master) master 2017 sound/soc/codecs/da7219.c if (!da7219->master) master 2071 sound/soc/codecs/da7219.c if (!*parent_rate || !da7219->master) master 2095 sound/soc/codecs/da7219.c if (!da7219->master) master 828 sound/soc/codecs/da7219.h bool master; master 940 sound/soc/codecs/da9055.c int master; master 1138 sound/soc/codecs/da9055.c if (!da9055->master) { master 1180 sound/soc/codecs/da9055.c (da9055->master != mode)) master 1183 sound/soc/codecs/da9055.c da9055->master = mode; master 1291 sound/soc/codecs/da9055.c if (!da9055->master && (fout != 2822400)) master 1298 sound/soc/codecs/da9055.c (da9055->master == da9055_pll_div[cnt].mode) && master 87 sound/soc/codecs/es8328.c bool master; master 465 sound/soc/codecs/es8328.c if (es8328->master && es8328->sysclk_constraints) master 489 sound/soc/codecs/es8328.c if (es8328->master) { master 599 sound/soc/codecs/es8328.c es8328->master = true; master 605 sound/soc/codecs/es8328.c es8328->master = false; master 1596 sound/soc/codecs/max98090.c max98090->master = false; master 1613 sound/soc/codecs/max98090.c max98090->master = true; master 1948 sound/soc/codecs/max98090.c if (max98090->master) master 2042 sound/soc/codecs/max98090.c if (!max98090->master && dai->active == 1) master 2050 sound/soc/codecs/max98090.c if (!max98090->master && dai->active == 1) master 2383 sound/soc/codecs/max98090.c max98090->master = false; master 1541 sound/soc/codecs/max98090.h bool master; master 257 sound/soc/codecs/max9860.c u8 master; master 273 sound/soc/codecs/max9860.c master = 0; master 276 sound/soc/codecs/max9860.c master = MAX9860_MASTER; master 281 sound/soc/codecs/max9860.c ifc1a |= master; master 283 sound/soc/codecs/max9860.c if (master) { master 366 sound/soc/codecs/max9860.c if (master) { master 406 sound/soc/codecs/max9860.c if (!master) master 432 sound/soc/codecs/max9860.c if (!master) { master 166 sound/soc/codecs/max9867.c bool master, dsp_a; master 197 sound/soc/codecs/max9867.c if (max9867->master) { master 306 sound/soc/codecs/max9867.c max9867->master = true; master 311 sound/soc/codecs/max9867.c max9867->master = false; master 155 sound/soc/codecs/max98927.c max98927->master = true; master 272 sound/soc/codecs/max98927.c if (max98927->master) { master 266 sound/soc/codecs/max98927.h unsigned int master; master 80 sound/soc/codecs/rt1305.c int master; master 704 sound/soc/codecs/rt1305.c rt1305->master = 1; master 708 sound/soc/codecs/rt1305.c rt1305->master = 0; master 57 sound/soc/codecs/rt1308.c int master; master 529 sound/soc/codecs/rt1308.c rt1308->master = 0; master 45 sound/soc/codecs/rt274.c bool master; master 690 sound/soc/codecs/rt274.c if (rt274->master) master 712 sound/soc/codecs/rt274.c rt274->master = true; master 717 sound/soc/codecs/rt274.c rt274->master = false; master 151 sound/soc/codecs/rt5616.c int master[RT5616_AIFS]; master 1019 sound/soc/codecs/rt5616.c rt5616->master[dai->id] = 1; master 1023 sound/soc/codecs/rt5616.c rt5616->master[dai->id] = 0; master 31 sound/soc/codecs/rt5631.c int master; master 1365 sound/soc/codecs/rt5631.c if (rt5631->master) master 1411 sound/soc/codecs/rt5631.c rt5631->master = 1; master 1415 sound/soc/codecs/rt5631.c rt5631->master = 0; master 1487 sound/soc/codecs/rt5631.c if (rt5631->master) { master 1778 sound/soc/codecs/rt5640.c rt5640->master[dai->id] = 1; master 1782 sound/soc/codecs/rt5640.c rt5640->master[dai->id] = 0; master 2130 sound/soc/codecs/rt5640.h int master[RT5640_AIFS]; master 430 sound/soc/codecs/rt5645.c int master[RT5645_AIFS]; master 2825 sound/soc/codecs/rt5645.c rt5645->master[dai->id] = 1; master 2829 sound/soc/codecs/rt5645.c rt5645->master[dai->id] = 0; master 1356 sound/soc/codecs/rt5651.c rt5651->master[dai->id] = 1; master 1360 sound/soc/codecs/rt5651.c rt5651->master[dai->id] = 0; master 2092 sound/soc/codecs/rt5651.h int master[RT5651_AIFS]; master 3402 sound/soc/codecs/rt5659.c rt5659->master[dai->id] = 1; master 3406 sound/soc/codecs/rt5659.c rt5659->master[dai->id] = 0; master 1806 sound/soc/codecs/rt5659.h int master[RT5659_AIFS]; master 911 sound/soc/codecs/rt5660.c rt5660->master[dai->id] = 1; master 916 sound/soc/codecs/rt5660.c rt5660->master[dai->id] = 0; master 840 sound/soc/codecs/rt5660.h int master[RT5660_AIFS]; master 60 sound/soc/codecs/rt5665.c int master[RT5665_AIFS]; master 4204 sound/soc/codecs/rt5665.c if (rt5665->master[RT5665_AIF2_1] || rt5665->master[RT5665_AIF2_2]) { master 4208 sound/soc/codecs/rt5665.c if (rt5665->master[RT5665_AIF3]) { master 4224 sound/soc/codecs/rt5665.c rt5665->master[dai->id] = 1; master 4228 sound/soc/codecs/rt5665.c rt5665->master[dai->id] = 0; master 4314 sound/soc/codecs/rt5665.c if (rt5665->master[RT5665_AIF2_1] || rt5665->master[RT5665_AIF2_2]) { master 4318 sound/soc/codecs/rt5665.c if (rt5665->master[RT5665_AIF3]) { master 57 sound/soc/codecs/rt5668.c int master[RT5668_AIFS]; master 1965 sound/soc/codecs/rt5668.c if (rt5668->master[RT5668_AIF1]) { master 1982 sound/soc/codecs/rt5668.c if (rt5668->master[RT5668_AIF2]) { master 2012 sound/soc/codecs/rt5668.c rt5668->master[dai->id] = 1; master 2015 sound/soc/codecs/rt5668.c rt5668->master[dai->id] = 0; master 2072 sound/soc/codecs/rt5668.c tdm_ctrl | rt5668->master[dai->id]); master 2075 sound/soc/codecs/rt5668.c if (rt5668->master[dai->id] == 0) master 2121 sound/soc/codecs/rt5668.c if (rt5668->master[RT5668_AIF2]) { master 2342 sound/soc/codecs/rt5670.c rt5670->master[dai->id] = 1; master 2346 sound/soc/codecs/rt5670.c rt5670->master[dai->id] = 0; master 2000 sound/soc/codecs/rt5670.h int master[RT5670_AIFS]; master 4196 sound/soc/codecs/rt5677.c rt5677->master[dai->id] = 1; master 4200 sound/soc/codecs/rt5677.c rt5677->master[dai->id] = 0; master 1838 sound/soc/codecs/rt5677.h int master[RT5677_AIFS]; master 63 sound/soc/codecs/rt5682.c int master[RT5682_AIFS]; master 2043 sound/soc/codecs/rt5682.c if (rt5682->master[RT5682_AIF1]) { master 2060 sound/soc/codecs/rt5682.c if (rt5682->master[RT5682_AIF2]) { master 2090 sound/soc/codecs/rt5682.c rt5682->master[dai->id] = 1; master 2093 sound/soc/codecs/rt5682.c rt5682->master[dai->id] = 0; master 2150 sound/soc/codecs/rt5682.c tdm_ctrl | rt5682->master[dai->id]); master 2153 sound/soc/codecs/rt5682.c if (rt5682->master[dai->id] == 0) master 2199 sound/soc/codecs/rt5682.c if (rt5682->master[RT5682_AIF2]) { master 143 sound/soc/codecs/sgtl5000.c int master; /* i2s master or not */ master 801 sound/soc/codecs/sgtl5000.c sgtl5000->master = 0; master 813 sound/soc/codecs/sgtl5000.c sgtl5000->master = 1; master 972 sound/soc/codecs/sgtl5000.c if (sgtl5000->master) { master 35 sound/soc/codecs/tlv320aic26.c int master; master 121 sound/soc/codecs/tlv320aic26.c if (aic26->master) master 183 sound/soc/codecs/tlv320aic26.c case SND_SOC_DAIFMT_CBM_CFM: aic26->master = 1; break; master 184 sound/soc/codecs/tlv320aic26.c case SND_SOC_DAIFMT_CBS_CFS: aic26->master = 0; break; master 365 sound/soc/codecs/tlv320aic26.c aic26->master = 1; master 82 sound/soc/codecs/tlv320aic3x.c int master; master 1265 sound/soc/codecs/tlv320aic3x.c aic3x->master = 1; master 1269 sound/soc/codecs/tlv320aic3x.c aic3x->master = 0; master 1273 sound/soc/codecs/tlv320aic3x.c aic3x->master = 1; master 1278 sound/soc/codecs/tlv320aic3x.c aic3x->master = 1; master 1451 sound/soc/codecs/tlv320aic3x.c aic3x->master) { master 1461 sound/soc/codecs/tlv320aic3x.c aic3x->master) { master 60 sound/soc/codecs/tscs454.c bool master; master 765 sound/soc/codecs/tscs454.c unsigned int aif_id, bool master) master 788 sound/soc/codecs/tscs454.c val = master ? FV_PORTMS_MASTER : FV_PORTMS_SLAVE; master 793 sound/soc/codecs/tscs454.c aif_id, master ? "master" : "slave", ret); master 805 sound/soc/codecs/tscs454.c ret = aif_set_master(component, aif->id, aif->master); master 2726 sound/soc/codecs/tscs454.c aif->master = true; master 2729 sound/soc/codecs/tscs454.c aif->master = false; master 839 sound/soc/codecs/wm8350.c u16 master = snd_soc_component_read32(component, WM8350_AI_DAC_CONTROL) & master 849 sound/soc/codecs/wm8350.c master |= WM8350_BCLK_MSTR; master 897 sound/soc/codecs/wm8350.c snd_soc_component_write(component, WM8350_AI_DAC_CONTROL, master); master 347 sound/soc/codecs/wm8770.c int iface, master; master 353 sound/soc/codecs/wm8770.c master = 0x100; master 356 sound/soc/codecs/wm8770.c master = 0; master 393 sound/soc/codecs/wm8770.c snd_soc_component_update_bits(component, WM8770_MSTRCTRL, 0x100, master); master 167 sound/soc/codecs/wm8776.c int reg, iface, master; master 172 sound/soc/codecs/wm8776.c master = 0x80; master 176 sound/soc/codecs/wm8776.c master = 0x100; master 188 sound/soc/codecs/wm8776.c master = 0; master 225 sound/soc/codecs/wm8776.c snd_soc_component_update_bits(component, WM8776_MSTRCTRL, 0x180, master); master 246 sound/soc/codecs/wm8776.c int ratio_shift, master; master 252 sound/soc/codecs/wm8776.c master = 0x80; master 257 sound/soc/codecs/wm8776.c master = 0x100; master 285 sound/soc/codecs/wm8776.c if (snd_soc_component_read32(component, WM8776_MSTRCTRL) & master) { master 219 sound/soc/codecs/wm8804.c u16 format, master, bcp, lrp; master 248 sound/soc/codecs/wm8804.c master = 1; master 251 sound/soc/codecs/wm8804.c master = 0; master 259 sound/soc/codecs/wm8804.c snd_soc_component_update_bits(component, WM8804_AIFRX, 0x40, master << 6); master 572 sound/soc/codecs/wm8983.c u16 format, master, bcp, lrp; master 598 sound/soc/codecs/wm8983.c master = 1; master 601 sound/soc/codecs/wm8983.c master = 0; master 609 sound/soc/codecs/wm8983.c WM8983_MS_MASK, master << WM8983_MS_SHIFT); master 664 sound/soc/codecs/wm8985.c u16 format, master, bcp, lrp; master 692 sound/soc/codecs/wm8985.c master = 1; master 695 sound/soc/codecs/wm8985.c master = 0; master 703 sound/soc/codecs/wm8985.c WM8985_MS_MASK, master << WM8985_MS_SHIFT); master 210 sound/soc/codecs/wm8993.c int master; master 1102 sound/soc/codecs/wm8993.c wm8993->master = 0; master 1106 sound/soc/codecs/wm8993.c wm8993->master = 1; master 1110 sound/soc/codecs/wm8993.c wm8993->master = 1; master 1115 sound/soc/codecs/wm8993.c wm8993->master = 1; master 1444 sound/soc/codecs/wm8995.c int master; master 1449 sound/soc/codecs/wm8995.c master = 0; master 1454 sound/soc/codecs/wm8995.c master = WM8995_AIF1_MSTR; master 1525 sound/soc/codecs/wm8995.c WM8995_AIF1_MSTR_MASK, master); master 152 sound/soc/codecs/wm9081.c int master; master 664 sound/soc/codecs/wm9081.c if (wm9081->master && wm9081->bclk) { master 911 sound/soc/codecs/wm9081.c wm9081->master = 0; master 915 sound/soc/codecs/wm9081.c wm9081->master = 1; master 919 sound/soc/codecs/wm9081.c wm9081->master = 1; master 923 sound/soc/codecs/wm9081.c wm9081->master = 1; master 53 sound/soc/hisilicon/hi6210-i2s.c u32 master:1; master 246 sound/soc/hisilicon/hi6210-i2s.c i2s->master = (i2s->format & SND_SOC_DAIFMT_MASTER_MASK) == master 378 sound/soc/hisilicon/hi6210-i2s.c i2s->master = false; master 384 sound/soc/hisilicon/hi6210-i2s.c i2s->master = true; master 453 sound/soc/hisilicon/hi6210-i2s.c if (!i2s->master) master 737 sound/soc/mxs/mxs-saif.c struct device_node *master; master 762 sound/soc/mxs/mxs-saif.c master = of_parse_phandle(np, "fsl,saif-master", 0); master 763 sound/soc/mxs/mxs-saif.c if (!master) { master 766 sound/soc/mxs/mxs-saif.c ret = of_alias_get_id(master, "saif"); master 74 sound/soc/pxa/pxa2xx-i2s.c int master; master 136 sound/soc/pxa/pxa2xx-i2s.c pxa_i2s.master = 1; master 139 sound/soc/pxa/pxa2xx-i2s.c pxa_i2s.master = 0; master 178 sound/soc/pxa/pxa2xx-i2s.c if (pxa_i2s.master) master 257 sound/soc/samsung/s3c-i2s-v2.c i2s->master = 0; master 261 sound/soc/samsung/s3c-i2s-v2.c i2s->master = 1; master 402 sound/soc/samsung/s3c-i2s-v2.c if (!i2s->master) { master 56 sound/soc/samsung/s3c-i2s-v2.h unsigned char master; master 250 sound/soc/sh/fsi.c struct fsi_master *master; master 345 sound/soc/sh/fsi.c static u32 _fsi_master_read(struct fsi_master *master, u32 reg) master 350 sound/soc/sh/fsi.c spin_lock_irqsave(&master->lock, flags); master 351 sound/soc/sh/fsi.c ret = __fsi_reg_read(master->base + reg); master 352 sound/soc/sh/fsi.c spin_unlock_irqrestore(&master->lock, flags); master 359 sound/soc/sh/fsi.c static void _fsi_master_mask_set(struct fsi_master *master, master 364 sound/soc/sh/fsi.c spin_lock_irqsave(&master->lock, flags); master 365 sound/soc/sh/fsi.c __fsi_reg_mask_set(master->base + reg, mask, data); master 366 sound/soc/sh/fsi.c spin_unlock_irqrestore(&master->lock, flags); master 372 sound/soc/sh/fsi.c static int fsi_version(struct fsi_master *master) master 374 sound/soc/sh/fsi.c return master->core->ver; master 379 sound/soc/sh/fsi.c return fsi->master; master 389 sound/soc/sh/fsi.c return fsi->master->base == fsi->base; master 416 sound/soc/sh/fsi.c struct fsi_master *master = snd_soc_dai_get_drvdata(dai); master 419 sound/soc/sh/fsi.c return &master->fsia; master 421 sound/soc/sh/fsi.c return &master->fsib; master 502 sound/soc/sh/fsi.c struct fsi_master *master = fsi_get_master(fsi); master 506 sound/soc/sh/fsi.c spin_lock_irqsave(&master->lock, flags); master 508 sound/soc/sh/fsi.c spin_unlock_irqrestore(&master->lock, flags); master 523 sound/soc/sh/fsi.c struct fsi_master *master = fsi_get_master(fsi); master 526 sound/soc/sh/fsi.c spin_lock_irqsave(&master->lock, flags); master 537 sound/soc/sh/fsi.c spin_unlock_irqrestore(&master->lock, flags); master 543 sound/soc/sh/fsi.c struct fsi_master *master = fsi_get_master(fsi); master 546 sound/soc/sh/fsi.c spin_lock_irqsave(&master->lock, flags); master 564 sound/soc/sh/fsi.c spin_unlock_irqrestore(&master->lock, flags); master 626 sound/soc/sh/fsi.c struct fsi_master *master = fsi_get_master(fsi); master 630 sound/soc/sh/fsi.c if (fsi_version(master) >= 2) { master 674 sound/soc/sh/fsi.c struct fsi_master *master = fsi_get_master(fsi); master 676 sound/soc/sh/fsi.c fsi_core_mask_set(master, imsk, data, data); master 677 sound/soc/sh/fsi.c fsi_core_mask_set(master, iemsk, data, data); master 683 sound/soc/sh/fsi.c struct fsi_master *master = fsi_get_master(fsi); master 685 sound/soc/sh/fsi.c fsi_core_mask_set(master, imsk, data, 0); master 686 sound/soc/sh/fsi.c fsi_core_mask_set(master, iemsk, data, 0); master 689 sound/soc/sh/fsi.c static u32 fsi_irq_get_status(struct fsi_master *master) master 691 sound/soc/sh/fsi.c return fsi_core_read(master, int_st); master 697 sound/soc/sh/fsi.c struct fsi_master *master = fsi_get_master(fsi); master 703 sound/soc/sh/fsi.c fsi_core_mask_set(master, int_st, data, 0); master 713 sound/soc/sh/fsi.c struct fsi_master *master = fsi_get_master(fsi); master 720 sound/soc/sh/fsi.c fsi_core_mask_set(master, a_mclk, mask, val) : master 721 sound/soc/sh/fsi.c fsi_core_mask_set(master, b_mclk, mask, val); master 1178 sound/soc/sh/fsi.c struct fsi_master *master = fsi_get_master(fsi); master 1187 sound/soc/sh/fsi.c fsi_master_mask_set(master, CLK_RST, clk, (enable) ? clk : 0); master 1234 sound/soc/sh/fsi.c struct fsi_master *master = data; master 1235 sound/soc/sh/fsi.c u32 int_st = fsi_irq_get_status(master); master 1238 sound/soc/sh/fsi.c fsi_master_mask_set(master, SOFT_RST, IR, 0); master 1239 sound/soc/sh/fsi.c fsi_master_mask_set(master, SOFT_RST, IR, IR); master 1242 sound/soc/sh/fsi.c fsi_stream_transfer(&master->fsia.playback); master 1244 sound/soc/sh/fsi.c fsi_stream_transfer(&master->fsib.playback); master 1246 sound/soc/sh/fsi.c fsi_stream_transfer(&master->fsia.capture); master 1248 sound/soc/sh/fsi.c fsi_stream_transfer(&master->fsib.capture); master 1250 sound/soc/sh/fsi.c fsi_count_fifo_err(&master->fsia); master 1251 sound/soc/sh/fsi.c fsi_count_fifo_err(&master->fsib); master 1253 sound/soc/sh/fsi.c fsi_irq_clear_status(&master->fsia); master 1254 sound/soc/sh/fsi.c fsi_irq_clear_status(&master->fsib); master 1344 sound/soc/sh/fsi.c struct fsi_master *master = fsi_get_master(fsi); master 1353 sound/soc/sh/fsi.c fsi_master_mask_set(master, CLK_RST, clk, (enable) ? clk : 0); master 1436 sound/soc/sh/fsi.c struct fsi_master *master = fsi_get_master(fsi); master 1442 sound/soc/sh/fsi.c shift = fsi_master_read(master, FIFO_SZ); master 1619 sound/soc/sh/fsi.c struct fsi_master *master = fsi_get_master(fsi); master 1621 sound/soc/sh/fsi.c if (fsi_version(master) < 2) master 1916 sound/soc/sh/fsi.c struct fsi_master *master; master 1953 sound/soc/sh/fsi.c master = devm_kzalloc(&pdev->dev, sizeof(*master), GFP_KERNEL); master 1954 sound/soc/sh/fsi.c if (!master) master 1957 sound/soc/sh/fsi.c master->base = devm_ioremap_nocache(&pdev->dev, master 1959 sound/soc/sh/fsi.c if (!master->base) { master 1965 sound/soc/sh/fsi.c master->core = core; master 1966 sound/soc/sh/fsi.c spin_lock_init(&master->lock); master 1969 sound/soc/sh/fsi.c fsi = &master->fsia; master 1970 sound/soc/sh/fsi.c fsi->base = master->base; master 1972 sound/soc/sh/fsi.c fsi->master = master; master 1982 sound/soc/sh/fsi.c fsi = &master->fsib; master 1983 sound/soc/sh/fsi.c fsi->base = master->base + 0x40; master 1985 sound/soc/sh/fsi.c fsi->master = master; master 1995 sound/soc/sh/fsi.c dev_set_drvdata(&pdev->dev, master); master 1998 sound/soc/sh/fsi.c dev_name(&pdev->dev), master); master 2015 sound/soc/sh/fsi.c fsi_stream_remove(&master->fsib); master 2017 sound/soc/sh/fsi.c fsi_stream_remove(&master->fsia); master 2024 sound/soc/sh/fsi.c struct fsi_master *master; master 2026 sound/soc/sh/fsi.c master = dev_get_drvdata(&pdev->dev); master 2030 sound/soc/sh/fsi.c fsi_stream_remove(&master->fsia); master 2031 sound/soc/sh/fsi.c fsi_stream_remove(&master->fsib); master 2060 sound/soc/sh/fsi.c struct fsi_master *master = dev_get_drvdata(dev); master 2061 sound/soc/sh/fsi.c struct fsi_priv *fsia = &master->fsia; master 2062 sound/soc/sh/fsi.c struct fsi_priv *fsib = &master->fsib; master 2075 sound/soc/sh/fsi.c struct fsi_master *master = dev_get_drvdata(dev); master 2076 sound/soc/sh/fsi.c struct fsi_priv *fsia = &master->fsia; master 2077 sound/soc/sh/fsi.c struct fsi_priv *fsib = &master->fsib; master 114 sound/soc/stm/stm32_sai_sub.c bool master; master 725 sound/soc/stm/stm32_sai_sub.c sai->master = false; master 728 sound/soc/stm/stm32_sai_sub.c sai->master = true; master 740 sound/soc/stm/stm32_sai_sub.c sai->master = false; master 793 sound/soc/stm/stm32_sai_sub.c if (sai->master) master 1093 sound/soc/stm/stm32_sai_sub.c if (sai->master) master 1407 sound/soc/stm/stm32_sai_sub.c sai->master = true; master 53 sound/soc/tegra/tegra20_das.c int tegra20_das_connect_dap_to_dap(int dap, int otherdap, int master, master 67 sound/soc/tegra/tegra20_das.c !!master << TEGRA20_DAS_DAP_CTRL_SEL_DAP_MS_SEL_P; master 109 sound/soc/tegra/tegra20_das.h int master, int sdata1rx, master 382 sound/soc/ti/davinci-i2s.c int mcbsp_word_length, master; master 398 sound/soc/ti/davinci-i2s.c master = dev->fmt & SND_SOC_DAIFMT_MASTER_MASK; master 402 sound/soc/ti/davinci-i2s.c switch (master) { master 475 sound/soc/ti/davinci-i2s.c switch (master) { master 494 sound/soc/ti/davinci-i2s.c switch (master) { master 938 sound/soc/ti/omap-mcbsp.c unsigned int format, div, framesize, master; master 1045 sound/soc/ti/omap-mcbsp.c master = mcbsp->fmt & SND_SOC_DAIFMT_MASTER_MASK; master 1046 sound/soc/ti/omap-mcbsp.c if (master == SND_SOC_DAIFMT_CBS_CFS) { master 97 sound/soc/zte/zx-i2s.c int master; master 203 sound/soc/zte/zx-i2s.c i2s->master = 0; master 208 sound/soc/zte/zx-i2s.c i2s->master = 1; master 277 sound/soc/zte/zx-i2s.c if (i2s->master) master 79 sound/soc/zte/zx-tdm.c int master; master 174 sound/soc/zte/zx-tdm.c tdm->master = 1; master 178 sound/soc/zte/zx-tdm.c tdm->master = 0; master 223 sound/soc/zte/zx-tdm.c if (tdm->master) master 214 sound/usb/usx2y/us122l.c if (us122l->master == file) master 215 sound/usb/usx2y/us122l.c us122l->master = us122l->slave; master 412 sound/usb/usx2y/us122l.c if (!us122l->master) master 413 sound/usb/usx2y/us122l.c us122l->master = file; master 414 sound/usb/usx2y/us122l.c else if (us122l->master != file) { master 15 sound/usb/usx2y/us122l.h struct file *master; master 1687 tools/include/uapi/drm/i915_drm.h struct i915_engine_class_instance master; master 1700 tools/include/uapi/drm/i915_drm.h struct i915_engine_class_instance master; \ master 103 tools/testing/selftests/filesystems/devpts_pts.c int master = -1, slave = -1, fret = -1; master 105 tools/testing/selftests/filesystems/devpts_pts.c master = open(ptmx, O_RDWR | O_NOCTTY | O_CLOEXEC); master 106 tools/testing/selftests/filesystems/devpts_pts.c if (master < 0) { master 116 tools/testing/selftests/filesystems/devpts_pts.c ret = unlockpt(master); master 123 tools/testing/selftests/filesystems/devpts_pts.c slave = ioctl(master, TIOCGPTPEER, O_RDWR | O_NOCTTY | O_CLOEXEC); master 179 tools/testing/selftests/filesystems/devpts_pts.c if (master >= 0) master 180 tools/testing/selftests/filesystems/devpts_pts.c close(master);