Symbol: netcp_device
drivers/net/ethernet/ti/netcp.h
119
struct netcp_device *netcp_device;
drivers/net/ethernet/ti/netcp.h
193
int (*probe)(struct netcp_device *netcp_device,
drivers/net/ethernet/ti/netcp.h
196
int (*remove)(struct netcp_device *netcp_device, void *inst_priv);
drivers/net/ethernet/ti/netcp.h
227
struct netcp_device *netcp_device,
drivers/net/ethernet/ti/netcp.h
33
struct netcp_device;
drivers/net/ethernet/ti/netcp.h
36
struct netcp_device *netcp_device;
drivers/net/ethernet/ti/netcp_core.c
1328
struct device *dev = tx_pipe->netcp_device->device;
drivers/net/ethernet/ti/netcp_core.c
1370
struct netcp_device *netcp_device,
drivers/net/ethernet/ti/netcp_core.c
1374
tx_pipe->netcp_device = netcp_device;
drivers/net/ethernet/ti/netcp_core.c
1679
netcp->rx_channel = knav_dma_open_channel(netcp->netcp_device->device,
drivers/net/ethernet/ti/netcp_core.c
2015
static int netcp_create_interface(struct netcp_device *netcp_device,
drivers/net/ethernet/ti/netcp_core.c
2018
struct device *dev = netcp_device->device;
drivers/net/ethernet/ti/netcp_core.c
2053
netcp->netcp_device = netcp_device;
drivers/net/ethernet/ti/netcp_core.c
2054
netcp->dev = netcp_device->device;
drivers/net/ethernet/ti/netcp_core.c
2165
list_add_tail(&netcp->interface_list, &netcp_device->interface_head);
drivers/net/ethernet/ti/netcp_core.c
2173
static void netcp_delete_interface(struct netcp_device *netcp_device,
drivers/net/ethernet/ti/netcp_core.c
2180
dev_dbg(netcp_device->device, "Removing interface \"%s\"\n",
drivers/net/ethernet/ti/netcp_core.c
2187
dev_dbg(netcp_device->device, "Releasing module \"%s\"\n",
drivers/net/ethernet/ti/netcp_core.c
2208
struct netcp_device *netcp_device;
drivers/net/ethernet/ti/netcp_core.c
2223
netcp_device = devm_kzalloc(dev, sizeof(*netcp_device), GFP_KERNEL);
drivers/net/ethernet/ti/netcp_core.c
2224
if (!netcp_device)
drivers/net/ethernet/ti/netcp_core.c
2236
INIT_LIST_HEAD(&netcp_device->interface_head);
drivers/net/ethernet/ti/netcp_core.c
2237
INIT_LIST_HEAD(&netcp_device->modpriv_head);
drivers/net/ethernet/ti/netcp_core.c
2238
netcp_device->device = dev;
drivers/net/ethernet/ti/netcp_core.c
2239
platform_set_drvdata(pdev, netcp_device);
drivers/net/ethernet/ti/netcp_core.c
2250
ret = netcp_create_interface(netcp_device, child);
drivers/net/ethernet/ti/netcp_core.c
2261
list_add_tail(&netcp_device->device_list, &netcp_devices);
drivers/net/ethernet/ti/netcp_core.c
2266
ret = netcp_module_probe(netcp_device, module);
drivers/net/ethernet/ti/netcp_core.c
2275
&netcp_device->interface_head,
drivers/net/ethernet/ti/netcp_core.c
2277
netcp_delete_interface(netcp_device, netcp_intf->ndev);
drivers/net/ethernet/ti/netcp_core.c
2291
struct netcp_device *netcp_device = platform_get_drvdata(pdev);
drivers/net/ethernet/ti/netcp_core.c
2296
list_for_each_entry_safe(inst_modpriv, tmp, &netcp_device->modpriv_head,
drivers/net/ethernet/ti/netcp_core.c
230
static int netcp_module_probe(struct netcp_device *netcp_device,
drivers/net/ethernet/ti/netcp_core.c
2300
module->remove(netcp_device, inst_modpriv->module_priv);
drivers/net/ethernet/ti/netcp_core.c
2306
&netcp_device->interface_head,
drivers/net/ethernet/ti/netcp_core.c
2308
netcp_delete_interface(netcp_device, netcp_intf->ndev);
drivers/net/ethernet/ti/netcp_core.c
2311
WARN(!list_empty(&netcp_device->interface_head),
drivers/net/ethernet/ti/netcp_core.c
233
struct device *dev = netcp_device->device;
drivers/net/ethernet/ti/netcp_core.c
274
inst_modpriv->netcp_device = netcp_device;
drivers/net/ethernet/ti/netcp_core.c
276
list_add_tail(&inst_modpriv->inst_list, &netcp_device->modpriv_head);
drivers/net/ethernet/ti/netcp_core.c
278
ret = module->probe(netcp_device, dev, child,
drivers/net/ethernet/ti/netcp_core.c
299
list_for_each_entry(netcp_intf, &netcp_device->interface_head,
drivers/net/ethernet/ti/netcp_core.c
336
&netcp_device->interface_head,
drivers/net/ethernet/ti/netcp_core.c
350
struct netcp_device *netcp_device;
drivers/net/ethernet/ti/netcp_core.c
374
list_for_each_entry(netcp_device, &netcp_devices, device_list) {
drivers/net/ethernet/ti/netcp_core.c
375
ret = netcp_module_probe(netcp_device, module);
drivers/net/ethernet/ti/netcp_core.c
389
static void netcp_release_module(struct netcp_device *netcp_device,
drivers/net/ethernet/ti/netcp_core.c
394
struct device *dev = netcp_device->device;
drivers/net/ethernet/ti/netcp_core.c
398
&netcp_device->interface_head,
drivers/net/ethernet/ti/netcp_core.c
416
&netcp_device->modpriv_head, inst_list) {
drivers/net/ethernet/ti/netcp_core.c
418
module->remove(netcp_device,
drivers/net/ethernet/ti/netcp_core.c
429
struct netcp_device *netcp_device;
drivers/net/ethernet/ti/netcp_core.c
434
list_for_each_entry(netcp_device, &netcp_devices, device_list) {
drivers/net/ethernet/ti/netcp_core.c
435
netcp_release_module(netcp_device, module);
drivers/net/ethernet/ti/netcp_core.c
65
#define for_each_netcp_device_module(netcp_device, inst_modpriv) \
drivers/net/ethernet/ti/netcp_core.c
67
&((netcp_device)->modpriv_head), inst_list)
drivers/net/ethernet/ti/netcp_core.c
81
struct netcp_device *netcp_device;
drivers/net/ethernet/ti/netcp_ethss.c
3543
static int gbe_probe(struct netcp_device *netcp_device, struct device *dev,
drivers/net/ethernet/ti/netcp_ethss.c
3579
gbe_dev->netcp_device = netcp_device;
drivers/net/ethernet/ti/netcp_ethss.c
3637
ret = netcp_txpipe_init(&gbe_dev->tx_pipe, netcp_device,
drivers/net/ethernet/ti/netcp_ethss.c
3799
static int gbe_remove(struct netcp_device *netcp_device, void *inst_priv)
drivers/net/ethernet/ti/netcp_ethss.c
709
struct netcp_device *netcp_device;