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()
89 filter->can_id |= (uint32_t)acr[2] << 5; in can_sja_single_filter()
104 filter->can_id = (uint32_t)acr[0] << 3; in can_sja_single_filter()
273 frame->can_id = 0; in buff2frame_pel()
275 frame->can_id = QEMU_CAN_RTR_FLAG; in buff2frame_pel()
284 frame->can_id |= QEMU_CAN_EFF_FLAG; in buff2frame_pel()
287 frame->can_id |= buff[3] << 5; in buff2frame_pel()
288 frame->can_id |= buff[4] >> 3; in buff2frame_pel()
296 frame->can_id |= buff[1] << 3; in buff2frame_pel()
297 frame->can_id |= buff[2] >> 5; in buff2frame_pel()
[all …]
H A Dctucan_core.c51 frame->can_id = 0; in ctucan_buff2frame()
73 frame->can_id = (identifier_w.s.identifier_base << 18) | in ctucan_buff2frame()
75 frame->can_id |= QEMU_CAN_EFF_FLAG; in ctucan_buff2frame()
77 frame->can_id = identifier_w.s.identifier_base; in ctucan_buff2frame()
85 frame->can_id |= QEMU_CAN_RTR_FLAG; in ctucan_buff2frame()
122 if (frame->can_id & QEMU_CAN_EFF_FLAG) { in ctucan_frame2buff()
125 (frame->can_id & 0x1FFC0000) >> 18; in ctucan_frame2buff()
126 identifier_w.s.identifier_ext = frame->can_id & 0x3FFFF; in ctucan_frame2buff()
128 identifier_w.s.identifier_base = frame->can_id & 0x7FF; in ctucan_frame2buff()
135 if (frame->can_id & QEMU_CAN_RTR_FLAG) { in ctucan_frame2buff()
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()
H A Dxlnx-versal-canfd.c880 frame->can_id = s->regs[reg_num]; in regs2frame()
1002 s->regs[store_location] = frame->can_id; in store_rx_sequential()
1097 frame->can_id; in update_rx_sequential()
1138 trace_xlnx_canfd_rx_fifo_filter_reject(path, frame->can_id, in update_rx_sequential()
1198 trace_xlnx_canfd_rx_data(path, frame->can_id, frame->can_dlc, in update_rx_sequential()
1315 return tx_reg_1->can_id - tx_reg_2->can_id; in g_cmp_ids()
1344 temp->can_id = s->regs[reg_num]; in prepare_tx_data()
1390 trace_xlnx_canfd_tx_data(path, frame.can_id, frame.can_dlc, in transfer_data()
/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