Lines Matching refs:argv
93 static int can_parse_opt(struct link_util *lu, int argc, char **argv,
101 if (matches(*argv, "bitrate") == 0) {
103 if (get_u32(&bt.bitrate, *argv, 0))
104 invarg("invalid \"bitrate\" value\n", *argv);
105 } else if (matches(*argv, "sample-point") == 0) {
109 if (get_float(&sp, *argv))
111 *argv);
113 } else if (matches(*argv, "tq") == 0) {
115 if (get_u32(&bt.tq, *argv, 0))
116 invarg("invalid \"tq\" value\n", *argv);
117 } else if (matches(*argv, "prop-seg") == 0) {
119 if (get_u32(&bt.prop_seg, *argv, 0))
120 invarg("invalid \"prop-seg\" value\n", *argv);
121 } else if (matches(*argv, "phase-seg1") == 0) {
123 if (get_u32(&bt.phase_seg1, *argv, 0))
124 invarg("invalid \"phase-seg1\" value\n", *argv);
125 } else if (matches(*argv, "phase-seg2") == 0) {
127 if (get_u32(&bt.phase_seg2, *argv, 0))
128 invarg("invalid \"phase-seg2\" value\n", *argv);
129 } else if (matches(*argv, "sjw") == 0) {
131 if (get_u32(&bt.sjw, *argv, 0))
132 invarg("invalid \"sjw\" value\n", *argv);
133 } else if (matches(*argv, "loopback") == 0) {
135 set_ctrlmode("loopback", *argv, &cm,
137 } else if (matches(*argv, "listen-only") == 0) {
139 set_ctrlmode("listen-only", *argv, &cm,
141 } else if (matches(*argv, "triple-sampling") == 0) {
143 set_ctrlmode("triple-sampling", *argv, &cm,
145 } else if (matches(*argv, "restart") == 0) {
149 } else if (matches(*argv, "restart-ms") == 0) {
153 if (get_u32(&val, *argv, 0))
154 invarg("invalid \"restart-ms\" value\n", *argv);
156 } else if (matches(*argv, "help") == 0) {
160 fprintf(stderr, "can: what is \"%s\"?\n", *argv);
164 argc--, argv++;