Searched refs:avail (Results 1 - 25 of 71) sorted by relevance

123

/drivers/xen/xenbus/
H A Dxenbus_comms.c100 unsigned int avail; local
117 dst = get_output_chunk(cons, prod, intf->req, &avail);
118 if (avail == 0)
120 if (avail > len)
121 avail = len;
126 memcpy(dst, data, avail);
127 data += avail;
128 len -= avail;
132 intf->req_prod += avail;
159 unsigned int avail; local
[all...]
/drivers/uwb/
H A Ddrp-avail.c59 * avail = global & local & pending
61 void uwb_drp_available(struct uwb_rc *rc, struct uwb_mas_bm *avail) argument
63 bitmap_and(avail->bm, rc->drp_avail.global, rc->drp_avail.local, UWB_NUM_MAS);
64 bitmap_and(avail->bm, avail->bm, rc->drp_avail.pending, UWB_NUM_MAS);
76 struct uwb_mas_bm avail; local
78 uwb_drp_available(rc, &avail);
79 if (!bitmap_subset(mas->bm, avail.bm, UWB_NUM_MAS))
115 * avail = global & local
119 struct uwb_mas_bm avail; local
[all...]
H A DMakefile12 drp-avail.o \
H A Dallocator.c64 if (ri->avail[mas] == 1) {
212 ri->avail[mas] = 1;
216 ri->avail[mas]=0;
H A Duwb-internal.h151 unsigned char avail[UWB_MAS_PER_ZONE]; member in struct:uwb_rsv_row_info
345 void uwb_drp_available(struct uwb_rc *rc, struct uwb_mas_bm *avail);
/drivers/tty/serial/
H A Dmsm_smd_tty.c55 int avail; local
69 avail = smd_read_avail(info->ch);
70 if (avail == 0)
73 avail = tty_prepare_flip_string(tty, &ptr, avail);
75 if (smd_read(info->ch, ptr, avail) != avail) {
151 int avail; local
157 avail = smd_write_avail(info->ch);
158 if (len > avail)
[all...]
/drivers/media/dvb/ngene/
H A Dngene-dvb.c73 int left, avail; local
81 avail = dvb_ringbuffer_avail(&dev->tsin_rbuf);
82 if (avail > left)
83 avail = left;
84 dvb_ringbuffer_read_user(&dev->tsin_rbuf, buf, avail);
85 left -= avail;
86 buf += avail;
/drivers/misc/
H A Dcs5535-mfgpt.c36 DECLARE_BITMAP(avail, MFGPT_MAX_TIMERS);
172 t = find_first_bit(mfgpt->avail, max);
177 if (!test_bit(timer_nr, mfgpt->avail))
183 __clear_bit(timer_nr, mfgpt->avail);
193 __set_bit(timer_nr, mfgpt->avail);
220 __set_bit(timer->nr, timer->chip->avail);
283 __set_bit(i, mfgpt->avail);
/drivers/infiniband/hw/qib/
H A Dqib_fs.c148 size_t avail; local
151 avail = dd->f_read_cntrs(dd, *ppos, NULL, &counters);
152 return simple_read_from_buffer(buf, count, ppos, counters, avail);
160 size_t avail; local
163 avail = dd->f_read_cntrs(dd, *ppos, &names, NULL);
164 return simple_read_from_buffer(buf, count, ppos, names, avail);
182 size_t avail; local
185 avail = dd->f_read_portcntrs(dd, *ppos, 0, &names, NULL);
186 return simple_read_from_buffer(buf, count, ppos, names, avail);
194 size_t avail; local
206 size_t avail; local
[all...]
H A Dqib_tx.c379 * @avail: true if the buffers are available for kernel use, false otherwise
382 unsigned len, u32 avail, struct qib_ctxtdata *rcd)
395 if (avail) {
435 dd->f_txchk_change(dd, ostart, len, avail, rcd);
381 qib_chg_pioavailkernel(struct qib_devdata *dd, unsigned start, unsigned len, u32 avail, struct qib_ctxtdata *rcd) argument
/drivers/virtio/
H A Dvirtio_ring.c93 /* Host publishes avail event idx */
199 unsigned int i, avail, uninitialized_var(prev); local
231 pr_debug("Can't add buf len %i - avail = %i\n",
270 /* Put entry in available array (but don't update avail->idx until they
272 avail = (vq->vring.avail->idx & (vq->vring.num-1));
273 vq->vring.avail->ring[avail] = head;
278 vq->vring.avail->idx++;
311 /* We need to expose available array entries before checking avail
[all...]
/drivers/staging/media/go7007/
H A Dsnd-go7007.c57 int avail; member in struct:go7007_snd
89 gosnd->avail += frames;
102 if (gosnd->avail < runtime->period_size) {
106 gosnd->avail -= runtime->period_size;
185 gosnd->hw_ptr = gosnd->w_idx = gosnd->avail = 0;
250 gosnd->hw_ptr = gosnd->w_idx = gosnd->avail = 0;
/drivers/block/
H A Dps3vram.c449 unsigned int offset, avail; local
453 avail = priv->cache.page_size - offset;
459 "avail=%08x count=%08x\n", __func__,
460 (unsigned int)from, cached, offset, avail, count);
462 if (avail > count)
463 avail = count;
464 memcpy(buf, priv->xdr_buf + cached, avail);
466 buf += avail;
467 count -= avail;
468 from += avail;
490 unsigned int offset, avail; local
[all...]
/drivers/media/dvb/dvb-core/
H A Ddvb_ringbuffer.c77 ssize_t avail; local
79 avail = rbuf->pwrite - rbuf->pread;
80 if (avail < 0)
81 avail += rbuf->size;
82 return avail;
/drivers/net/ethernet/chelsio/cxgb4vf/
H A Dsge.c275 return fl->avail - fl->pend_cred <= FL_STARVE_THRES;
443 int avail = reclaimable(tq); local
445 if (avail) {
450 if (avail > MAX_TX_RECLAIM)
451 avail = MAX_TX_RECLAIM;
453 free_tx_desc(adapter, tq, avail, unmap);
454 tq->in_use -= avail;
491 fl->avail--;
518 fl->avail--;
590 unsigned int cred = fl->avail;
1996 int avail = reclaimable(&txq->q); local
[all...]
/drivers/media/dvb/ttpci/
H A Dav7110_ca.c192 int avail; local
203 avail = dvb_ringbuffer_avail(cibuf);
204 if (avail < 4)
208 if (avail < len + 2 || count < len)
/drivers/gpu/drm/gma500/
H A Daccel_2d.c86 uint32_t avail = PSB_RSGX32(PSB_CR_2D_SOCIF); local
89 while (avail < size) {
90 avail = PSB_RSGX32(PSB_CR_2D_SOCIF);
/drivers/net/ethernet/mellanox/mlx4/
H A Dalloc.c67 --bitmap->avail;
109 bitmap->avail -= cnt;
118 return bitmap->avail;
130 bitmap->avail += cnt;
146 bitmap->avail = num - reserved_top - reserved_bot;
/drivers/w1/
H A Dw1_netlink.c56 int avail; local
61 avail = dev->priv_size - cmd->len;
63 if (avail > 8) {
82 unsigned int avail)
89 dev->priv_size = avail;
81 w1_process_search_command(struct w1_master *dev, struct cn_msg *msg, unsigned int avail) argument
/drivers/net/ethernet/chelsio/cxgb4/
H A Dsge.c202 return fl->avail - fl->pend_cred <= FL_STARVE_THRES;
380 int avail = reclaimable(q); local
382 if (avail) {
387 if (avail > MAX_TX_RECLAIM)
388 avail = MAX_TX_RECLAIM;
390 free_tx_desc(adap, q, avail, unmap);
391 q->in_use -= avail;
426 q->avail--;
451 q->avail--;
490 unsigned int cred = q->avail;
1955 int avail = reclaimable(&q->q); local
[all...]
/drivers/pci/hotplug/
H A Dcpqphp_nvram.c111 static u32 add_byte( u32 **p_buffer, u8 value, u32 *used, u32 *avail) argument
115 if ((*used + 1) > *avail)
126 static u32 add_dword( u32 **p_buffer, u32 value, u32 *used, u32 *avail) argument
128 if ((*used + 4) > *avail)
/drivers/vhost/
H A Dvhost.c42 #define vhost_used_event(vq) ((u16 __user *)&vq->avail->ring[vq->num])
164 vq->avail = NULL;
550 struct vring_avail __user *avail,
555 access_ok(VERIFY_READ, avail,
556 sizeof *avail + num * sizeof *avail->ring + s) &&
593 return vq_access_ok(vq->dev, vq->num, vq->desc, vq->avail, vq->used) &&
715 if ((a.avail_user_addr & (sizeof *vq->avail->ring - 1)) ||
746 vq->avail = (void __user *)(unsigned long)a.avail_user_addr;
1025 /* Log avail even
548 vq_access_ok(struct vhost_dev *d, unsigned int num, struct vring_desc __user *desc, struct vring_avail __user *avail, struct vring_used __user *used) argument
[all...]
H A Dvhost.h78 struct vring_avail __user *avail; member in struct:vhost_virtqueue
/drivers/staging/speakup/
H A Dspeakup_decext.c41 u_char avail = inb_p(speakup_info.port_tts + UART_LSR) & UART_LSR_DR; local
42 if (avail)
/drivers/usb/gadget/
H A Dnet2272.c420 dev_vdbg(ep->dev->dev, "write packet %s req %p max %u len %u avail %u\n",
518 struct net2272_request *req, unsigned avail)
524 req->req.actual += avail;
526 dev_vdbg(ep->dev->dev, "read packet %s req %p len %u avail %u\n",
527 ep->ep.name, req, avail,
530 is_short = (avail < ep->ep.maxpacket);
532 if (unlikely(avail == 0)) {
539 if (unlikely(avail % 2))
540 avail++;
545 avail
517 net2272_read_packet(struct net2272_ep *ep, u8 *buf, struct net2272_request *req, unsigned avail) argument
1048 u16 avail; local
[all...]

Completed in 506 milliseconds

123