Home
last modified time | relevance | path

Searched refs:msg_ptr (Results 1 – 10 of 10) sorted by relevance

/Linux-v4.19/drivers/i2c/busses/
Di2c-synquacer.c136 u32 msg_ptr; member
158 return i2c->msg_ptr == (i2c->msg->len - 1); in is_msglast()
163 return i2c->msg_ptr >= i2c->msg->len; in is_msgend()
190 i2c->msg_ptr = 0; in synquacer_i2c_stop()
333 i2c->msg_ptr = 0; in synquacer_i2c_doxfer()
417 writeb(i2c->msg->buf[i2c->msg_ptr++], in synquacer_i2c_isr()
433 i2c->msg_ptr = 0; in synquacer_i2c_isr()
450 i2c->msg->buf[i2c->msg_ptr++] = byte; in synquacer_i2c_isr()
478 i2c->msg_ptr = 0; in synquacer_i2c_isr()
Di2c-owl.c102 u32 msg_ptr; member
195 OWL_I2C_FIFOSTAT_RFE) && i2c_dev->msg_ptr < msg->len) { in owl_i2c_interrupt()
196 msg->buf[i2c_dev->msg_ptr++] = readl(i2c_dev->base + in owl_i2c_interrupt()
202 OWL_I2C_FIFOSTAT_TFF) && i2c_dev->msg_ptr < msg->len) { in owl_i2c_interrupt()
203 writel(msg->buf[i2c_dev->msg_ptr++], in owl_i2c_interrupt()
322 i2c_dev->msg_ptr = 0; in owl_i2c_master_xfer()
342 i2c_dev->msg_ptr = idx; in owl_i2c_master_xfer()
Di2c-pxa.c179 unsigned int msg_ptr; member
314 i2c->msg_num, i2c->msg_idx, i2c->msg_ptr); in i2c_pxa_scream_blue_murder()
789 i2c->msg_ptr = 0; in i2c_pxa_do_pio_xfer()
854 i2c->msg_ptr = 0; in i2c_pxa_do_xfer()
915 i2c->msg_ptr = 0; in i2c_pxa_master_complete()
960 if (i2c->msg_ptr == 0 && i2c->msg_idx == 0) in i2c_pxa_irq_txempty()
971 if (i2c->msg_ptr == i2c->msg->len - 1 && in i2c_pxa_irq_txempty()
976 } else if (i2c->msg_ptr < i2c->msg->len) { in i2c_pxa_irq_txempty()
980 writel(i2c->msg->buf[i2c->msg_ptr++], _IDBR(i2c)); in i2c_pxa_irq_txempty()
988 if ((i2c->msg_ptr == i2c->msg->len) && in i2c_pxa_irq_txempty()
[all …]
Di2c-exynos5.c190 unsigned int msg_ptr; member
482 len = min(fifo_level, i2c->msg->len - i2c->msg_ptr); in exynos5_i2c_irq()
487 i2c->msg->buf[i2c->msg_ptr++] = byte; in exynos5_i2c_irq()
496 if (len > (i2c->msg->len - i2c->msg_ptr)) { in exynos5_i2c_irq()
501 len = i2c->msg->len - i2c->msg_ptr; in exynos5_i2c_irq()
505 byte = i2c->msg->buf[i2c->msg_ptr++]; in exynos5_i2c_irq()
513 if ((i2c->trans_done && (i2c->msg->len == i2c->msg_ptr)) || in exynos5_i2c_irq()
680 i2c->msg_ptr = 0; in exynos5_i2c_xfer_msg()
Di2c-s3c2410.c112 unsigned int msg_ptr; member
187 i2c->msg_ptr = 0; in s3c24xx_i2c_master_complete()
383 return i2c->msg_ptr == i2c->msg->len-1; in is_msglast()
391 return i2c->msg_ptr >= i2c->msg->len; in is_msgend()
466 byte = i2c->msg->buf[i2c->msg_ptr++]; in i2c_s3c_irq_nextbyte()
483 i2c->msg_ptr = 0; in i2c_s3c_irq_nextbyte()
519 i2c->msg->buf[i2c->msg_ptr++] = byte; in i2c_s3c_irq_nextbyte()
545 i2c->msg_ptr = 0; in i2c_s3c_irq_nextbyte()
718 i2c->msg_ptr = 0; in s3c24xx_i2c_doxfer()
/Linux-v4.19/ipc/
Dmqueue.c917 struct msg_msg *msg_ptr; in do_mq_timedsend() local
960 msg_ptr = load_msg(u_msg_ptr, msg_len); in do_mq_timedsend()
961 if (IS_ERR(msg_ptr)) { in do_mq_timedsend()
962 ret = PTR_ERR(msg_ptr); in do_mq_timedsend()
965 msg_ptr->m_ts = msg_len; in do_mq_timedsend()
966 msg_ptr->m_type = msg_prio; in do_mq_timedsend()
992 wait.msg = (void *) msg_ptr; in do_mq_timedsend()
1004 pipelined_send(&wake_q, info, msg_ptr, receiver); in do_mq_timedsend()
1007 ret = msg_insert(msg_ptr, info); in do_mq_timedsend()
1020 free_msg(msg_ptr); in do_mq_timedsend()
[all …]
/Linux-v4.19/net/nfc/
Dllcp_commands.c642 u8 *msg_data, *msg_ptr; in nfc_llcp_send_i_frame() local
678 msg_ptr = msg_data; in nfc_llcp_send_i_frame()
699 skb_put_data(pdu, msg_ptr, frag_len); in nfc_llcp_send_i_frame()
710 msg_ptr += frag_len; in nfc_llcp_send_i_frame()
724 u8 *msg_ptr, *msg_data; in nfc_llcp_send_ui_frame() local
744 msg_ptr = msg_data; in nfc_llcp_send_ui_frame()
768 skb_put_data(pdu, msg_ptr, frag_len); in nfc_llcp_send_ui_frame()
774 msg_ptr += frag_len; in nfc_llcp_send_ui_frame()
/Linux-v4.19/drivers/net/can/usb/peak_usb/
Dpcan_usb_fd.c646 u8 *msg_ptr, *msg_end; in pcan_usb_fd_decode_buf() local
650 msg_ptr = urb->transfer_buffer; in pcan_usb_fd_decode_buf()
652 for (; msg_ptr < msg_end;) { in pcan_usb_fd_decode_buf()
655 rx_msg = (struct pucan_msg *)msg_ptr; in pcan_usb_fd_decode_buf()
665 if (msg_ptr + rx_msg_size > msg_end) { in pcan_usb_fd_decode_buf()
708 msg_ptr += rx_msg_size; in pcan_usb_fd_decode_buf()
/Linux-v4.19/drivers/net/can/peak_canfd/
Dpeak_canfd.c479 void *msg_ptr = msg_list; in peak_canfd_handle_msgs_list() local
483 msg_size = peak_canfd_handle_msg(priv, msg_ptr); in peak_canfd_handle_msgs_list()
489 msg_ptr += ALIGN(msg_size, 4); in peak_canfd_handle_msgs_list()
/Linux-v4.19/include/linux/
Dsyscalls.h696 asmlinkage long sys_mq_timedsend(mqd_t mqdes, const char __user *msg_ptr, size_t msg_len, unsigned …
697 asmlinkage long sys_mq_timedreceive(mqd_t mqdes, char __user *msg_ptr, size_t msg_len, unsigned int…