RTEMS 7.0-rc1
Loading...
Searching...
No Matches
Data Fields
ctucanfd_internal Struct Reference

This represents internal CTU CAN FD structure. More...

#include <ctucanfd_internal.h>

Data Fields

uintptr_t base
 Base memory address.
 
uint32_t int_ena
 This member holds the enabled interrupts.
 
uint32_t int_mask
 This member holds the masked out interrupts.
 
struct ctucanfd_txb_info txb_info [RTEMS_CTUCANFD_NTXBUFS_MAX]
 This member holds the array of ctucanfd_txb_info structures.
 
uint8_t txb_prio_tail [RTEMS_CAN_QUEUE_PRIO_NR]
 This member holds tails for mapping of priority classes to bufders.
 
uint32_t txb_order
 This member holds the order in which the buffers should be scheduled for transmisison.
 
unsigned int ntxbufs
 This member holds the number of TX buffers for given core.
 

Detailed Description

This represents internal CTU CAN FD structure.

This structure is CTU CAN FD controller dependent and provides access to non generic parts that do not belong to generic rtems_can_chip structure.

Field Documentation

◆ txb_prio_tail

uint8_t ctucanfd_internal::txb_prio_tail[RTEMS_CAN_QUEUE_PRIO_NR]

This member holds tails for mapping of priority classes to bufders.

These are the positions where buffers with frames from given priority class should be inserted.


The documentation for this struct was generated from the following file: