Searched refs:prueth (Results 1 – 8 of 8) sorted by relevance
/openbmc/linux/drivers/net/ethernet/ti/icssg/ |
H A D | icssg_prueth.c | 233 struct prueth *prueth = emac->prueth; in prueth_ndev_add_tx_napi() local 604 struct prueth *prueth = emac->prueth; in emac_get_tx_ts() local 960 struct prueth *prueth = emac->prueth; in prueth_emac_stop() local 998 struct prueth *prueth = emac->prueth; in emac_adjust_link() local 1140 struct prueth *prueth = emac->prueth; in emac_phy_connect() local 1169 struct prueth *prueth = emac->prueth; in prueth_iep_gettime() local 1310 struct prueth *prueth = emac->prueth; in emac_ndo_open() local 1445 struct prueth *prueth = emac->prueth; in emac_ndo_stop() local 1729 emac->prueth = prueth; in prueth_netdev_init() 1946 struct prueth *prueth; in prueth_probe() local [all …]
|
H A D | icssg_config.c | 111 struct prueth *prueth = emac->prueth; in icssg_config_mii_init() local 115 mii_rt = prueth->mii_rt; in icssg_config_mii_init() 143 static void icssg_miig_queues_init(struct prueth *prueth, int slice) in icssg_miig_queues_init() argument 146 void __iomem *smem = prueth->shram.va; in icssg_miig_queues_init() 203 struct prueth *prueth = emac->prueth; in icssg_config_ipg() local 256 struct prueth *prueth = emac->prueth; in prueth_emac_buffer_setup() local 311 static void icssg_init_emac_mode(struct prueth *prueth) in icssg_init_emac_mode() argument 318 if (prueth->emacs_initialized) in icssg_init_emac_mode() 328 int icssg_config(struct prueth *prueth, struct prueth_emac *emac, int slice) in icssg_config() argument 334 icssg_init_emac_mode(prueth); in icssg_config() [all …]
|
H A D | icssg_queues.c | 16 int icssg_queue_pop(struct prueth *prueth, u8 queue) in icssg_queue_pop() argument 23 regmap_read(prueth->miig_rt, ICSSG_QUEUE_CNT_OFFSET + 4 * queue, &cnt); in icssg_queue_pop() 27 regmap_read(prueth->miig_rt, ICSSG_QUEUE_OFFSET + 4 * queue, &val); in icssg_queue_pop() 32 void icssg_queue_push(struct prueth *prueth, int queue, u16 addr) in icssg_queue_push() argument 37 regmap_write(prueth->miig_rt, ICSSG_QUEUE_OFFSET + 4 * queue, addr); in icssg_queue_push() 40 u32 icssg_queue_level(struct prueth *prueth, int queue) in icssg_queue_level() argument 47 regmap_read(prueth->miig_rt, ICSSG_QUEUE_CNT_OFFSET + 4 * queue, ®); in icssg_queue_level()
|
H A D | icssg_prueth.h | 131 struct prueth *prueth; member 213 struct prueth { struct 269 int icssg_config(struct prueth *prueth, struct prueth_emac *emac, 276 int icssg_queue_pop(struct prueth *prueth, u8 queue); 277 void icssg_queue_push(struct prueth *prueth, int queue, u16 addr); 278 u32 icssg_queue_level(struct prueth *prueth, int queue);
|
H A D | icssg_stats.c | 21 struct prueth *prueth = emac->prueth; in emac_update_hardware_stats() local 29 regmap_read(prueth->miig_rt, in emac_update_hardware_stats() 32 regmap_write(prueth->miig_rt, in emac_update_hardware_stats()
|
H A D | icssg_ethtool.c | 15 struct prueth *prueth = emac->prueth; in emac_get_drvinfo() local 17 strscpy(info->driver, dev_driver_string(prueth->dev), in emac_get_drvinfo() 19 strscpy(info->bus_info, dev_name(prueth->dev), sizeof(info->bus_info)); in emac_get_drvinfo()
|
/openbmc/linux/Documentation/devicetree/bindings/net/ |
H A D | ti,icssg-prueth.yaml | 4 $id: http://devicetree.org/schemas/net/ti,icssg-prueth.yaml# 22 - ti,am654-icssg-prueth # for AM65x SoC family 133 compatible = "ti,am654-icssg-prueth"; 140 firmware-name = "ti-pruss/am65x-pru0-prueth-fw.elf", 141 "ti-pruss/am65x-rtu0-prueth-fw.elf", 142 "ti-pruss/am65x-txpru0-prueth-fw.elf", 143 "ti-pruss/am65x-pru1-prueth-fw.elf", 144 "ti-pruss/am65x-rtu1-prueth-fw.elf", 145 "ti-pruss/am65x-txpru1-prueth-fw.elf";
|
/openbmc/linux/drivers/net/ethernet/ti/ |
H A D | Makefile | 34 obj-$(CONFIG_TI_ICSSG_PRUETH) += icssg-prueth.o 35 icssg-prueth-y := icssg/icssg_prueth.o \
|