/linux-4.4.14/net/dsa/ |
H A D | dsa_priv.h | 2 * net/dsa/dsa_priv.h - Hardware switch handling 56 /* dsa.c */
|
H A D | dsa.c | 2 * net/dsa/dsa.c - Hardware switch handling 19 #include <net/dsa.h> 243 } else if (!strcmp(name, "dsa")) { dsa_switch_setup_one() 330 netdev_err(dst->master_netdev, "[%d]: can't create dsa slave device for port %d(%s): %d\n", dsa_switch_setup_one() 650 if (!strcmp(port_name, "dsa") && pd->nr_chips > 1) { dsa_of_probe_links() 694 mdio = of_parse_phandle(np, "dsa,mii-bus", 0); dsa_of_probe() 702 ethernet = of_parse_phandle(np, "dsa,ethernet", 0); dsa_of_probe() 856 netdev_err(dev, "[%d]: couldn't create dsa switch instance (error %ld)\n", dsa_setup_dst() 1044 { .compatible = "marvell,dsa", }, 1054 .name = "dsa", 1087 MODULE_ALIAS("platform:dsa");
|
H A D | tag_trailer.c | 2 * net/dsa/tag_trailer.c - Trailer tag format handling
|
H A D | tag_dsa.c | 2 * net/dsa/tag_dsa.c - (Non-ethertype) DSA tagging
|
H A D | tag_edsa.c | 2 * net/dsa/tag_edsa.c - Ethertype DSA tagging
|
H A D | slave.c | 2 * net/dsa/slave.c - Slave device handling 48 ds->slave_mii_bus->name = "dsa slave smi"; dsa_slave_mii_bus_init() 51 snprintf(ds->slave_mii_bus->id, MII_BUS_ID_SIZE, "dsa-%d:%.2x", dsa_slave_mii_bus_init() 659 strlcpy(drvinfo->driver, "dsa", sizeof(drvinfo->driver)); dsa_slave_get_drvinfo() 950 .name = "dsa",
|
/linux-4.4.14/drivers/net/ethernet/hisilicon/hns/ |
H A D | hns_dsaf_main.c | 185 * @dsaf_id: dsa fabric id 194 * @dsaf_id: dsa fabric id 206 * @dsaf_id: dsa fabric id 243 * @dsaf_id: dsa fabric id 261 * @dsaf_id: dsa fabric id 279 * @dsaf_id: dsa fabric id 298 * @dsaf_id: dsa fabric id 337 * @dsaf_id: dsa fabric id 423 * @dsaf_id: dsa fabric id 456 * @dsaf_id: dsa fabric id 471 * @dsaf_id: dsa fabric id 505 * @dsaf_id: dsa fabric id 531 * @dsaf_id: dsa fabric id 552 * @dsaf_id: dsa fabric id 567 * @dsaf_id: dsa fabric id 582 * @dsaf_id: dsa fabric id 600 * @dsaf_id: dsa fabric id 623 * @dsaf_id: dsa fabric id 640 * @dsaf_id: dsa fabric id 706 * @dsaf_id: dsa fabric id 726 * @dsaf_id: dsa fabric id 747 * @dsaf_id: dsa fabric id 769 * @dsaf_id: dsa fabric id 790 * @dsaf_id: dsa fabric id 839 * @dsaf_id: dsa fabric id 885 * @dsaf_id: dsa fabric id 899 * @dsaf_id: dsa fabric id 927 * @dsaf_id: dsa fabric id 975 * @dsaf_id: dsa fabric id 1000 * @dsaf_id: dsa fabric id 1045 * @dsaf_id: dsa fabric id 1057 * @dsaf_id: dsa fabric id 1065 * hns_dsaf_init_hw - init dsa fabric hardware 1066 * @dsaf_dev: dsa fabric device struct pointer 1099 * hns_dsaf_remove_hw - uninit dsa fabric hardware 1100 * @dsaf_dev: dsa fabric device struct pointer 1109 * hns_dsaf_init - init dsa fabric 1110 * @dsaf_dev: dsa fabric device struct pointer 1144 * hns_dsaf_free - free dsa fabric 1145 * @dsaf_dev: dsa fabric device struct pointer 1160 * hns_dsaf_find_soft_mac_entry - find dsa fabric soft entry 1161 * @dsaf_dev: dsa fabric device struct pointer 1188 * hns_dsaf_find_empty_mac_entry - search dsa fabric soft empty-entry 1189 * @dsaf_dev: dsa fabric device struct pointer 1212 * @dsaf_dev: dsa fabric device struct pointer 1244 * @dsaf_dev: dsa fabric device struct pointer 1313 * @dsaf_dev: dsa fabric device struct pointer 1388 * @dsaf_dev: dsa fabric device struct pointer 1473 * @dsaf_dev: dsa fabric device struct pointer 1524 * @dsaf_dev: dsa fabric device struct pointer 1618 * @dsaf_dev: dsa fabric device struct pointer 1666 * @dsaf_dev: dsa fabric device struct pointer 1714 * @dsaf_dev: dsa fabric device struct pointer 1791 * @dsaf_id: dsa fabric id 1822 * @dsaf_id: dsa fabric id
|
H A D | hns_dsaf_mac.c | 729 * @dsaf_dev: dsa fabric device struct pointer 781 * @dsaf_dev: dsa fabric device struct pointer
|
/linux-4.4.14/drivers/scsi/sym53c8xx_2/ |
H A D | sym_fw1.h | 285 RADDR_1 (dsa), 288 RADDR_1 (dsa), 345 RADDR_1 (dsa), 685 RADDR_1 (dsa), 731 RADDR_1 (dsa), 837 RADDR_1 (dsa), 874 SCR_LOAD_REG (dsa, 0xff), 912 RADDR_1 (dsa), 913 SCR_SFBR_REG (dsa, SCR_SHL, 0), 915 SCR_REG_REG (dsa, SCR_SHL, 0), 917 SCR_REG_REG (dsa, SCR_AND, 0x3c), 920 RADDR_1 (dsa), 925 RADDR_1 (dsa), 931 RADDR_1 (dsa), 976 RADDR_1 (dsa), 977 SCR_SFBR_REG (dsa, SCR_SHL, 0), 979 SCR_REG_REG (dsa, SCR_SHL, 0), 981 SCR_REG_REG (dsa, SCR_AND, 0xfc), 984 RADDR_1 (dsa), 989 RADDR_1 (dsa), 998 RADDR_1 (dsa), 1004 RADDR_1 (dsa), 1032 RADDR_1 (dsa), 1044 RADDR_1 (dsa), 1072 SCR_SFBR_REG (dsa, SCR_AND, 0xfc), 1075 RADDR_1 (dsa), 1080 RADDR_1 (dsa), 1083 RADDR_1 (dsa), 1113 RADDR_1 (dsa), 1136 RADDR_1 (dsa), 1147 RADDR_1 (dsa), 1246 RADDR_1 (dsa), 1322 RADDR_1 (dsa),
|
H A D | sym_fw2.h | 257 SCR_LOAD_ABS (dsa, 4), 264 SCR_LOAD_REL (dsa, 4), 704 SCR_STORE_ABS (dsa, 4), 706 SCR_LOAD_ABS (dsa, 4), 837 SCR_LOAD_REG (dsa, 0xff), 872 SCR_LOAD_ABS (dsa, 4), 874 SCR_SFBR_REG (dsa, SCR_SHL, 0), 876 SCR_REG_REG (dsa, SCR_SHL, 0), 878 SCR_REG_REG (dsa, SCR_AND, 0x3c), 880 SCR_LOAD_REL (dsa, 4), 923 SCR_LOAD_REL (dsa, 4), 925 SCR_SFBR_REG (dsa, SCR_SHL, 0), 927 SCR_REG_REG (dsa, SCR_SHL, 0), 929 SCR_REG_REG (dsa, SCR_AND, 0xfc), 931 SCR_LOAD_REL (dsa, 4), 939 SCR_LOAD_REL (dsa, 4), 967 SCR_LOAD_REL (dsa, 4), 996 SCR_SFBR_REG (dsa, SCR_AND, 0xfc), 998 SCR_LOAD_REL (dsa, 4), 1026 SCR_LOAD_REL (dsa, 4),
|
H A D | sym_hipd.h | 310 #define CCB_HASH_CODE(dsa) \ 311 (((dsa) >> (_LGRU16_(sizeof(struct sym_ccb)))) & CCB_HASH_MASK) 313 #define CCB_HASH_CODE(dsa) (((dsa) >> 9) & CCB_HASH_MASK)
|
H A D | sym_hipd.c | 57 static struct sym_ccb *sym_ccb_from_dsa(struct sym_hcb *np, u32 dsa); 1598 u32 dsa; sym_wakeup_done() local 1605 dsa = scr_to_cpu(np->dqueue[i]); sym_wakeup_done() 1606 if (!dsa) sym_wakeup_done() 1612 cp = sym_ccb_from_dsa(np, dsa); sym_wakeup_done() 1620 sym_name(np), (u_int) dsa); sym_wakeup_done() 2189 u32 dsa = INL(np, nc_dsa); sym_recover_scsi_int() local 2190 struct sym_ccb *cp = sym_ccb_from_dsa(np, dsa); sym_recover_scsi_int() 2315 u32 dsa = INL(np, nc_dsa); sym_int_par() local 2319 struct sym_ccb *cp = sym_ccb_from_dsa(np, dsa); sym_int_par() 2404 u32 dsa; sym_int_ma() local 2418 dsa = INL(np, nc_dsa); sym_int_ma() 2427 cp = sym_ccb_from_dsa(np, dsa); sym_int_ma() 4380 u32 dsa = INL(np, nc_dsa); sym_int_sir() local 4381 struct sym_ccb *cp = sym_ccb_from_dsa(np, dsa); sym_int_sir() 4937 static struct sym_ccb *sym_ccb_from_dsa(struct sym_hcb *np, u32 dsa) sym_ccb_from_dsa() argument 4942 hcode = CCB_HASH_CODE(dsa); sym_ccb_from_dsa() 4945 if (cp->ccb_ba == dsa) sym_ccb_from_dsa()
|
/linux-4.4.14/drivers/net/dsa/ |
H A D | mv88e6123_61_65.c | 2 * net/dsa/mv88e6123_61_65.c - Marvell 88e6123/6161/6165 switch chip support 17 #include <net/dsa.h>
|
H A D | mv88e6171.c | 1 /* net/dsa/mv88e6171.c - Marvell 88e6171 switch chip support 17 #include <net/dsa.h>
|
H A D | mv88e6131.c | 2 * net/dsa/mv88e6131.c - Marvell 88e6095/6095f/6131 switch chip support 17 #include <net/dsa.h>
|
H A D | mv88e6060.h | 2 * drivers/net/dsa/mv88e6060.h - Marvell 88e6060 switch chip support
|
H A D | mv88e6060.c | 2 * net/dsa/mv88e6060.c - Driver for Marvell 88e6060 switch chips 17 #include <net/dsa.h>
|
H A D | mv88e6352.c | 2 * net/dsa/mv88e6352.c - Marvell 88e6352 switch chip support 22 #include <net/dsa.h>
|
H A D | bcm_sf2.h | 25 #include <net/dsa.h>
|
H A D | mv88e6xxx.h | 2 * net/dsa/mv88e6xxx.h - Marvell 88e6xxx switch chip support
|
H A D | mv88e6xxx.c | 2 * net/dsa/mv88e6xxx.c - Marvell 88e6xxx switch chip support 23 #include <net/dsa.h>
|
H A D | bcm_sf2.c | 25 #include <net/dsa.h>
|
/linux-4.4.14/include/crypto/ |
H A D | public_key.h | 78 } dsa; member in union:public_key::__anon12062 108 } dsa; member in union:public_key_signature::__anon12065
|
/linux-4.4.14/net/l3mdev/ |
H A D | l3mdev.c | 4 * Copyright (c) 2015 David Ahern <dsa@cumulusnetworks.com>
|
/linux-4.4.14/arch/arm/mach-orion5x/ |
H A D | rd88f6183ap-ge-setup.c | 21 #include <net/dsa.h>
|
H A D | rd88f5181l-fxo-setup.c | 19 #include <net/dsa.h>
|
H A D | rd88f5181l-ge-setup.c | 20 #include <net/dsa.h>
|
H A D | wnr854t-setup.c | 18 #include <net/dsa.h>
|
H A D | wrt350n-v2-setup.c | 21 #include <net/dsa.h>
|
H A D | common.c | 23 #include <net/dsa.h>
|
/linux-4.4.14/include/net/ |
H A D | dsa.h | 2 * include/net/dsa.h - Driver for Distributed Switch Architecture switch chips 53 * "dsa" to indicate that this port is a DSA link to 90 * this dsa switch tree instance.
|
H A D | l3mdev.h | 4 * Copyright (c) 2015 David Ahern <dsa@cumulusnetworks.com>
|
/linux-4.4.14/drivers/dma/ |
H A D | dma-jz4780.c | 92 * @dsa: source address 102 uint32_t dsa; member in struct:jz4780_dma_hwdesc 263 desc->dsa = addr; jz4780_dma_setup_hwdesc() 271 desc->dsa = config->src_addr; jz4780_dma_setup_hwdesc() 414 desc->desc[0].dsa = src; jz4780_dma_prep_dma_memcpy()
|
H A D | imx-sdma.c | 254 * @dsa: dedicated core source address register 272 u32 dsa; member in struct:sdma_context_data
|
/linux-4.4.14/arch/arm/plat-orion/ |
H A D | common.c | 21 #include <net/dsa.h> 480 .name = "dsa",
|
/linux-4.4.14/arch/blackfin/mach-bf518/boards/ |
H A D | ezbrd.c | 28 #include <net/dsa.h> 160 .name = "dsa",
|
H A D | tcm-bf518.c | 28 #include <net/dsa.h>
|
/linux-4.4.14/arch/arm/common/ |
H A D | it8152.c | 10 * Thanks to Guennadi Liakhovetski <gl@dsa-ac.de> for IRQ enumberation
|
/linux-4.4.14/drivers/scsi/ |
H A D | ncr53c8xx.c | 1343 ** SCR_COPY(4), @(p_phys), @(dsa register) 1347 ncrcmd setup_dsa[3]; /* Copy 'phys' address to dsa */ 2113 RADDR (dsa), 2362 ** dsa: Pointer to ccb 2367 SCR_FROM_REG (dsa), 2372 ** dsa is valid. 2418 RADDR (dsa), 2577 SCR_LOAD_REG (dsa, 0xff), 2634 RADDR (dsa), 2859 RADDR (dsa), 6088 u_long dsa; ncr_int_sto() local 6096 dsa = INL (nc_dsa); ncr_int_sto() 6098 while (cp && (CCB_PHYS (cp, phys) != dsa)) ncr_int_sto() 6248 u32 dsa; ncr_int_ma() local 6317 dsa = INL (nc_dsa); ncr_int_ma() 6320 if (CCB_PHYS(cp, phys) != dsa) ncr_int_ma() 6324 while (cp && (CCB_PHYS (cp, phys) != dsa)) ncr_int_ma() 6698 u_long dsa = INL (nc_dsa); ncr_int_sir() local 6744 if (!cp || CCB_PHYS (cp, phys) != dsa) ncr_int_sir() 6753 while (cp && (CCB_PHYS (cp, phys) != dsa)) ncr_int_sir() 7334 ** COPY(4) @(...p_phys), @(dsa) ncr_init_ccb()
|
/linux-4.4.14/net/ethernet/ |
H A D | eth.c | 60 #include <net/dsa.h>
|
/linux-4.4.14/drivers/net/ |
H A D | vrf.c | 6 * Copyright (c) 2015 David Ahern <dsa@cumulusnetworks.com>
|
/linux-4.4.14/drivers/net/ethernet/marvell/ |
H A D | mvpp2.c | 1530 /* Set entry for dsa packets */ mvpp2_prs_dsa_tag_set() 1589 /* Set entry for dsa ethertype */ mvpp2_prs_dsa_tag_ethertype_set() 1648 /* Mask/unmask all ports, depending on dsa type */ mvpp2_prs_dsa_tag_ethertype_set() 2222 /* Set default entries for various types of dsa packets */ mvpp2_prs_dsa_init()
|
/linux-4.4.14/include/linux/ |
H A D | netdevice.h | 44 #include <net/dsa.h> 1436 * @dsa_ptr: dsa specific data
|