/net/batman-adv/ |
D | sysfs.c | 58 struct device *dev = container_of(obj->parent, struct device, kobj); in batadv_kobj_to_netdev() 104 if (vlan_tmp->kobj != obj) in batadv_kobj_to_vlan() 137 ssize_t batadv_store_##_name(struct kobject *kobj, \ 141 struct net_device *net_dev = batadv_kobj_to_netdev(kobj); \ 155 ssize_t batadv_show_##_name(struct kobject *kobj, \ 158 struct batadv_priv *bat_priv = batadv_kobj_to_batpriv(kobj); \ 176 ssize_t batadv_store_##_name(struct kobject *kobj, \ 180 struct net_device *net_dev = batadv_kobj_to_netdev(kobj); \ 196 ssize_t batadv_show_##_name(struct kobject *kobj, \ 199 struct batadv_priv *bat_priv = batadv_kobj_to_batpriv(kobj); \ [all …]
|
D | sysfs.h | 36 ssize_t (*show)(struct kobject *kobj, struct attribute *attr, 43 ssize_t (*store)(struct kobject *kobj, struct attribute *attr,
|
D | main.c | 730 bat_kobj = &bat_priv->soft_iface->dev.kobj; in batadv_throw_uevent()
|
D | types.h | 1513 struct kobject *kobj; member
|
D | soft-interface.c | 693 if (!vlan->kobj) { in batadv_interface_add_vid()
|
/net/core/ |
D | net-sysfs.c | 703 #define to_rx_queue(obj) container_of(obj, struct netdev_rx_queue, kobj) 705 static ssize_t rx_queue_attr_show(struct kobject *kobj, struct attribute *attr, in rx_queue_attr_show() argument 709 struct netdev_rx_queue *queue = to_rx_queue(kobj); in rx_queue_attr_show() 717 static ssize_t rx_queue_attr_store(struct kobject *kobj, struct attribute *attr, in rx_queue_attr_store() argument 721 struct netdev_rx_queue *queue = to_rx_queue(kobj); in rx_queue_attr_store() 913 static void rx_queue_release(struct kobject *kobj) in rx_queue_release() argument 915 struct netdev_rx_queue *queue = to_rx_queue(kobj); in rx_queue_release() 933 memset(kobj, 0, sizeof(*kobj)); in rx_queue_release() 937 static const void *rx_queue_namespace(struct kobject *kobj) in rx_queue_namespace() argument 939 struct netdev_rx_queue *queue = to_rx_queue(kobj); in rx_queue_namespace() [all …]
|
D | dev.c | 7151 return sysfs_create_link(&(dev->dev.kobj), &(adj_dev->dev.kobj), in netdev_adjacent_sysfs_add() 7162 sysfs_remove_link(&(dev->dev.kobj), linkname); in netdev_adjacent_sysfs_del() 7214 ret = sysfs_create_link(&(dev->dev.kobj), in __netdev_adjacent_dev_insert() 7215 &(adj_dev->dev.kobj), "master"); in __netdev_adjacent_dev_insert() 7264 sysfs_remove_link(&(dev->dev.kobj), "master"); in __netdev_adjacent_dev_remove() 9234 kobject_put(&dev->dev.kobj); in register_netdevice() 9469 kobject_put(&dev->dev.kobj); in netdev_run_todo() 9902 kobject_uevent(&dev->dev.kobj, KOBJ_REMOVE); in dev_change_net_namespace() 9910 kobject_uevent(&dev->dev.kobj, KOBJ_ADD); in dev_change_net_namespace()
|
/net/bridge/ |
D | br_sysfs_if.c | 294 static ssize_t brport_show(struct kobject *kobj, in brport_show() argument 298 struct net_bridge_port *p = kobj_to_brport(kobj); in brport_show() 306 static ssize_t brport_store(struct kobject *kobj, in brport_store() argument 311 struct net_bridge_port *p = kobj_to_brport(kobj); in brport_store() 369 err = sysfs_create_link(&p->kobj, &br->dev->dev.kobj, in br_sysfs_addif() 375 err = sysfs_create_file(&p->kobj, &((*a)->attr)); in br_sysfs_addif() 381 return sysfs_create_link(br->ifobj, &p->kobj, p->sysfs_name); in br_sysfs_addif() 396 err = sysfs_rename_link(br->ifobj, &p->kobj, in br_sysfs_renameif()
|
D | br_if.c | 250 static void release_nbp(struct kobject *kobj) in release_nbp() argument 253 = container_of(kobj, struct net_bridge_port, kobj); in release_nbp() 257 static void brport_get_ownership(struct kobject *kobj, kuid_t *uid, kgid_t *gid) in brport_get_ownership() argument 259 struct net_bridge_port *p = kobj_to_brport(kobj); in brport_get_ownership() 280 kobject_put(&p->kobj); in destroy_nbp() 359 kobject_uevent(&p->kobj, KOBJ_REMOVE); in del_nbp() 360 kobject_del(&p->kobj); in del_nbp() 608 err = kobject_init_and_add(&p->kobj, &brport_ktype, &(dev->dev.kobj), in br_add_if() 697 kobject_uevent(&p->kobj, KOBJ_ADD); in br_add_if() 718 kobject_put(&p->kobj); in br_add_if()
|
D | br_sysfs_br.c | 915 static ssize_t brforward_read(struct file *filp, struct kobject *kobj, in brforward_read() argument 919 struct device *dev = kobj_to_dev(kobj); in brforward_read() 956 struct kobject *brobj = &dev->dev.kobj; in br_sysfs_addbr() 983 sysfs_remove_bin_file(&dev->dev.kobj, &bridge_forward); in br_sysfs_addbr() 985 sysfs_remove_group(&dev->dev.kobj, &bridge_group); in br_sysfs_addbr() 993 struct kobject *kobj = &dev->dev.kobj; in br_sysfs_delbr() local 997 sysfs_remove_bin_file(kobj, &bridge_forward); in br_sysfs_delbr() 998 sysfs_remove_group(kobj, &bridge_group); in br_sysfs_delbr()
|
D | br_private.h | 254 struct kobject kobj; member 283 #define kobj_to_brport(obj) container_of(obj, struct net_bridge_port, kobj)
|
/net/9p/ |
D | trans_virtio.c | 601 err = sysfs_create_file(&(vdev->dev.kobj), &dev_attr_mount_tag.attr); in p9_virtio_probe() 622 kobject_uevent(&(vdev->dev.kobj), KOBJ_CHANGE); in p9_virtio_probe() 627 sysfs_remove_file(&vdev->dev.kobj, &dev_attr_mount_tag.attr); in p9_virtio_probe() 722 sysfs_remove_file(&(vdev->dev.kobj), &dev_attr_mount_tag.attr); in p9_virtio_remove() 723 kobject_uevent(&(vdev->dev.kobj), KOBJ_CHANGE); in p9_virtio_remove()
|
/net/dsa/ |
D | master.c | 336 ret = sysfs_create_group(&dev->dev.kobj, &dsa_group); in dsa_master_setup() 351 sysfs_remove_group(&dev->dev.kobj, &dsa_group); in dsa_master_teardown()
|
/net/netfilter/ |
D | xt_IDLETIMER.c | 46 struct kobject *kobj; member 516 idletimer_tg_kobj = &idletimer_tg_device->kobj; in idletimer_tg_init()
|
/net/wireless/ |
D | core.c | 1322 if (sysfs_create_link(&dev->dev.kobj, &rdev->wiphy.dev.kobj, in cfg80211_netdev_notifier_call() 1407 sysfs_remove_link(&dev->dev.kobj, "phy80211"); in cfg80211_netdev_notifier_call()
|
D | reg.c | 563 ret = kobject_uevent_env(®_pdev->dev.kobj, KOBJ_CHANGE, env); in call_crda()
|
/net/rfkill/ |
D | core.c | 293 kobject_uevent(&rfkill->dev.kobj, KOBJ_CHANGE); in rfkill_event()
|