Home
last modified time | relevance | path

Searched refs:kobj (Results 1 – 17 of 17) sorted by relevance

/net/batman-adv/
Dsysfs.c58 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 …]
Dsysfs.h36 ssize_t (*show)(struct kobject *kobj, struct attribute *attr,
43 ssize_t (*store)(struct kobject *kobj, struct attribute *attr,
Dmain.c730 bat_kobj = &bat_priv->soft_iface->dev.kobj; in batadv_throw_uevent()
Dtypes.h1513 struct kobject *kobj; member
Dsoft-interface.c693 if (!vlan->kobj) { in batadv_interface_add_vid()
/net/core/
Dnet-sysfs.c703 #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 …]
Ddev.c7151 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/
Dbr_sysfs_if.c294 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()
Dbr_if.c250 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()
Dbr_sysfs_br.c915 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()
Dbr_private.h254 struct kobject kobj; member
283 #define kobj_to_brport(obj) container_of(obj, struct net_bridge_port, kobj)
/net/9p/
Dtrans_virtio.c601 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/
Dmaster.c336 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/
Dxt_IDLETIMER.c46 struct kobject *kobj; member
516 idletimer_tg_kobj = &idletimer_tg_device->kobj; in idletimer_tg_init()
/net/wireless/
Dcore.c1322 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()
Dreg.c563 ret = kobject_uevent_env(&reg_pdev->dev.kobj, KOBJ_CHANGE, env); in call_crda()
/net/rfkill/
Dcore.c293 kobject_uevent(&rfkill->dev.kobj, KOBJ_CHANGE); in rfkill_event()