Lines Matching refs:options

541 	struct find_options *options;  in stmf_find_ilport()  local
544 options = parse_options(argc, argv); in stmf_find_ilport()
546 if (options == NULL || ! options->lpname_defined) { in stmf_find_ilport()
552 if ((siport = find_lport_by_wwn(options->lpname)) != NULL) in stmf_find_ilport()
817 struct find_options *options; in stmf_find_fct_irp() local
821 options = parse_options(argc, argv); in stmf_find_fct_irp()
823 if (options == NULL || (options->rpname_defined == 0 && in stmf_find_fct_irp()
824 options->rp_defined == 0)) { in stmf_find_fct_irp()
829 if (options->rpname_defined && options->rp_defined) { in stmf_find_fct_irp()
835 if (options->rp_defined) { in stmf_find_fct_irp()
836 siport = irp_to_ilport(options->rp); in stmf_find_fct_irp()
840 siport, options->rp); in stmf_find_fct_irp()
846 if ((irpp = find_irp_by_wwn(siport, options->rpname)) != NULL) in stmf_find_fct_irp()
860 print_tasks(struct fct_i_cmd *icmdp, struct find_options *options, void *arg) in print_tasks() argument
888 if (options->show_task_flags) { in print_tasks()
894 if (options->show_lport) { in print_tasks()
906 print_tasks_on_rp(struct fct_i_cmd *icmdp, struct find_options *options, in print_tasks_on_rp() argument
943 if (options->show_task_flags) { in print_tasks_on_rp()
949 if (options->show_lport) { in print_tasks_on_rp()
962 print_all_cmds(struct fct_i_cmd *icmd, struct find_options *options, void *arg) in print_all_cmds() argument
972 struct find_options *options, void *arg) in outstanding_cmds_on_lport() argument
1007 filter(slot.slot_cmd, options, arg); in outstanding_cmds_on_lport()
1019 struct find_options *options; in stmf_find_tasks() local
1022 options = parse_options(argc, argv); in stmf_find_tasks()
1023 if (options == NULL || in stmf_find_tasks()
1024 (options->lpname_defined == 0 && options->rpname_defined == 0)) { in stmf_find_tasks()
1030 if (options->lpname_defined) { in stmf_find_tasks()
1031 siport = find_lport_by_wwn(options->lpname); in stmf_find_tasks()
1035 outstanding_cmds_on_lport(siport, print_tasks, options, NULL); in stmf_find_tasks()
1039 if (options->rpname_defined) { in stmf_find_tasks()
1044 if ((irpp = find_irp_by_wwn(siport, options->rpname)) in stmf_find_tasks()
1047 print_tasks_on_rp, options, irpp); in stmf_find_tasks()
1059 struct find_options *options; in fct_find_cmds() local
1062 options = parse_options(argc, argv); in fct_find_cmds()
1063 if (options == NULL || options->lpname_defined == 0) { in fct_find_cmds()
1068 siport = find_lport_by_wwn(options->lpname); in fct_find_cmds()
1072 outstanding_cmds_on_lport(siport, print_all_cmds, options, NULL); in fct_find_cmds()
1399 struct find_options *options; in parse_options() local
1406 options = mdb_zalloc(sizeof (struct find_options), UM_SLEEP); in parse_options()
1427 ret = string2wwn(ptr, options->lpname); in parse_options()
1434 options->lpname_defined = 1; in parse_options()
1438 options->rp_defined = 1; in parse_options()
1439 options->rp = in parse_options()
1446 ret = string2wwn(ptr, options->rpname); in parse_options()
1449 options->rpname_defined = 1; in parse_options()
1464 options->show_task_flags = 1; in parse_options()
1467 options->show_lport = 1; in parse_options()
1484 return (options); in parse_options()
1486 mdb_free(options, sizeof (struct find_options)); in parse_options()