Lines Matching refs:write_buf
86 struct gnss_write_buf *write_buf = NULL; in ice_gnss_write_pending() local
89 write_buf = list_first_entry(&gnss->queue, in ice_gnss_write_pending()
92 bytes = ice_gnss_do_write(pf, write_buf->buf, write_buf->size); in ice_gnss_write_pending()
95 list_del(&write_buf->queue); in ice_gnss_write_pending()
96 kfree(write_buf->buf); in ice_gnss_write_pending()
97 kfree(write_buf); in ice_gnss_write_pending()
326 struct gnss_write_buf *write_buf; in ice_gnss_tty_write() local
364 write_buf = kzalloc(sizeof(*write_buf), GFP_KERNEL); in ice_gnss_tty_write()
365 if (!write_buf) { in ice_gnss_tty_write()
370 write_buf->buf = cmd_buf; in ice_gnss_tty_write()
371 write_buf->size = count; in ice_gnss_tty_write()
372 INIT_LIST_HEAD(&write_buf->queue); in ice_gnss_tty_write()
373 list_add_tail(&write_buf->queue, &gnss->queue); in ice_gnss_tty_write()