Lines Matching refs:cmd

50 	struct pucan_command *cmd;
52 if (priv->cmd_len + sizeof(*cmd) > priv->cmd_maxlen)
55 cmd = priv->cmd_buffer + priv->cmd_len;
58 memset(cmd, 0, sizeof(*cmd));
60 cmd->opcode_channel = pucan_cmd_opcode_channel(priv->index, cmd_op);
61 priv->cmd_len += sizeof(*cmd);
63 return cmd;
120 struct pucan_timing_slow *cmd;
122 cmd = pucan_add_cmd(pucan_init_cmd(priv), PUCAN_CMD_TIMING_SLOW);
124 cmd->sjw_t = PUCAN_TSLOW_SJW_T(pbt->sjw - 1,
127 cmd->tseg1 = PUCAN_TSLOW_TSEG1(pbt->prop_seg + pbt->phase_seg1 - 1);
128 cmd->tseg2 = PUCAN_TSLOW_TSEG2(pbt->phase_seg2 - 1);
129 cmd->brp = cpu_to_le16(PUCAN_TSLOW_BRP(pbt->brp - 1));
131 cmd->ewl = 96; /* default */
135 le16_to_cpu(cmd->brp), cmd->tseg1, cmd->tseg2, cmd->sjw_t);
143 struct pucan_timing_fast *cmd;
145 cmd = pucan_add_cmd(pucan_init_cmd(priv), PUCAN_CMD_TIMING_FAST);
147 cmd->sjw = PUCAN_TFAST_SJW(pbt->sjw - 1);
148 cmd->tseg1 = PUCAN_TFAST_TSEG1(pbt->prop_seg + pbt->phase_seg1 - 1);
149 cmd->tseg2 = PUCAN_TFAST_TSEG2(pbt->phase_seg2 - 1);
150 cmd->brp = cpu_to_le16(PUCAN_TFAST_BRP(pbt->brp - 1));
154 le16_to_cpu(cmd->brp), cmd->tseg1, cmd->tseg2, cmd->sjw);
161 struct pucan_std_filter *cmd;
163 cmd = pucan_add_cmd(pucan_init_cmd(priv), PUCAN_CMD_SET_STD_FILTER);
175 cmd->idx = row;
178 cmd->mask = cpu_to_le32(mask);
185 struct pucan_tx_abort *cmd;
187 cmd = pucan_add_cmd(pucan_init_cmd(priv), PUCAN_CMD_TX_ABORT);
189 cmd->flags = cpu_to_le16(flags);
196 struct pucan_wr_err_cnt *cmd;
198 cmd = pucan_add_cmd(pucan_init_cmd(priv), PUCAN_CMD_WR_ERR_CNT);
200 cmd->sel_mask = cpu_to_le16(PUCAN_WRERRCNT_TE | PUCAN_WRERRCNT_RE);
201 cmd->tx_counter = 0;
202 cmd->rx_counter = 0;
209 struct pucan_options *cmd;
211 cmd = pucan_add_cmd(pucan_init_cmd(priv), PUCAN_CMD_SET_EN_OPTION);
213 cmd->options = cpu_to_le16(opt_mask);
220 struct pucan_options *cmd;
222 cmd = pucan_add_cmd(pucan_init_cmd(priv), PUCAN_CMD_CLR_DIS_OPTION);
224 cmd->options = cpu_to_le16(opt_mask);
746 static int peak_eth_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd)
750 switch (cmd) {