Home
last modified time | relevance | path

Searched refs:can_id (Results 1 – 8 of 8) sorted by relevance

/qemu/hw/net/can/
H A Dcan_sja1000.c87 filter->can_id = (uint32_t)acr[0] << 21; in can_sja_single_filter()
88 filter->can_id |= (uint32_t)acr[1] << 13; in can_sja_single_filter()
89 filter->can_id |= (uint32_t)acr[2] << 5; in can_sja_single_filter()
90 filter->can_id |= (uint32_t)acr[3] >> 3; in can_sja_single_filter()
92 filter->can_id |= QEMU_CAN_RTR_FLAG; in can_sja_single_filter()
104 filter->can_id = (uint32_t)acr[0] << 3; in can_sja_single_filter()
105 filter->can_id |= (uint32_t)acr[1] >> 5; in can_sja_single_filter()
107 filter->can_id |= QEMU_CAN_RTR_FLAG; in can_sja_single_filter()
124 filter->can_id = (uint32_t)acr[0] << 21; in can_sja_dual_filter()
125 filter->can_id |= (uint32_t)acr[1] << 13; in can_sja_dual_filter()
[all …]
H A Dctucan_core.c52 frame->can_id = 0; in ctucan_buff2frame()
74 frame->can_id = (identifier_w.s.identifier_base << 18) | in ctucan_buff2frame()
76 frame->can_id |= QEMU_CAN_EFF_FLAG; in ctucan_buff2frame()
78 frame->can_id = identifier_w.s.identifier_base; in ctucan_buff2frame()
86 frame->can_id |= QEMU_CAN_RTR_FLAG; in ctucan_buff2frame()
123 if (frame->can_id & QEMU_CAN_EFF_FLAG) { in ctucan_frame2buff()
126 (frame->can_id & 0x1FFC0000) >> 18; in ctucan_frame2buff()
127 identifier_w.s.identifier_ext = frame->can_id & 0x3FFFF; in ctucan_frame2buff()
129 identifier_w.s.identifier_base = frame->can_id & 0x7FF; in ctucan_frame2buff()
136 if (frame->can_id & QEMU_CAN_RTR_FLAG) { in ctucan_frame2buff()
H A Dxlnx-versal-canfd.c884 frame->can_id = (FIELD_EX32(id_reg_val, TB_ID_REGISTER, ID) << 18) | in regs2frame()
891 frame->can_id = FIELD_EX32(id_reg_val, TB_ID_REGISTER, ID); in regs2frame()
905 frame->can_id |= QEMU_CAN_RTR_FLAG; in regs2frame()
938 const bool is_rtr = !is_canfd_frame && (frame->can_id & QEMU_CAN_RTR_FLAG); in frame_to_reg_id()
940 if (frame->can_id & QEMU_CAN_EFF_FLAG) { in frame_to_reg_id()
942 (frame->can_id & QEMU_CAN_EFF_MASK) >> 18); in frame_to_reg_id()
944 frame->can_id & QEMU_CAN_EFF_MASK); in frame_to_reg_id()
952 frame->can_id & QEMU_CAN_SFF_MASK); in frame_to_reg_id()
1139 trace_xlnx_canfd_rx_fifo_filter_reject(path, frame->can_id, in update_rx_sequential()
1179 trace_xlnx_canfd_rx_data(path, frame->can_id, frame->can_dlc, in update_rx_sequential()
[all …]
H A Dxlnx-zynqmp-can.c390 frame->can_id = data[0]; in generate_frame()
523 trace_xlnx_can_tx_data(frame.can_id, frame.can_dlc, in transfer_fifo()
685 uint32_t id_masked = s->regs[R_AFMR1] & frame->can_id; in update_rx_fifo()
694 uint32_t id_masked = s->regs[R_AFMR2] & frame->can_id; in update_rx_fifo()
703 uint32_t id_masked = s->regs[R_AFMR3] & frame->can_id; in update_rx_fifo()
712 uint32_t id_masked = s->regs[R_AFMR4] & frame->can_id; in update_rx_fifo()
721 trace_xlnx_can_rx_fifo_filter_reject(frame->can_id, frame->can_dlc); in update_rx_fifo()
733 fifo32_push(&s->rx_fifo, frame->can_id); in update_rx_fifo()
770 trace_xlnx_can_rx_data(frame->can_id, frame->can_dlc, in update_rx_fifo()
/qemu/net/can/
H A Dcan_core.c129 int can_bus_filter_match(struct qemu_can_filter *filter, qemu_canid_t can_id) in can_bus_filter_match() argument
132 if (((can_id | filter->can_mask) & QEMU_CAN_ERR_FLAG)) { in can_bus_filter_match()
135 m = (can_id & filter->can_mask) == (filter->can_id & filter->can_mask); in can_bus_filter_match()
136 return filter->can_id & QEMU_CAN_INV_FILTER ? !m : m; in can_bus_filter_match()
H A Dcan_socketcan.c83 msg->can_id & QEMU_CAN_EFF_MASK, in can_host_socketcan_display_msg()
85 msg->can_id & QEMU_CAN_EFF_FLAG ? "EFF" : "SFF", in can_host_socketcan_display_msg()
86 msg->can_id & QEMU_CAN_RTR_FLAG ? "RTR" : "DAT"); in can_host_socketcan_display_msg()
250 c->rfilter[0].can_id = 0; in can_host_socketcan_connect()
/qemu/include/net/
H A Dcan_emu.h47 qemu_canid_t can_id; /* 32 bit CAN_ID + EFF/RTR/ERR flags */ member
80 qemu_canid_t can_id; member
111 int can_bus_filter_match(struct qemu_can_filter *filter, qemu_canid_t can_id);
/qemu/include/hw/net/
H A Dxlnx-versal-canfd.h83 uint32_t can_id; member