Lines Matching refs:devinfo_table

270 	struct scsi_dev_info_list_table *devinfo_table;  in scsi_devinfo_lookup_by_key()  local
273 list_for_each_entry(devinfo_table, &scsi_dev_info_list, node) in scsi_devinfo_lookup_by_key()
274 if (devinfo_table->key == key) { in scsi_devinfo_lookup_by_key()
281 return devinfo_table; in scsi_devinfo_lookup_by_key()
360 struct scsi_dev_info_list_table *devinfo_table = in scsi_dev_info_list_add_keyed() local
363 if (IS_ERR(devinfo_table)) in scsi_dev_info_list_add_keyed()
364 return PTR_ERR(devinfo_table); in scsi_dev_info_list_add_keyed()
386 &devinfo_table->scsi_dev_info_list); in scsi_dev_info_list_add_keyed()
389 &devinfo_table->scsi_dev_info_list); in scsi_dev_info_list_add_keyed()
410 struct scsi_dev_info_list_table *devinfo_table = in scsi_dev_info_list_del_keyed() local
413 if (IS_ERR(devinfo_table)) in scsi_dev_info_list_del_keyed()
414 return PTR_ERR(devinfo_table); in scsi_dev_info_list_del_keyed()
416 list_for_each_entry(devinfo, &devinfo_table->scsi_dev_info_list, in scsi_dev_info_list_del_keyed()
571 struct scsi_dev_info_list_table *devinfo_table; in scsi_get_device_flags_keyed() local
573 devinfo_table = scsi_devinfo_lookup_by_key(key); in scsi_get_device_flags_keyed()
575 if (IS_ERR(devinfo_table)) in scsi_get_device_flags_keyed()
576 return PTR_ERR(devinfo_table); in scsi_get_device_flags_keyed()
578 list_for_each_entry(devinfo, &devinfo_table->scsi_dev_info_list, in scsi_get_device_flags_keyed()
650 struct scsi_dev_info_list_table *devinfo_table = in devinfo_seq_show() local
656 if (devinfo_table->scsi_dev_info_list.next == dl->bottom && in devinfo_seq_show()
657 devinfo_table->name) in devinfo_seq_show()
658 seq_printf(m, "[%s]:\n", devinfo_table->name); in devinfo_seq_show()
674 struct scsi_dev_info_list_table *devinfo_table = in devinfo_seq_start() local
677 list_for_each(dl->bottom, &devinfo_table->scsi_dev_info_list) in devinfo_seq_start()
689 struct scsi_dev_info_list_table *devinfo_table = in devinfo_seq_next() local
694 while (&devinfo_table->scsi_dev_info_list == dl->bottom) { in devinfo_seq_next()
700 devinfo_table = list_entry(dl->top, in devinfo_seq_next()
703 dl->bottom = devinfo_table->scsi_dev_info_list.next; in devinfo_seq_next()
805 struct scsi_dev_info_list_table *devinfo_table = in scsi_dev_info_add_list() local
808 if (!IS_ERR(devinfo_table)) in scsi_dev_info_add_list()
812 devinfo_table = kmalloc(sizeof(*devinfo_table), GFP_KERNEL); in scsi_dev_info_add_list()
814 if (!devinfo_table) in scsi_dev_info_add_list()
817 INIT_LIST_HEAD(&devinfo_table->node); in scsi_dev_info_add_list()
818 INIT_LIST_HEAD(&devinfo_table->scsi_dev_info_list); in scsi_dev_info_add_list()
819 devinfo_table->name = name; in scsi_dev_info_add_list()
820 devinfo_table->key = key; in scsi_dev_info_add_list()
821 list_add_tail(&devinfo_table->node, &scsi_dev_info_list); in scsi_dev_info_add_list()
838 struct scsi_dev_info_list_table *devinfo_table = in scsi_dev_info_remove_list() local
841 if (IS_ERR(devinfo_table)) in scsi_dev_info_remove_list()
846 list_del(&devinfo_table->node); in scsi_dev_info_remove_list()
848 list_for_each_safe(lh, lh_next, &devinfo_table->scsi_dev_info_list) { in scsi_dev_info_remove_list()
855 kfree(devinfo_table); in scsi_dev_info_remove_list()