Lines Matching refs:cmd

177 	char *cmd = sl->rbuff;  in slcan_bump_frame()  local
185 switch (*cmd) { in slcan_bump_frame()
194 cmd += SLCAN_CMD_LEN + SLCAN_SFF_ID_LEN + 1; in slcan_bump_frame()
205 cmd += SLCAN_CMD_LEN + SLCAN_EFF_ID_LEN + 1; in slcan_bump_frame()
225 tmp = hex_to_bin(*cmd++); in slcan_bump_frame()
230 tmp = hex_to_bin(*cmd++); in slcan_bump_frame()
263 char *cmd = sl->rbuff; in slcan_bump_state() local
267 switch (cmd[1]) { in slcan_bump_state()
287 cmd += SLCAN_STATE_BE_RXCNT_LEN + SLCAN_CMD_LEN + 1; in slcan_bump_state()
288 cmd[SLCAN_STATE_BE_TXCNT_LEN] = 0; in slcan_bump_state()
289 if (kstrtou32(cmd, 10, &txerr)) in slcan_bump_state()
292 *cmd = 0; in slcan_bump_state()
293 cmd -= SLCAN_STATE_BE_RXCNT_LEN; in slcan_bump_state()
294 if (kstrtou32(cmd, 10, &rxerr)) in slcan_bump_state()
327 char *cmd = sl->rbuff; in slcan_bump_err() local
332 len = cmd[1]; in slcan_bump_err()
346 cmd += SLCAN_CMD_LEN + 1; in slcan_bump_err()
347 for (i = 0; i < len; i++, cmd++) { in slcan_bump_err()
348 switch (*cmd) { in slcan_bump_err()
626 static int slcan_transmit_cmd(struct slcan *sl, const unsigned char *cmd) in slcan_transmit_cmd() argument
636 n = scnprintf(sl->xbuff, sizeof(sl->xbuff), "%s", cmd); in slcan_transmit_cmd()
689 unsigned char cmd[SLCAN_MTU]; in slcan_netdev_open() local
715 snprintf(cmd, sizeof(cmd), "C\rS%d\r", s); in slcan_netdev_open()
716 err = slcan_transmit_cmd(sl, cmd); in slcan_netdev_open()
885 static int slcan_ioctl(struct tty_struct *tty, unsigned int cmd, in slcan_ioctl() argument
891 switch (cmd) { in slcan_ioctl()
902 return tty_mode_ioctl(tty, cmd, arg); in slcan_ioctl()