Symbol: failover
drivers/net/ethernet/ibm/ibmvnic.c
6694
static DEVICE_ATTR_WO(failover);
drivers/net/net_failover.c
706
struct failover *net_failover_create(struct net_device *standby_dev)
drivers/net/net_failover.c
710
struct failover *failover;
drivers/net/net_failover.c
760
failover = failover_register(failover_dev, &net_failover_ops);
drivers/net/net_failover.c
761
if (IS_ERR(failover)) {
drivers/net/net_failover.c
762
err = PTR_ERR(failover);
drivers/net/net_failover.c
766
return failover;
drivers/net/net_failover.c
788
void net_failover_destroy(struct failover *failover)
drivers/net/net_failover.c
794
if (!failover)
drivers/net/net_failover.c
797
failover_dev = rcu_dereference(failover->failover_dev);
drivers/net/net_failover.c
812
failover_unregister(failover);
drivers/net/virtio_net.c
471
struct failover *failover;
drivers/net/virtio_net.c
7006
vi->failover = net_failover_create(vi->dev);
drivers/net/virtio_net.c
7007
if (IS_ERR(vi->failover)) {
drivers/net/virtio_net.c
7008
err = PTR_ERR(vi->failover);
drivers/net/virtio_net.c
7129
net_failover_destroy(vi->failover);
drivers/net/virtio_net.c
7179
net_failover_destroy(vi->failover);
drivers/nvme/host/multipath.c
1183
return sysfs_emit(buf, "%lu\n", atomic_long_read(&ns->failover));
drivers/nvme/host/multipath.c
1189
unsigned long failover;
drivers/nvme/host/multipath.c
1193
ret = kstrtoul(buf, 0, &failover);
drivers/nvme/host/multipath.c
1197
atomic_long_set(&ns->failover, failover);
drivers/nvme/host/multipath.c
155
atomic_long_inc(&ns->failover);
drivers/nvme/host/nvme.h
601
atomic_long_t failover;
include/net/failover.h
32
struct failover *failover_register(struct net_device *dev,
include/net/failover.h
34
void failover_unregister(struct failover *failover);
include/net/net_failover.h
30
struct failover *net_failover_create(struct net_device *standby_dev);
include/net/net_failover.h
31
void net_failover_destroy(struct failover *failover);
net/core/failover.c
24
struct failover *failover;
net/core/failover.c
246
struct failover *failover_register(struct net_device *dev,
net/core/failover.c
249
struct failover *failover;
net/core/failover.c
254
failover = kzalloc_obj(*failover);
net/core/failover.c
255
if (!failover)
net/core/failover.c
258
rcu_assign_pointer(failover->ops, ops);
net/core/failover.c
259
netdev_hold(dev, &failover->dev_tracker, GFP_KERNEL);
net/core/failover.c
261
rcu_assign_pointer(failover->failover_dev, dev);
net/core/failover.c
264
list_add_tail(&failover->list, &failover_list);
net/core/failover.c
27
list_for_each_entry(failover, &failover_list, list) {
net/core/failover.c
271
return failover;
net/core/failover.c
28
failover_dev = rtnl_dereference(failover->failover_dev);
net/core/failover.c
282
void failover_unregister(struct failover *failover)
net/core/failover.c
286
failover_dev = rcu_dereference(failover->failover_dev);
net/core/failover.c
292
netdev_put(failover_dev, &failover->dev_tracker);
net/core/failover.c
295
list_del(&failover->list);
net/core/failover.c
298
kfree(failover);
net/core/failover.c
30
*ops = rtnl_dereference(failover->ops);