Home
last modified time | relevance | path

Searched refs:buffer_status (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/staging/goldfish/
H A Dgoldfish_audio.c33 /* lock protects access to buffer_status and to device registers */
43 int buffer_status; member
137 wait_event_interruptible(data->wait, data->buffer_status & in goldfish_audio_read()
141 data->buffer_status &= ~AUDIO_INT_READ_BUFFER_FULL; in goldfish_audio_read()
170 wait_event_interruptible(data->wait, data->buffer_status & in goldfish_audio_write()
174 if ((data->buffer_status & AUDIO_INT_WRITE_BUFFER_1_EMPTY) != 0) in goldfish_audio_write()
191 data->buffer_status &= ~AUDIO_INT_WRITE_BUFFER_1_EMPTY; in goldfish_audio_write()
194 data->buffer_status &= ~AUDIO_INT_WRITE_BUFFER_2_EMPTY; in goldfish_audio_write()
213 audio_data->buffer_status = (AUDIO_INT_WRITE_BUFFER_1_EMPTY | in goldfish_audio_open()
257 data->buffer_status in goldfish_audio_interrupt()
[all...]
/kernel/linux/linux-5.10/drivers/char/pcmcia/
H A Dcm4040_cs.c76 unsigned long buffer_status; member
114 set_bit(BS_READABLE, &dev->buffer_status); in cm4040_do_poll()
118 clear_bit(BS_READABLE, &dev->buffer_status); in cm4040_do_poll()
121 set_bit(BS_WRITABLE, &dev->buffer_status); in cm4040_do_poll()
125 clear_bit(BS_WRITABLE, &dev->buffer_status); in cm4040_do_poll()
127 if (dev->buffer_status) in cm4040_do_poll()
155 &dev->buffer_status), in wait_for_bulk_out_ready()
203 &dev->buffer_status), in wait_for_bulk_in_ready()
425 if (test_and_clear_bit(BS_READABLE, &dev->buffer_status))
427 if (test_and_clear_bit(BS_WRITABLE, &dev->buffer_status))
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/
H A Dray_cs.c510 writeb(CCS_BUFFER_FREE, &(pccs++)->buffer_status); in ray_init()
562 writeb(CCS_BUFFER_FREE, &(pccs++)->buffer_status); in dl_startup_params()
664 status = readb(&pccs->buffer_status); in verify_dl_startup()
699 writeb(CCS_BUFFER_FREE, &(pccs++)->buffer_status); in start_net()
729 writeb(CCS_BUFFER_FREE, &(pccs++)->buffer_status); in join_net()
942 writeb(CCS_BUFFER_FREE, &pccs->buffer_status); in ray_hw_xmit()
1594 if (readb(&(pccs + i)->buffer_status) == CCS_BUFFER_FREE) { in get_free_tx_ccs()
1595 writeb(CCS_BUFFER_BUSY, &(pccs + i)->buffer_status); in get_free_tx_ccs()
1625 if (readb(&(pccs + i)->buffer_status) == CCS_BUFFER_FREE) { in get_free_ccs()
1626 writeb(CCS_BUFFER_BUSY, &(pccs + i)->buffer_status); in get_free_ccs()
[all...]
H A Drayctl.h258 /* Values for buffer_status */
283 /* values for buffer_status field */
518 UCHAR buffer_status; /* 0 = buffer free, 1 = buffer busy */ member
602 UCHAR buffer_status; member
/kernel/linux/linux-6.6/drivers/net/wireless/legacy/
H A Dray_cs.c506 writeb(CCS_BUFFER_FREE, &(pccs++)->buffer_status); in ray_init()
558 writeb(CCS_BUFFER_FREE, &(pccs++)->buffer_status); in dl_startup_params()
660 status = readb(&pccs->buffer_status); in verify_dl_startup()
695 writeb(CCS_BUFFER_FREE, &(pccs++)->buffer_status); in start_net()
725 writeb(CCS_BUFFER_FREE, &(pccs++)->buffer_status); in join_net()
941 writeb(CCS_BUFFER_FREE, &pccs->buffer_status); in ray_hw_xmit()
1595 if (readb(&(pccs + i)->buffer_status) == CCS_BUFFER_FREE) { in get_free_tx_ccs()
1596 writeb(CCS_BUFFER_BUSY, &(pccs + i)->buffer_status); in get_free_tx_ccs()
1626 if (readb(&(pccs + i)->buffer_status) == CCS_BUFFER_FREE) { in get_free_ccs()
1627 writeb(CCS_BUFFER_BUSY, &(pccs + i)->buffer_status); in get_free_ccs()
[all...]
H A Drayctl.h258 /* Values for buffer_status */
283 /* values for buffer_status field */
518 UCHAR buffer_status; /* 0 = buffer free, 1 = buffer busy */ member
602 UCHAR buffer_status; member

Completed in 11 milliseconds