Lines Matching refs:item
105 struct config_item item; member
135 if (config_item_name(&nt->item)) in netconsole_target_get()
136 config_item_get(&nt->item); in netconsole_target_get()
141 if (config_item_name(&nt->item)) in netconsole_target_put()
142 config_item_put(&nt->item); in netconsole_target_put()
245 static struct netconsole_target *to_target(struct config_item *item) in to_target() argument
247 return item ? in to_target()
248 container_of(item, struct netconsole_target, item) : in to_target()
367 config_item_name(&nt->item)); in store_dev_name()
389 config_item_name(&nt->item)); in store_local_port()
407 config_item_name(&nt->item)); in store_remote_port()
423 config_item_name(&nt->item)); in store_local_ip()
453 config_item_name(&nt->item)); in store_remote_ip()
485 config_item_name(&nt->item)); in store_remote_mac()
535 static void netconsole_target_release(struct config_item *item) in netconsole_target_release() argument
537 kfree(to_target(item)); in netconsole_target_release()
540 static ssize_t netconsole_target_attr_show(struct config_item *item, in netconsole_target_attr_show() argument
545 struct netconsole_target *nt = to_target(item); in netconsole_target_attr_show()
555 static ssize_t netconsole_target_attr_store(struct config_item *item, in netconsole_target_attr_store() argument
561 struct netconsole_target *nt = to_target(item); in netconsole_target_attr_store()
611 config_item_init_type_name(&nt->item, name, &netconsole_target_type); in make_netconsole_target()
618 return &nt->item; in make_netconsole_target()
622 struct config_item *item) in drop_netconsole_target() argument
625 struct netconsole_target *nt = to_target(item); in drop_netconsole_target()
638 config_item_put(&nt->item); in drop_netconsole_target()