Lines Matching defs:devinfo_table

272 	struct scsi_dev_info_list_table *devinfo_table;
275 list_for_each_entry(devinfo_table, &scsi_dev_info_list, node)
276 if (devinfo_table->key == key) {
283 return devinfo_table;
358 struct scsi_dev_info_list_table *devinfo_table =
361 if (IS_ERR(devinfo_table))
362 return PTR_ERR(devinfo_table);
396 &devinfo_table->scsi_dev_info_list);
399 &devinfo_table->scsi_dev_info_list);
421 struct scsi_dev_info_list_table *devinfo_table =
426 if (IS_ERR(devinfo_table))
427 return (struct scsi_dev_info_list *) devinfo_table;
458 list_for_each_entry(devinfo, &devinfo_table->scsi_dev_info_list,
634 struct scsi_dev_info_list_table *devinfo_table =
640 if (devinfo_table->scsi_dev_info_list.next == dl->bottom &&
641 devinfo_table->name)
642 seq_printf(m, "[%s]:\n", devinfo_table->name);
658 struct scsi_dev_info_list_table *devinfo_table =
661 list_for_each(dl->bottom, &devinfo_table->scsi_dev_info_list)
673 struct scsi_dev_info_list_table *devinfo_table =
678 while (&devinfo_table->scsi_dev_info_list == dl->bottom) {
684 devinfo_table = list_entry(dl->top,
687 dl->bottom = devinfo_table->scsi_dev_info_list.next;
788 struct scsi_dev_info_list_table *devinfo_table =
791 if (!IS_ERR(devinfo_table))
795 devinfo_table = kmalloc(sizeof(*devinfo_table), GFP_KERNEL);
797 if (!devinfo_table)
800 INIT_LIST_HEAD(&devinfo_table->node);
801 INIT_LIST_HEAD(&devinfo_table->scsi_dev_info_list);
802 devinfo_table->name = name;
803 devinfo_table->key = key;
804 list_add_tail(&devinfo_table->node, &scsi_dev_info_list);
821 struct scsi_dev_info_list_table *devinfo_table =
824 if (IS_ERR(devinfo_table))
829 list_del(&devinfo_table->node);
831 list_for_each_safe(lh, lh_next, &devinfo_table->scsi_dev_info_list) {
838 kfree(devinfo_table);