Home
last modified time | relevance | path

Searched refs:prueth (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/ethernet/ti/icssg/
H A Dicssg_prueth.c233 struct prueth *prueth = emac->prueth; in prueth_ndev_add_tx_napi() local
245 dev_err(prueth->dev, "unable to request TX IRQ %d\n", in prueth_ndev_add_tx_napi()
266 struct device *dev = emac->prueth->dev; in prueth_init_tx_chns()
343 struct device *dev = emac->prueth->dev; in prueth_init_rx_chns()
412 rx_flow_cfg.rxfdq_cfg.mode = emac->prueth->pdata.fdqring_mode; in prueth_init_rx_chns()
497 u32 hi_sw = readl(emac->prueth->shram.va + in emac_rx_timestamp()
602 struct prueth *prueth in emac_get_tx_ts() local
905 prueth_emac_start(struct prueth *prueth, struct prueth_emac *emac) prueth_emac_start() argument
958 struct prueth *prueth = emac->prueth; prueth_emac_stop() local
996 struct prueth *prueth = emac->prueth; emac_adjust_link() local
1138 struct prueth *prueth = emac->prueth; emac_phy_connect() local
1167 struct prueth *prueth = emac->prueth; prueth_iep_gettime() local
1308 struct prueth *prueth = emac->prueth; emac_ndo_open() local
1443 struct prueth *prueth = emac->prueth; emac_ndo_stop() local
1704 prueth_netdev_init(struct prueth *prueth, struct device_node *eth_node) prueth_netdev_init() argument
1847 prueth_netdev_exit(struct prueth *prueth, struct device_node *eth_node) prueth_netdev_exit() argument
1872 prueth_get_cores(struct prueth *prueth, int slice) prueth_get_cores() argument
1919 prueth_put_cores(struct prueth *prueth, int slice) prueth_put_cores() argument
1944 struct prueth *prueth; prueth_probe() local
2218 struct prueth *prueth = platform_get_drvdata(pdev); prueth_remove() local
2263 struct prueth *prueth = dev_get_drvdata(dev); prueth_suspend() local
2288 struct prueth *prueth = dev_get_drvdata(dev); prueth_resume() local
[all...]
H A Dicssg_config.c111 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
145 struct regmap *miig_rt = prueth->miig_rt; in icssg_miig_queues_init()
146 void __iomem *smem = prueth->shram.va; in icssg_miig_queues_init()
203 struct prueth *prueth in icssg_config_ipg() local
256 struct prueth *prueth = emac->prueth; prueth_emac_buffer_setup() local
311 icssg_init_emac_mode(struct prueth *prueth) icssg_init_emac_mode() argument
328 icssg_config(struct prueth *prueth, struct prueth_emac *emac, int slice) icssg_config() argument
[all...]
H A Dicssg_queues.c16 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 in icssg_queue_level()
[all...]
H A Dicssg_prueth.h89 PRUETH_PORT_INVALID, /* Invalid prueth port */
131 struct prueth *prueth; member
191 * struct prueth - PRUeth structure
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 *pruet
[all...]
H A Dicssg_stats.c21 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 Dicssg_ethtool.c15 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()
/kernel/linux/linux-6.6/drivers/net/ethernet/ti/
H A DMakefile34 obj-$(CONFIG_TI_ICSSG_PRUETH) += icssg-prueth.o
35 icssg-prueth-y := icssg/icssg_prueth.o \

Completed in 5 milliseconds