Searched refs:r_sz (Results 1 - 1 of 1) sorted by relevance
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeon_ep/ |
H A D | octep_ctrl_mbox.c | 198 octep_read_mbox_data(struct octep_ctrl_mbox_q *q, u32 pi, u32 *ci, void *buf, u32 r_sz) in octep_read_mbox_data() argument 206 /* copy entire r_sz */ in octep_read_mbox_data() 207 memcpy_fromio(buf, qbuf, r_sz); in octep_read_mbox_data() 208 *ci = octep_ctrl_mbox_circq_inc(*ci, r_sz, q->sz); in octep_read_mbox_data() 211 cp_sz = min((q->sz - *ci), r_sz); in octep_read_mbox_data() 213 r_sz -= cp_sz; in octep_read_mbox_data() 215 if (r_sz) { in octep_read_mbox_data() 216 /* roll over and copy remaining r_sz */ in octep_read_mbox_data() 219 memcpy_fromio(buf, qbuf, r_sz); in octep_read_mbox_data() 220 *ci = octep_ctrl_mbox_circq_inc(*ci, r_sz, in octep_read_mbox_data() 228 u32 pi, ci, r_sz, buf_sz, q_depth; octep_ctrl_mbox_recv() local [all...] |
Completed in 1 milliseconds