Lines Matching defs:sock
127 int sock, ch;
149 sock = socket(AF_CAN, SOCK_RAW, CAN_RAW);
150 if (sock < 0)
153 printall(sock);
160 sock = socket(AF_CAN, SOCK_RAW, CAN_RAW);
161 if (sock < 0)
166 if (is_can(sock, canifname) == 0)
171 if (ioctl(sock, SIOCGIFFLAGS, &g_ifr) < 0)
178 status(sock, canifname);
182 if (do_cmd(sock, canifname, CANGLINKTIMECAP, &g_cltc, sizeof(g_cltc), 0)
186 if (do_cmd(sock, canifname, CANGLINKTIMINGS, &g_clt, sizeof(g_clt), 0) < 0)
205 (*cmd->cmd_func)(cmd, sock, canifname, argv);
213 do_cmd(sock, canifname, CANSLINKTIMINGS, &g_clt, sizeof(g_clt), 1) < 0)
217 if (g_ifr_updated && ioctl(sock, SIOCSIFFLAGS, &g_ifr) < 0)
291 printall(int sock)
300 if (is_can(sock, ifa->ifa_name) == 0)
305 status(sock, ifa->ifa_name);
312 status(int sock, const char *canifname)
319 if (ioctl(sock, SIOCGIFFLAGS, &ifr) < 0)
326 show_timings(sock, canifname, "\t");
353 show_timings(int sock, const char *canifname, const char *prefix)
360 if (do_cmd(sock, canifname, CANGLINKTIMECAP, &cltc, sizeof(cltc), 0)
364 if (do_cmd(sock, canifname, CANGLINKTIMINGS, &clt, sizeof(clt), 0) < 0)
367 if (do_cmd(sock, canifname, CANGLINKMODE, &linkmode, sizeof(linkmode),
426 do_cmd2(int sock, const char *canifname, u_long op, void *arg, size_t argsize,
439 error = ioctl(sock, set ? SIOCSDRVSPEC : SIOCGDRVSPEC, &ifd);
448 do_ifflag(int sock, const char *canifname, int flag, int set)
460 do_canflag(int sock, const char *canifname, uint32_t flag, int set)
467 return do_cmd(sock, canifname, cmd, &flag, sizeof(flag), 1);
471 cmd_up(const struct command *cmd, int sock, const char *canifname,
475 do_ifflag(sock, canifname, IFF_UP, 1);
479 cmd_down(const struct command *cmd, int sock, const char *canifname,
483 do_ifflag(sock, canifname, IFF_UP, 0);
487 cmd_brp(const struct command *cmd, int sock, const char *bridge,
501 cmd_prop_seg(const struct command *cmd, int sock, const char *bridge,
515 cmd_phase_seg1(const struct command *cmd, int sock, const char *bridge,
529 cmd_phase_seg2(const struct command *cmd, int sock, const char *bridge,
543 cmd_sjw(const struct command *cmd, int sock, const char *bridge,
556 cmd_3samples(const struct command *cmd, int sock, const char *canifname,
559 if (do_canflag(sock, canifname, CAN_LINKMODE_3SAMPLES,
566 cmd_listenonly(const struct command *cmd, int sock, const char *canifname,
569 if (do_canflag(sock, canifname, CAN_LINKMODE_LISTENONLY,
576 cmd_loopback(const struct command *cmd, int sock, const char *canifname,
579 if (do_canflag(sock, canifname, CAN_LINKMODE_LOOPBACK,