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

1234

/drivers/xen/xenbus/
H A Dxenbus_comms.c102 unsigned int avail; local
119 dst = get_output_chunk(cons, prod, intf->req, &avail);
120 if (avail == 0)
122 if (avail > len)
123 avail = len;
128 memcpy(dst, data, avail);
129 data += avail;
130 len -= avail;
134 intf->req_prod += avail;
161 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 \
/drivers/s390/cio/
H A Dairq.c135 iv->avail = kmalloc(size, GFP_KERNEL);
136 if (!iv->avail)
138 memset(iv->avail, 0xff, size);
165 kfree(iv->avail);
183 kfree(iv->avail);
201 if (!iv->avail || num == 0)
204 bit = find_first_bit_inv(iv->avail, iv->bits);
207 if (!test_bit_inv(bit + i, iv->avail))
212 clear_bit_inv(bit + i, iv->avail);
217 bit = find_next_bit_inv(iv->avail, i
[all...]
/drivers/staging/fwserial/
H A Ddma_fifo.h24 * logically consistent 'apparent' size (ie, bytes in + bytes avail is static
33 * memory is unused. For example, if all the avail input has been pended out,
57 int avail; /* # of unused bytes in fifo */ member in struct:dma_fifo
97 return fifo->size - fifo->avail;
109 return fifo->avail;
H A Ddma_fifo.c85 fifo->avail = size;
134 fifo->avail = fifo->size;
157 if (n > fifo->avail)
158 n = fifo->avail;
168 fifo->avail < n,
169 "fifo corrupt: in:%u out:%u done:%u n:%d avail:%d",
170 fifo->in, fifo->out, fifo->done, n, fifo->avail))
174 fifo->avail -= n;
176 df_trace("in:%u out:%u done:%u n:%d avail:%d", fifo->in, fifo->out,
177 fifo->done, n, fifo->avail);
[all...]
/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(&info->port, &ptr, avail);
75 if (smd_read(info->ch, ptr, avail) != avail) {
147 int avail; local
153 avail = smd_write_avail(info->ch);
154 if (len > avail)
[all...]
/drivers/media/pci/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.c39 DECLARE_BITMAP(avail, MFGPT_MAX_TIMERS);
175 t = find_first_bit(mfgpt->avail, max);
180 if (!test_bit(timer_nr, mfgpt->avail))
186 __clear_bit(timer_nr, mfgpt->avail);
196 __set_bit(timer_nr, mfgpt->avail);
223 __set_bit(timer->nr, timer->chip->avail);
310 __set_bit(i, mfgpt->avail);
/drivers/gpu/drm/msm/mdp/mdp5/
H A Dmdp5_smp.c72 int i, ret, avail, cur_nblks, cnt = mdp5_kms->smp_blk_cnt; local
77 avail = cnt - bitmap_weight(mdp5_kms->smp_state, cnt);
78 if (nblks > avail) {
/drivers/pci/
H A Dbus.c143 struct resource *r, avail; local
162 avail = *r;
163 pci_clip_resource_to_region(bus, &avail, region);
171 if (avail.start)
172 min = avail.start;
174 max = avail.end;
/drivers/infiniband/hw/qib/
H A Dqib_fs.c149 size_t avail; local
152 avail = dd->f_read_cntrs(dd, *ppos, NULL, &counters);
153 return simple_read_from_buffer(buf, count, ppos, counters, avail);
161 size_t avail; local
164 avail = dd->f_read_cntrs(dd, *ppos, &names, NULL);
165 return simple_read_from_buffer(buf, count, ppos, names, avail);
183 size_t avail; local
186 avail = dd->f_read_portcntrs(dd, *ppos, 0, &names, NULL);
187 return simple_read_from_buffer(buf, count, ppos, names, avail);
195 size_t avail; local
207 size_t avail; local
[all...]
/drivers/virtio/
H A Dvirtio_ring.c73 /* Host publishes avail event idx */
134 unsigned int i, n, avail, descs_used, uninitialized_var(prev); local
192 pr_debug("Can't add buf len %i - avail = %i\n",
236 /* Put entry in available array (but don't update avail->idx until they
238 avail = (vq->vring.avail->idx & (vq->vring.num-1));
239 vq->vring.avail->ring[avail] = head;
244 vq->vring.avail->idx++;
353 /* We need to expose available array entries before checking avail
[all...]
/drivers/media/usb/go7007/
H A Dsnd-go7007.c51 int avail; member in struct:go7007_snd
83 gosnd->avail += frames;
96 if (gosnd->avail < runtime->period_size) {
100 gosnd->avail -= runtime->period_size;
179 gosnd->hw_ptr = gosnd->w_idx = gosnd->avail = 0;
242 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/misc/mic/host/
H A Dmic_debugfs.c303 struct vring_avail *avail; local
327 avail = vrh->vring.avail;
328 seq_printf(s, "avail flags 0x%x idx %d\n",
329 avail->flags, avail->idx & (num - 1));
330 seq_printf(s, "avail flags 0x%x idx %d\n",
331 avail->flags, avail->idx);
333 seq_printf(s, "avail rin
[all...]
/drivers/vhost/
H A Dvringh.c37 err = getu16(&avail_idx, &vrh->vring.avail->idx);
39 vringh_bad("Failed to access avail idx at %p",
40 &vrh->vring.avail->idx);
47 /* Only get avail ring entries after they have been exposed by guest. */
52 err = getu16(&head, &vrh->vring.avail->ring[i]);
55 *last_avail_idx, &vrh->vring.avail->ring[i]);
450 err = getu16(&flags, &vrh->vring.avail->flags);
453 &vrh->vring.avail->flags);
484 u16 avail; local
496 vringh_bad("Updating avail even
580 vringh_init_user(struct vringh *vrh, u32 features, unsigned int num, bool weak_barriers, struct vring_desc __user *desc, struct vring_avail __user *avail, struct vring_used __user *used) argument
839 vringh_init_kern(struct vringh *vrh, u32 features, unsigned int num, bool weak_barriers, struct vring_desc *desc, struct vring_avail *avail, struct vring_used *used) argument
[all...]
/drivers/media/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.c265 return fl->avail - fl->pend_cred <= s->fl_starve_thres;
433 int avail = reclaimable(tq); local
435 if (avail) {
440 if (avail > MAX_TX_RECLAIM)
441 avail = MAX_TX_RECLAIM;
443 free_tx_desc(adapter, tq, avail, unmap);
444 tq->in_use -= avail;
485 fl->avail--;
513 fl->avail--;
590 unsigned int cred = fl->avail;
2009 int avail = reclaimable(&txq->q); local
[all...]
/drivers/remoteproc/
H A Dremoteproc_core.c50 void *, int offset, int avail);
298 * @avail: size of available data (for sanity checking the image)
322 int offset, int avail)
330 + rsc->config_len > avail) {
386 * @avail: size of available data (for sanity checking the image)
399 int offset, int avail)
406 if (sizeof(*rsc) > avail) {
459 * @avail: size of available data (for sanity checking the image)
481 int offset, int avail)
491 if (sizeof(*rsc) > avail) {
321 rproc_handle_vdev(struct rproc *rproc, struct fw_rsc_vdev *rsc, int offset, int avail) argument
398 rproc_handle_trace(struct rproc *rproc, struct fw_rsc_trace *rsc, int offset, int avail) argument
480 rproc_handle_devmem(struct rproc *rproc, struct fw_rsc_devmem *rsc, int offset, int avail) argument
553 rproc_handle_carveout(struct rproc *rproc, struct fw_rsc_carveout *rsc, int offset, int avail) argument
678 rproc_count_vrings(struct rproc *rproc, struct fw_rsc_vdev *rsc, int offset, int avail) argument
717 int avail = len - offset - sizeof(*hdr); local
[all...]
/drivers/media/pci/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;
133 bitmap->avail += cnt;
149 bitmap->avail = num - reserved_top - reserved_bot;
/drivers/platform/goldfish/
H A Dgoldfish_pipe.c242 unsigned long address, unsigned long avail,
252 aps->size = avail;
304 unsigned long avail = next - address; local
329 address, avail, pipe, &status)) {
333 writel(avail, dev->base + PIPE_REG_SIZE);
241 access_with_param(struct goldfish_pipe_dev *dev, const int cmd, unsigned long address, unsigned long avail, struct goldfish_pipe *pipe, int *status) argument
/drivers/net/ethernet/chelsio/cxgb4/
H A Dsge.c246 return fl->avail - fl->pend_cred <= FL_STARVE_THRES;
424 int avail = reclaimable(q); local
426 if (avail) {
431 if (avail > MAX_TX_RECLAIM)
432 avail = MAX_TX_RECLAIM;
434 free_tx_desc(adap, q, avail, unmap);
435 q->in_use -= avail;
492 q->avail--;
517 q->avail--;
575 unsigned int cred = q->avail;
2217 int avail = reclaimable(&q->q); local
[all...]

Completed in 911 milliseconds

1234