| /bsp/essemi/es32f0654/drivers/ |
| A D | drv_can.c | 349 static int _can_sendmsg(struct rt_can_device *can, const void *buf, rt_uint32_t box_num) in _can_sendmsg() argument 364 switch (1 << box_num) in _can_sendmsg() 420 h_can->perh->TxMailBox[box_num].TXID &= CAN_TXID0_TXMREQ_MSK; in _can_sendmsg() 424 …h_can->perh->TxMailBox[box_num].TXID |= (txheader.std << CAN_TXID0_STDID_POSS) | (txheader.rtr << … in _can_sendmsg() 428 …h_can->perh->TxMailBox[box_num].TXID |= (txheader.ext << CAN_TXID0_EXID_POSS) | (txheader.type << … in _can_sendmsg() 431 h_can->perh->TxMailBox[box_num].TXFCON = pmsg->len & 0x0FU; in _can_sendmsg() 433 WRITE_REG(h_can->perh->TxMailBox[box_num].TXDH, in _can_sendmsg() 438 WRITE_REG(h_can->perh->TxMailBox[box_num].TXDL, in _can_sendmsg() 444 SET_BIT(h_can->perh->TxMailBox[box_num].TXID, CAN_TXID0_TXMREQ_MSK); in _can_sendmsg()
|
| /bsp/essemi/es32f369x/drivers/ |
| A D | drv_can.c | 343 static int _can_sendmsg(struct rt_can_device *can, const void *buf, rt_uint32_t box_num) in _can_sendmsg() argument 358 switch (1 << box_num) in _can_sendmsg() 414 h_can->perh->TxMailBox[box_num].TXID &= CAN_TXID0_TXMREQ_MSK; in _can_sendmsg() 419 …h_can->perh->TxMailBox[box_num].TXID |= (txheader.std << CAN_TXID0_STDID_POSS) | (txheader.rtr << … in _can_sendmsg() 423 …h_can->perh->TxMailBox[box_num].TXID |= (txheader.ext << CAN_TXID0_EXID_POSS) | (txheader.type << … in _can_sendmsg() 426 h_can->perh->TxMailBox[box_num].TXFCON = pmsg->len & 0x0FU; in _can_sendmsg() 428 WRITE_REG(h_can->perh->TxMailBox[box_num].TXDH, in _can_sendmsg() 433 WRITE_REG(h_can->perh->TxMailBox[box_num].TXDL, in _can_sendmsg() 439 SET_BIT(h_can->perh->TxMailBox[box_num].TXID, CAN_TXID0_TXMREQ_MSK); in _can_sendmsg()
|
| /bsp/gd32/arm/libraries/gd32_drivers/ |
| A D | drv_can.c | 518 static int _can_sendmsg(struct rt_can_device *can, const void *buf, rt_uint32_t box_num) in _can_sendmsg() argument 527 switch (box_num) in _can_sendmsg() 578 CAN_TMI(can_x, box_num) &= CAN_TMI_TEN; in _can_sendmsg() 582 CAN_TMI(can_x, box_num) |= (uint32_t)(TMI_SFID(transmit_message.tx_sfid) | \ in _can_sendmsg() 587 CAN_TMI(can_x, box_num) |= (uint32_t)(TMI_EFID(transmit_message.tx_efid) | \ in _can_sendmsg() 591 CAN_TMP(can_x, box_num) &= ~CAN_TMP_DLENC; in _can_sendmsg() 592 CAN_TMP(can_x, box_num) |= transmit_message.tx_dlen; in _can_sendmsg() 594 CAN_TMDATA0(can_x, box_num) = TMDATA0_DB3(transmit_message.tx_data[3]) | \ in _can_sendmsg() 598 CAN_TMDATA1(can_x, box_num) = TMDATA1_DB7(transmit_message.tx_data[7]) | \ in _can_sendmsg() 603 CAN_TMI(can_x, box_num) |= CAN_TMI_TEN; in _can_sendmsg()
|
| /bsp/stm32/libraries/HAL_Drivers/drivers/ |
| A D | drv_can.c | 487 static int _can_sendmsg(struct rt_can_device *can, const void *buf, rt_uint32_t box_num) in _can_sendmsg() argument 502 switch (1 << box_num) in _can_sendmsg() 552 hcan->Instance->sTxMailBox[box_num].TIR &= CAN_TI0R_TXRQ; in _can_sendmsg() 556 … hcan->Instance->sTxMailBox[box_num].TIR |= (txheader.StdId << CAN_TI0R_STID_Pos) | txheader.RTR; in _can_sendmsg() 560 …hcan->Instance->sTxMailBox[box_num].TIR |= (txheader.ExtId << CAN_TI0R_EXID_Pos) | txheader.IDE | … in _can_sendmsg() 563 hcan->Instance->sTxMailBox[box_num].TDTR = pmsg->len & 0x0FU; in _can_sendmsg() 565 WRITE_REG(hcan->Instance->sTxMailBox[box_num].TDHR, in _can_sendmsg() 570 WRITE_REG(hcan->Instance->sTxMailBox[box_num].TDLR, in _can_sendmsg() 576 SET_BIT(hcan->Instance->sTxMailBox[box_num].TIR, CAN_TI0R_TXRQ); in _can_sendmsg()
|
| /bsp/apm32/libraries/Drivers/ |
| A D | drv_can.c | 502 static int apm32_can_sendmsg(struct rt_can_device *can, const void *buf, rt_uint32_t box_num) in apm32_can_sendmsg() argument 512 switch (box_num) in apm32_can_sendmsg() 541 return can_send_rtmsg(drv_can->CANx, ((struct rt_can_msg *)buf), box_num); in apm32_can_sendmsg()
|
| /bsp/ft2004/drivers/ |
| A D | drv_can.c | 88 static int _can_sendmsg(struct rt_can_device *can, const void *buf, rt_uint32_t box_num) in _can_sendmsg() argument
|
| /bsp/n32g452xx/Libraries/rt_drivers/ |
| A D | drv_can.c | 551 static int _can_sendmsg(struct rt_can_device *can, const void *buf, rt_uint32_t box_num) in _can_sendmsg() argument 561 switch(box_num) in _can_sendmsg() 589 return _can_sendmsg_rtmsg(drv_can->can_base , ((struct rt_can_msg *) buf) ,box_num); in _can_sendmsg()
|
| /bsp/n32/libraries/n32_drivers/ |
| A D | drv_can.c | 709 static int sendmsg(struct rt_can_device *can, const void *buf, rt_uint32_t box_num) in sendmsg() argument 719 switch (box_num) in sendmsg() 748 return can_sendmsg_rtmsg(drv_can->CANx, ((struct rt_can_msg *)buf), box_num); in sendmsg()
|
| /bsp/phytium/libraries/drivers/ |
| A D | drv_can.c | 329 static rt_ssize_t _can_sendmsg(struct rt_can_device *can, const void *buf, rt_uint32_t box_num) in _can_sendmsg() argument
|
| /bsp/at32/libraries/rt_drivers/ |
| A D | drv_can.c | 608 static rt_ssize_t _can_sendmsg(struct rt_can_device *can, const void *buf, rt_uint32_t box_num) in _can_sendmsg() argument 616 switch (box_num) in _can_sendmsg()
|
| A D | drv_can_v2.c | 502 static rt_ssize_t _can_sendmsg(struct rt_can_device *can, const void *buf, rt_uint32_t box_num) in _can_sendmsg() argument
|
| /bsp/wch/risc-v/Libraries/ch32_drivers/ |
| A D | drv_can.c | 655 static int _can_sendmsg(struct rt_can_device *can, const void *buf, rt_uint32_t box_num) in _can_sendmsg() argument 665 return _can_send_rtmsg(drv_can_obj->can_base, ((struct rt_can_msg *)buf), box_num); in _can_sendmsg()
|
| /bsp/synwit/libraries/SWM341_drivers/ |
| A D | drv_can.c | 322 static int swm_can_sendmsg(struct rt_can_device *can_device, const void *buf, rt_uint32_t box_num) in swm_can_sendmsg() argument
|
| /bsp/hc32/libraries/hc32_drivers/ |
| A D | drv_can.c | 962 static rt_ssize_t _can_sendmsg(struct rt_can_device *can, const void *buf, rt_uint32_t box_num) in _can_sendmsg() argument
|