Home
last modified time | relevance | path

Searched refs:link (Results 1 – 25 of 281) sorted by relevance

12345678910>>...12

/arch/powerpc/platforms/powernv/
Docxl.c140 struct npu_link *link; in find_link() local
142 list_for_each_entry(link, &links_list, list) { in find_link()
144 if (link->domain == pci_domain_nr(dev->bus) && in find_link()
145 link->bus == dev->bus->number && in find_link()
146 link->dev == PCI_SLOT(dev->devfn)) { in find_link()
147 return link; in find_link()
152 link = kzalloc(sizeof(struct npu_link), GFP_KERNEL); in find_link()
153 if (!link) in find_link()
155 link->domain = pci_domain_nr(dev->bus); in find_link()
156 link->bus = dev->bus->number; in find_link()
[all …]
/arch/mips/pci/
Dmsi-xlp.c63 static inline int nlm_link_msiirq(int link, int msivec) in nlm_link_msiirq() argument
65 return NLM_MSI_VEC_BASE + link * XLP_MSIVEC_PER_LINK + msivec; in nlm_link_msiirq()
91 static inline int nlm_link_msixirq(int link, int bit) in nlm_link_msixirq() argument
93 return NLM_MSIX_VEC_BASE + link * XLP_MSIXVEC_PER_LINK + bit; in nlm_link_msixirq()
169 int link, vec; in xlp_msi_mask_ack() local
171 link = nlm_irq_msilink(d->irq); in xlp_msi_mask_ack()
208 int link, msixvec; in xlp_msix_mask_ack() local
212 link = nlm_irq_msixlink(msixvec); in xlp_msix_mask_ack()
218 status_reg = PCIE_9XX_MSIX_STATUSX(link); in xlp_msix_mask_ack()
293 static int xlp_setup_msi(uint64_t lnkbase, int node, int link, in xlp_setup_msi() argument
[all …]
Dpci-xlp.c239 static void xlp_config_pci_bswap(int node, int link) in xlp_config_pci_bswap() argument
245 lnkbase = nlm_get_pcie_base(node, link); in xlp_config_pci_bswap()
253 BRIDGE_9XX_PCIEMEM_BASE0 + link); in xlp_config_pci_bswap()
257 BRIDGE_9XX_PCIEMEM_LIMIT0 + link); in xlp_config_pci_bswap()
262 BRIDGE_9XX_PCIEIO_BASE0 + link); in xlp_config_pci_bswap()
266 BRIDGE_9XX_PCIEIO_LIMIT0 + link); in xlp_config_pci_bswap()
270 reg = nlm_read_bridge_reg(nbubase, BRIDGE_PCIEMEM_BASE0 + link); in xlp_config_pci_bswap()
274 BRIDGE_PCIEMEM_LIMIT0 + link); in xlp_config_pci_bswap()
277 reg = nlm_read_bridge_reg(nbubase, BRIDGE_PCIEIO_BASE0 + link); in xlp_config_pci_bswap()
280 reg = nlm_read_bridge_reg(nbubase, BRIDGE_PCIEIO_LIMIT0 + link); in xlp_config_pci_bswap()
[all …]
Dpci-xlr.c178 static int nlm_pci_link_to_irq(int link) in nlm_pci_link_to_irq() argument
180 switch (link) { in nlm_pci_link_to_irq()
196 WARN(1, "Unexpected link %d\n", link); in nlm_pci_link_to_irq()
203 int link; in get_irq_vector() local
212 link = PCI_SLOT(lnk->devfn); in get_irq_vector()
213 return nlm_pci_link_to_irq(link); in get_irq_vector()
332 int link, irq; in pcibios_init() local
360 for (link = 0; link < 4; link++) { in pcibios_init()
361 irq = nlm_pci_link_to_irq(link); in pcibios_init()
/arch/arm/kernel/
Dinsn.c7 __arm_gen_branch_thumb2(unsigned long pc, unsigned long addr, bool link) in __arm_gen_branch_thumb2() argument
30 if (link) in __arm_gen_branch_thumb2()
37 __arm_gen_branch_arm(unsigned long pc, unsigned long addr, bool link) in __arm_gen_branch_arm() argument
42 if (link) in __arm_gen_branch_arm()
57 __arm_gen_branch(unsigned long pc, unsigned long addr, bool link) in __arm_gen_branch() argument
60 return __arm_gen_branch_thumb2(pc, addr, link); in __arm_gen_branch()
62 return __arm_gen_branch_arm(pc, addr, link); in __arm_gen_branch()
/arch/arm/xen/
Dp2m.c34 struct rb_node **link = &phys_to_mach.rb_node; in xen_add_phys_to_mach_entry() local
39 while (*link) { in xen_add_phys_to_mach_entry()
40 parent = *link; in xen_add_phys_to_mach_entry()
47 link = &(*link)->rb_left; in xen_add_phys_to_mach_entry()
49 link = &(*link)->rb_right; in xen_add_phys_to_mach_entry()
51 rb_link_node(&new->rbnode_phys, parent, link); in xen_add_phys_to_mach_entry()
/arch/x86/pci/
Damd_bus.c42 static struct pci_root_info __init *find_pci_root_info(int node, int link) in find_pci_root_info() argument
48 if (info->node == node && info->link == link) in find_pci_root_info()
66 int link; in early_root_info_init() local
127 link = (reg >> 8) & 0x03; in early_root_info_init()
129 info = alloc_pci_root_info(min_bus, max_bus, node, link); in early_root_info_init()
160 link = (reg >> 4) & 0x03; in early_root_info_init()
163 info = find_pci_root_info(node, link); in early_root_info_init()
168 node, link, start, end); in early_root_info_init()
227 link = (reg >> 4) & 0x03; in early_root_info_init()
232 info = find_pci_root_info(node, link); in early_root_info_init()
[all …]
Dbus_numa.h19 int link; member
24 int node, int link);
Dbus_numa.c71 int node, int link) in alloc_pci_root_info() argument
88 info->link = link; in alloc_pci_root_info()
/arch/arm/boot/dts/
Dvf610-zii-dev-rev-b.dts68 link = <&switch1port6
70 fixed-link {
81 fixed-link {
151 link = <&switch2port9>;
154 fixed-link {
164 link = <&switch0port5>;
165 fixed-link {
232 fixed-link {
235 link-gpios = <&gpio6 2
244 fixed-link {
[all …]
Dkeystone-k2e-netcp.dtsi90 link-index = <0x4000>;
162 link-interface = <1>;
167 link-interface = <1>;
175 link-interface = <2>;
179 link-interface = <2>;
183 link-interface = <2>;
187 link-interface = <2>;
191 link-interface = <2>;
195 link-interface = <2>;
Duniphier-pxs2.dtsi611 clock-names = "link";
613 reset-names = "link";
620 clock-names = "link";
622 reset-names = "link";
629 clock-names = "link";
631 reset-names = "link";
639 clock-names = "link", "phy";
641 reset-names = "link", "phy";
650 clock-names = "link", "phy";
652 reset-names = "link", "phy";
[all …]
Dimx53-kp-hsc.dts18 fixed-link { /* RMII fixed link to LAN9303 */
35 port@0 { /* RMII fixed link to master */
Dkeystone-k2l-netcp.dtsi89 link-index = <0x4000>;
161 link-interface = <1>;
166 link-interface = <1>;
174 link-interface = <2>;
178 link-interface = <2>;
/arch/x86/kernel/
Damd_nb.c190 F4 = node_to_amd_nb(node)->link; in amd_df_indirect_read()
224 struct pci_dev *root, *misc, *link; in amd_cache_northbridges() local
271 link = misc = root = NULL; in amd_cache_northbridges()
277 node_to_amd_nb(i)->link = link = in amd_cache_northbridges()
278 next_northbridge(link, link_ids); in amd_cache_northbridges()
381 struct pci_dev *link = node_to_amd_nb(amd_get_nb_id(cpu))->link; in amd_get_subcaches() local
387 pci_read_config_dword(link, 0x1d4, &mask); in amd_get_subcaches()
404 pci_read_config_dword(nb->link, 0x1d4, &reset); in amd_set_subcaches()
419 pci_write_config_dword(nb->link, 0x1d4, mask); in amd_set_subcaches()
422 pci_read_config_dword(nb->link, 0x1d4, &reg); in amd_set_subcaches()
[all …]
/arch/arm64/boot/dts/socionext/
Duniphier-pxs3.dtsi570 clock-names = "link";
572 reset-names = "link";
579 clock-names = "link";
581 reset-names = "link";
588 clock-names = "link";
590 reset-names = "link";
598 clock-names = "link", "phy";
600 reset-names = "link", "phy";
612 clock-names = "link", "phy";
614 reset-names = "link", "phy";
[all …]
Duniphier-ld20.dtsi760 clock-names = "link";
762 reset-names = "link";
769 clock-names = "link";
771 reset-names = "link";
778 clock-names = "link";
780 reset-names = "link";
787 clock-names = "link";
789 reset-names = "link";
796 clock-names = "link";
798 reset-names = "link";
[all …]
/arch/mips/boot/dts/qca/
Dar9132_tl_wr1043nd_v1.dts47 label = "tp-link:green:usb";
52 label = "tp-link:green:system";
58 label = "tp-link:green:qss";
63 label = "tp-link:green:wlan";
Dar9331_tl_mr3020.dts26 label = "tp-link:green:wlan";
32 label = "tp-link:green:lan";
38 label = "tp-link:green:wps";
44 label = "tp-link:green:3g";
/arch/arm64/boot/dts/amlogic/
Dmeson-g12b-khadas-vim3.dtsi67 dai-link-0 {
71 dai-link-1 {
75 dai-link-2 {
80 dai-link-3 {
95 dai-link-4 {
Dmeson-g12a-sei510.dts222 dai-link-0 {
226 dai-link-1 {
230 dai-link-2 {
234 dai-link-3 {
238 dai-link-4 {
242 dai-link-5 {
247 dai-link-6 {
263 dai-link-7 {
278 dai-link-8 {
287 dai-link-9 {
/arch/sh/mm/
Dpmb.c51 struct pmb_entry *link; member
175 for (iter = pmbe->link; iter; iter = iter->link) in pmb_mapping_exists()
286 pmbe->link = NULL; in pmb_free()
387 pmbp->link = pmbe; in pmb_bolt_mapping()
508 pmbe = pmblink->link; in __pmb_unmap_entry()
645 pmbp->link = pmbe; in pmb_synchronize()
663 tail = head->link; in pmb_merge()
673 if (!tail->link) in pmb_merge()
676 tail = tail->link; in pmb_merge()
691 __pmb_unmap_entry(head->link, depth); in pmb_merge()
[all …]
/arch/mips/boot/dts/cavium-octeon/
Ddlink_dsr-500n-1000n.dtsi22 fixed-link {
28 fixed-link {
/arch/arc/kernel/
Dunwind.c125 struct unwind_table *link; member
160 for (table = &root_table; table; table = table->link) in find_table()
212 table->link = NULL; in init_unwind_table()
397 last_table->link = table; in unwind_add_table()
399 root_table.link = table; in unwind_add_table()
415 for (prev = &root_table; prev->link && prev->link != table; in unlink_table()
416 prev = prev->link) in unlink_table()
419 if (prev->link) { in unlink_table()
425 prev->link = table->link; in unlink_table()
426 if (!prev->link) in unlink_table()
[all …]
/arch/mips/include/asm/netlogic/xlp-hal/
Dpcibus.h105 void xlp_init_node_msi_irqs(int node, int link);
107 static inline void xlp_init_node_msi_irqs(int node, int link) {} in xlp_init_node_msi_irqs() argument

12345678910>>...12