Searched refs:dsa (Results 1 - 43 of 43) sorted by relevance

/linux-4.4.14/net/dsa/
H A Ddsa_priv.h2 * net/dsa/dsa_priv.h - Hardware switch handling
56 /* dsa.c */
H A Ddsa.c2 * 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 Dtag_trailer.c2 * net/dsa/tag_trailer.c - Trailer tag format handling
H A Dtag_dsa.c2 * net/dsa/tag_dsa.c - (Non-ethertype) DSA tagging
H A Dtag_edsa.c2 * net/dsa/tag_edsa.c - Ethertype DSA tagging
H A Dslave.c2 * 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 Dhns_dsaf_main.c185 * @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 Dhns_dsaf_mac.c729 * @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 Dsym_fw1.h285 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 Dsym_fw2.h257 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 Dsym_hipd.h310 #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 Dsym_hipd.c57 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 Dmv88e6123_61_65.c2 * net/dsa/mv88e6123_61_65.c - Marvell 88e6123/6161/6165 switch chip support
17 #include <net/dsa.h>
H A Dmv88e6171.c1 /* net/dsa/mv88e6171.c - Marvell 88e6171 switch chip support
17 #include <net/dsa.h>
H A Dmv88e6131.c2 * net/dsa/mv88e6131.c - Marvell 88e6095/6095f/6131 switch chip support
17 #include <net/dsa.h>
H A Dmv88e6060.h2 * drivers/net/dsa/mv88e6060.h - Marvell 88e6060 switch chip support
H A Dmv88e6060.c2 * net/dsa/mv88e6060.c - Driver for Marvell 88e6060 switch chips
17 #include <net/dsa.h>
H A Dmv88e6352.c2 * net/dsa/mv88e6352.c - Marvell 88e6352 switch chip support
22 #include <net/dsa.h>
H A Dbcm_sf2.h25 #include <net/dsa.h>
H A Dmv88e6xxx.h2 * net/dsa/mv88e6xxx.h - Marvell 88e6xxx switch chip support
H A Dmv88e6xxx.c2 * net/dsa/mv88e6xxx.c - Marvell 88e6xxx switch chip support
23 #include <net/dsa.h>
H A Dbcm_sf2.c25 #include <net/dsa.h>
/linux-4.4.14/include/crypto/
H A Dpublic_key.h78 } dsa; member in union:public_key::__anon12062
108 } dsa; member in union:public_key_signature::__anon12065
/linux-4.4.14/net/l3mdev/
H A Dl3mdev.c4 * Copyright (c) 2015 David Ahern <dsa@cumulusnetworks.com>
/linux-4.4.14/arch/arm/mach-orion5x/
H A Drd88f6183ap-ge-setup.c21 #include <net/dsa.h>
H A Drd88f5181l-fxo-setup.c19 #include <net/dsa.h>
H A Drd88f5181l-ge-setup.c20 #include <net/dsa.h>
H A Dwnr854t-setup.c18 #include <net/dsa.h>
H A Dwrt350n-v2-setup.c21 #include <net/dsa.h>
H A Dcommon.c23 #include <net/dsa.h>
/linux-4.4.14/include/net/
H A Ddsa.h2 * 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 Dl3mdev.h4 * Copyright (c) 2015 David Ahern <dsa@cumulusnetworks.com>
/linux-4.4.14/drivers/dma/
H A Ddma-jz4780.c92 * @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 Dimx-sdma.c254 * @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 Dcommon.c21 #include <net/dsa.h>
480 .name = "dsa",
/linux-4.4.14/arch/blackfin/mach-bf518/boards/
H A Dezbrd.c28 #include <net/dsa.h>
160 .name = "dsa",
H A Dtcm-bf518.c28 #include <net/dsa.h>
/linux-4.4.14/arch/arm/common/
H A Dit8152.c10 * Thanks to Guennadi Liakhovetski <gl@dsa-ac.de> for IRQ enumberation
/linux-4.4.14/drivers/scsi/
H A Dncr53c8xx.c1343 ** 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 Deth.c60 #include <net/dsa.h>
/linux-4.4.14/drivers/net/
H A Dvrf.c6 * Copyright (c) 2015 David Ahern <dsa@cumulusnetworks.com>
/linux-4.4.14/drivers/net/ethernet/marvell/
H A Dmvpp2.c1530 /* 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 Dnetdevice.h44 #include <net/dsa.h>
1436 * @dsa_ptr: dsa specific data

Completed in 1559 milliseconds