/drivers/xen/xenbus/ |
H A D | xenbus_comms.c | 102 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 D | drp-avail.c | 59 * 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 D | Makefile | 12 drp-avail.o \
|
/drivers/s390/cio/ |
H A D | airq.c | 135 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 D | dma_fifo.h | 24 * 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 D | dma_fifo.c | 85 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 D | msm_smd_tty.c | 55 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 D | ngene-dvb.c | 73 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 D | cs5535-mfgpt.c | 39 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 D | mdp5_smp.c | 72 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 D | bus.c | 143 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 D | qib_fs.c | 149 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 D | virtio_ring.c | 73 /* 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 D | snd-go7007.c | 51 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 D | ps3vram.c | 449 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 D | mic_debugfs.c | 303 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 D | vringh.c | 37 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 D | dvb_ringbuffer.c | 77 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 D | sge.c | 265 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 D | remoteproc_core.c | 50 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 D | av7110_ca.c | 192 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 D | accel_2d.c | 86 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 D | alloc.c | 67 --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 D | goldfish_pipe.c | 242 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 D | sge.c | 246 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...] |