Home
last modified time | relevance | path

Searched refs:kobject (Results 1 – 18 of 18) sorted by relevance

/freebsd-12.1/sys/compat/linuxkpi/common/include/linux/
H A Dkobject.h41 struct kobject;
52 struct kobject { struct
53 struct kobject *parent; argument
61 extern struct kobject *mm_kobj; argument
90 kobject_put(struct kobject *kobj) in kobject_put()
97 static inline struct kobject *
107 int kobject_add(struct kobject *kobj, struct kobject *parent,
110 static inline struct kobject *
113 struct kobject *kobj; in kobject_create()
123 static inline struct kobject *
[all …]
H A Dsysfs.h41 ssize_t (*show)(struct kobject *, struct attribute *, char *);
42 ssize_t (*store)(struct kobject *, struct attribute *, const char *,
48 mode_t (*is_visible)(struct kobject *,
82 struct kobject *kobj; in sysctl_handle_attr()
133 sysfs_create_file(struct kobject *kobj, const struct attribute *attr) in sysfs_create_file()
148 sysfs_remove_file(struct kobject *kobj, const struct attribute *attr) in sysfs_remove_file()
179 sysfs_create_group(struct kobject *kobj, const struct attribute_group *grp) in sysfs_create_group()
200 sysfs_remove_group(struct kobject *kobj, const struct attribute_group *grp) in sysfs_remove_group()
222 sysfs_merge_group(struct kobject *kobj, const struct attribute_group *grp) in sysfs_merge_group()
245 sysfs_create_dir(struct kobject *kobj) in sysfs_create_dir()
[all …]
H A Ddevice.h54 struct kobject kobj;
109 struct kobject kobj;
124 extern struct kobject linux_class_root;
269 static inline struct device *kobj_to_dev(struct kobject *kobj) in kobj_to_dev()
H A Dcdev.h50 struct kobject kobj;
/freebsd-12.1/sys/ofed/drivers/infiniband/core/
H A Dib_sysfs.c55 struct kobject kobj;
60 struct kobject kobj;
93 ssize_t (*show)(struct kobject *kobj,
95 ssize_t (*store)(struct kobject *kobj,
103 static ssize_t port_attr_show(struct kobject *kobj, in port_attr_show()
120 static ssize_t gid_attr_show(struct kobject *kobj, in gid_attr_show()
952 struct kobject *kobj = &port->kobj; in setup_hw_stats()
959 struct kobject *kobj = &device->dev.kobj; in setup_hw_stats()
981 u8, struct kobject *)) in add_port() argument
1239 struct kobject *p, *t; in free_port_list_attributes()
[all …]
H A Dcore_priv.h75 u8, struct kobject *));
H A Duverbs.h104 struct kobject kobj;
H A Dib_user_mad.c106 struct kobject kobj;
142 static void ib_umad_release_dev(struct kobject *kobj) in ib_umad_release_dev()
H A Dib_device.c330 u8, struct kobject *)) in ib_register_device() argument
H A Dib_cm.c126 struct kobject obj;
171 struct kobject port_obj;
3872 static ssize_t cm_show_counter(struct kobject *obj, struct attribute *attr, in cm_show_counter()
3894 static void cm_release_port_obj(struct kobject *obj) in cm_release_port_obj()
H A Dib_uverbs_main.c160 static void ib_uverbs_release_dev(struct kobject *kobj) in ib_uverbs_release_dev()
/freebsd-12.1/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib.h513 struct kobject *device_parent[MLX4_MFUNC_MAX];
518 struct kobject *kobj;
537 struct kobject *cur_port;
538 struct kobject *admin_alias_parent;
539 struct kobject *gids_parent;
540 struct kobject *pkeys_parent;
541 struct kobject *mcgs_parent;
586 struct kobject *iov_parent;
587 struct kobject *ports_parent;
588 struct kobject *dev_ports_parent[MLX4_MFUNC_MAX];
H A Dmlx4_ib_sysfs.c163 char *_name, struct kobject *_kobj, in create_sysfs_entry()
368 struct kobject kobj;
379 static void mlx4_port_release(struct kobject *kobj) in mlx4_port_release()
401 static ssize_t port_attr_show(struct kobject *kobj, in port_attr_show()
413 static ssize_t port_attr_store(struct kobject *kobj, in port_attr_store()
712 struct kobject *p, *t; in register_one_pkey_tree()
787 struct kobject *p, *t; in unregister_pkey_tree()
/freebsd-12.1/sys/compat/linuxkpi/common/src/
H A Dlinux_compat.c111 struct kobject linux_class_root;
185 kobject_add_complete(struct kobject *kobj, struct kobject *parent) in kobject_add_complete()
209 kobject_add(struct kobject *kobj, struct kobject *parent, const char *fmt, ...) in kobject_add()
226 struct kobject *kobj; in linux_kobject_release()
238 linux_kobject_kfree(struct kobject *kobj) in linux_kobject_kfree()
244 linux_kobject_kfree_name(struct kobject *kobj) in linux_kobject_kfree_name()
292 linux_class_release(struct kobject *kobj) in linux_class_release()
312 linux_dev_release(struct kobject *kobj) in linux_dev_release()
2092 linux_cdev_release(struct kobject *kobj) in linux_cdev_release()
2095 struct kobject *parent; in linux_cdev_release()
[all …]
/freebsd-12.1/sys/dev/drm2/ttm/
H A Dttm_page_alloc_dma.c177 struct kobject kobj;
202 static void ttm_pool_kobj_release(struct kobject *kobj) in ttm_pool_kobj_release()
209 static ssize_t ttm_pool_store(struct kobject *kobj, struct attribute *attr, in ttm_pool_store()
243 static ssize_t ttm_pool_show(struct kobject *kobj, struct attribute *attr, in ttm_pool_show()
/freebsd-12.1/sys/ofed/include/rdma/
H A Drdma_vt.h192 int (*port_callback)(struct ib_device *, u8, struct kobject *);
H A Dib_verbs.h2089 struct kobject *ports_parent;
2159 u8, struct kobject *));
/freebsd-12.1/sys/dev/mlx4/mlx4_en/
H A Den.h530 struct kobject kobj;