/drivers/iio/potentiometer/ |
D | mcp4531.c | 38 int avail[3]; member 78 [MCP453x_502] = { .wipers = 1, .avail = { 0, 1, 128 }, .kohms = 5, }, 79 [MCP453x_103] = { .wipers = 1, .avail = { 0, 1, 128 }, .kohms = 10, }, 80 [MCP453x_503] = { .wipers = 1, .avail = { 0, 1, 128 }, .kohms = 50, }, 81 [MCP453x_104] = { .wipers = 1, .avail = { 0, 1, 128 }, .kohms = 100, }, 82 [MCP454x_502] = { .wipers = 1, .avail = { 0, 1, 128 }, .kohms = 5, }, 83 [MCP454x_103] = { .wipers = 1, .avail = { 0, 1, 128 }, .kohms = 10, }, 84 [MCP454x_503] = { .wipers = 1, .avail = { 0, 1, 128 }, .kohms = 50, }, 85 [MCP454x_104] = { .wipers = 1, .avail = { 0, 1, 128 }, .kohms = 100, }, 86 [MCP455x_502] = { .wipers = 1, .avail = { 0, 1, 256 }, .kohms = 5, }, [all …]
|
D | tpl0102.c | 18 int avail[3]; member 31 [CAT5140_503] = { .wipers = 1, .avail = { 0, 1, 255 }, .kohms = 50, }, 32 [CAT5140_104] = { .wipers = 1, .avail = { 0, 1, 255 }, .kohms = 100, }, 34 [TPL0102_104] = { .wipers = 2, .avail = { 0, 1, 255 }, .kohms = 100 }, 35 [TPL0401_103] = { .wipers = 1, .avail = { 0, 1, 127 }, .kohms = 10, }, 77 *val2 = data->cfg->avail[2] + 1; in tpl0102_read_raw() 93 *length = ARRAY_SIZE(data->cfg->avail); in tpl0102_read_avail() 94 *vals = data->cfg->avail; in tpl0102_read_avail() 111 if (val > data->cfg->avail[2] || val < 0) in tpl0102_write_raw()
|
/drivers/xen/xenbus/ |
D | xenbus_comms.c | 122 unsigned int avail; in xb_write() local 137 dst = get_output_chunk(cons, prod, intf->req, &avail); in xb_write() 138 if (avail == 0) in xb_write() 140 if (avail > len) in xb_write() 141 avail = len; in xb_write() 143 memcpy(dst, data, avail); in xb_write() 144 data += avail; in xb_write() 145 len -= avail; in xb_write() 146 bytes += avail; in xb_write() 150 intf->req_prod += avail; in xb_write() [all …]
|
/drivers/s390/cio/ |
D | airq.c | 159 iv->avail = kmalloc(size, GFP_KERNEL); in airq_iv_create() 160 if (!iv->avail) in airq_iv_create() 162 memset(iv->avail, 0xff, size); in airq_iv_create() 189 kfree(iv->avail); in airq_iv_create() 213 kfree(iv->avail); in airq_iv_release() 231 if (!iv->avail || num == 0) in airq_iv_alloc() 234 bit = find_first_bit_inv(iv->avail, iv->bits); in airq_iv_alloc() 237 if (!test_bit_inv(bit + i, iv->avail)) in airq_iv_alloc() 242 clear_bit_inv(bit + i, iv->avail); in airq_iv_alloc() 247 bit = find_next_bit_inv(iv->avail, iv->bits, bit + i + 1); in airq_iv_alloc() [all …]
|
/drivers/staging/uwb/ |
D | drp-avail.c | 49 void uwb_drp_available(struct uwb_rc *rc, struct uwb_mas_bm *avail) in uwb_drp_available() argument 51 bitmap_and(avail->bm, rc->drp_avail.global, rc->drp_avail.local, UWB_NUM_MAS); in uwb_drp_available() 52 bitmap_and(avail->bm, avail->bm, rc->drp_avail.pending, UWB_NUM_MAS); in uwb_drp_available() 64 struct uwb_mas_bm avail; in uwb_drp_avail_reserve_pending() local 66 uwb_drp_available(rc, &avail); in uwb_drp_avail_reserve_pending() 67 if (!bitmap_subset(mas->bm, avail.bm, UWB_NUM_MAS)) in uwb_drp_avail_reserve_pending() 107 struct uwb_mas_bm avail; in uwb_drp_avail_ie_update() local 109 bitmap_and(avail.bm, rc->drp_avail.global, rc->drp_avail.local, UWB_NUM_MAS); in uwb_drp_avail_ie_update() 113 uwb_mas_bm_copy_le(rc->drp_avail.ie.bmp, &avail); in uwb_drp_avail_ie_update()
|
/drivers/staging/fwserial/ |
D | dma_fifo.c | 76 fifo->avail = size; in dma_fifo_alloc() 125 fifo->avail = fifo->size; in dma_fifo_reset() 148 if (n > fifo->avail) in dma_fifo_in() 149 n = fifo->avail; in dma_fifo_in() 159 fifo->avail < n, in dma_fifo_in() 161 fifo->in, fifo->out, fifo->done, n, fifo->avail)) in dma_fifo_in() 165 fifo->avail -= n; in dma_fifo_in() 168 fifo->done, n, fifo->avail); in dma_fifo_in() 217 fifo->out, fifo->done, n, len, fifo->avail); in dma_fifo_out_pend() 280 fifo->avail += pending->len; in dma_fifo_out_complete() [all …]
|
D | dma_fifo.h | 48 int avail; /* # of unused bytes in fifo */ member 88 return fifo->size - fifo->avail; in dma_fifo_level() 100 return fifo->avail; in dma_fifo_avail()
|
/drivers/infiniband/hw/qib/ |
D | qib_fs.c | 150 size_t avail; in dev_counters_read() local 153 avail = dd->f_read_cntrs(dd, *ppos, NULL, &counters); in dev_counters_read() 154 return simple_read_from_buffer(buf, count, ppos, counters, avail); in dev_counters_read() 162 size_t avail; in dev_names_read() local 165 avail = dd->f_read_cntrs(dd, *ppos, &names, NULL); in dev_names_read() 166 return simple_read_from_buffer(buf, count, ppos, names, avail); in dev_names_read() 184 size_t avail; in portnames_read() local 187 avail = dd->f_read_portcntrs(dd, *ppos, 0, &names, NULL); in portnames_read() 188 return simple_read_from_buffer(buf, count, ppos, names, avail); in portnames_read() 196 size_t avail; in portcntrs_1_read() local [all …]
|
/drivers/rpmsg/ |
D | qcom_glink_smem.c | 119 u32 avail; in glink_smem_tx_avail() local 125 avail = pipe->native.length - head + tail; in glink_smem_tx_avail() 127 avail = tail - head; in glink_smem_tx_avail() 129 if (avail < (FIFO_FULL_RESERVE + TX_BLOCKED_CMD_RESERVE)) in glink_smem_tx_avail() 130 avail = 0; in glink_smem_tx_avail() 132 avail -= FIFO_FULL_RESERVE + TX_BLOCKED_CMD_RESERVE; in glink_smem_tx_avail() 134 return avail; in glink_smem_tx_avail() 267 rx_pipe->native.avail = glink_smem_rx_avail; in qcom_glink_smem_register() 272 tx_pipe->native.avail = glink_smem_tx_avail; in qcom_glink_smem_register()
|
/drivers/misc/mic/vop/ |
D | vop_debugfs.c | 113 struct vring_avail *avail; in vop_vdev_info_show() local 138 avail = vrh->vring.avail; in vop_vdev_info_show() 140 vringh16_to_cpu(vrh, avail->flags), in vop_vdev_info_show() 142 avail->idx) & (num - 1)); in vop_vdev_info_show() 144 vringh16_to_cpu(vrh, avail->flags), in vop_vdev_info_show() 145 vringh16_to_cpu(vrh, avail->idx)); in vop_vdev_info_show() 148 j, avail->ring[j]); in vop_vdev_info_show()
|
/drivers/net/ethernet/mellanox/mlx5/core/ |
D | uar.c | 213 unsigned int *avail; in alloc_bfreg() local 239 avail = &up->fp_avail; in alloc_bfreg() 242 avail = &up->reg_avail; in alloc_bfreg() 246 (*avail)--; in alloc_bfreg() 247 if (!(*avail)) in alloc_bfreg() 298 unsigned int *avail; in mlx5_free_bfreg() local 314 avail = &up->fp_avail; in mlx5_free_bfreg() 317 avail = &up->reg_avail; in mlx5_free_bfreg() 321 (*avail)++; in mlx5_free_bfreg() 323 if (*avail == 1) in mlx5_free_bfreg()
|
/drivers/crypto/chelsio/chtls/ |
D | chtls_io.c | 1403 unsigned long avail; in chtls_pt_recvmsg() local 1504 avail = skb->len - offset; in chtls_pt_recvmsg() 1505 if (len < avail) in chtls_pt_recvmsg() 1506 avail = len; in chtls_pt_recvmsg() 1511 if (urg_offset < avail) { in chtls_pt_recvmsg() 1513 avail = urg_offset; in chtls_pt_recvmsg() 1518 avail--; in chtls_pt_recvmsg() 1519 if (!avail) in chtls_pt_recvmsg() 1524 if (skb_copy_datagram_msg(skb, offset, msg, avail)) { in chtls_pt_recvmsg() 1531 copied += avail; in chtls_pt_recvmsg() [all …]
|
/drivers/block/ |
D | ps3vram.c | 449 unsigned int offset, avail; in ps3vram_read() local 453 avail = priv->cache.page_size - offset; in ps3vram_read() 460 (unsigned int)from, cached, offset, avail, count); in ps3vram_read() 462 if (avail > count) in ps3vram_read() 463 avail = count; in ps3vram_read() 464 memcpy(buf, priv->xdr_buf + cached, avail); in ps3vram_read() 466 buf += avail; in ps3vram_read() 467 count -= avail; in ps3vram_read() 468 from += avail; in ps3vram_read() 490 unsigned int offset, avail; in ps3vram_write() local [all …]
|
/drivers/gpu/drm/i915/gvt/ |
D | aperture_gm.c | 241 unsigned long request, avail, max, taken; in alloc_resource() local 252 avail = max - taken; in alloc_resource() 255 if (request > avail) in alloc_resource() 263 avail = max - taken; in alloc_resource() 266 if (request > avail) in alloc_resource() 274 avail = max - taken; in alloc_resource() 277 if (request > avail) in alloc_resource() 290 BYTES_TO_MB(request), BYTES_TO_MB(avail), in alloc_resource()
|
/drivers/misc/ |
D | cs5535-mfgpt.c | 36 DECLARE_BITMAP(avail, MFGPT_MAX_TIMERS); 172 t = find_first_bit(mfgpt->avail, max); in cs5535_mfgpt_alloc_timer() 177 if (!test_bit(timer_nr, mfgpt->avail)) in cs5535_mfgpt_alloc_timer() 183 __clear_bit(timer_nr, mfgpt->avail); in cs5535_mfgpt_alloc_timer() 193 __set_bit(timer_nr, mfgpt->avail); in cs5535_mfgpt_alloc_timer() 220 __set_bit(timer->nr, timer->chip->avail); in cs5535_mfgpt_free_timer() 307 __set_bit(i, mfgpt->avail); in scan_timers()
|
/drivers/vhost/ |
D | vringh.c | 41 err = getu16(vrh, &avail_idx, &vrh->vring.avail->idx); in __vringh_get_head() 44 &vrh->vring.avail->idx); in __vringh_get_head() 56 err = getu16(vrh, &head, &vrh->vring.avail->ring[i]); in __vringh_get_head() 59 *last_avail_idx, &vrh->vring.avail->ring[i]); in __vringh_get_head() 468 err = getu16(vrh, &flags, &vrh->vring.avail->flags); in __vringh_need_notify() 471 &vrh->vring.avail->flags); in __vringh_need_notify() 504 u16 avail; in __vringh_notify_enable() local 526 if (getu16(vrh, &avail, &vrh->vring.avail->idx) != 0) { in __vringh_notify_enable() 528 &vrh->vring.avail->idx); in __vringh_notify_enable() 535 return avail == vrh->last_avail_idx; in __vringh_notify_enable() [all …]
|
/drivers/media/pci/ngene/ |
D | ngene-dvb.c | 59 int left, avail; in ts_read() local 67 avail = dvb_ringbuffer_avail(&dev->tsin_rbuf); in ts_read() 68 if (avail > left) in ts_read() 69 avail = left; in ts_read() 70 dvb_ringbuffer_read_user(&dev->tsin_rbuf, buf, avail); in ts_read() 71 left -= avail; in ts_read() 72 buf += avail; in ts_read()
|
/drivers/platform/mellanox/ |
D | mlxbf-tmfifo.c | 294 if (vring->next_avail == virtio16_to_cpu(vdev, vr->avail->idx)) in mlxbf_tmfifo_get_next_desc() 298 head = virtio16_to_cpu(vdev, vr->avail->ring[idx]); in mlxbf_tmfifo_get_next_desc() 448 u32 len, avail; in mlxbf_tmfifo_console_output() local 454 avail = CIRC_SPACE(cons->tx_buf.head, cons->tx_buf.tail, in mlxbf_tmfifo_console_output() 456 if (len + MLXBF_TMFIFO_CON_TX_BUF_RSV_SIZE > avail) { in mlxbf_tmfifo_console_output() 495 static void mlxbf_tmfifo_console_tx(struct mlxbf_tmfifo *fifo, int avail) in mlxbf_tmfifo_console_tx() argument 505 if (avail < MLXBF_TMFIFO_DATA_MIN_WORDS) in mlxbf_tmfifo_console_tx() 519 if (size + sizeof(hdr) > avail * sizeof(u64)) in mlxbf_tmfifo_console_tx() 520 size = avail * sizeof(u64) - sizeof(hdr); in mlxbf_tmfifo_console_tx() 672 bool is_rx, int *avail) in mlxbf_tmfifo_rxtx_one_desc() argument [all …]
|
/drivers/dma/ |
D | k3dma.c | 538 size_t len, avail, total = 0; in k3_dma_prep_slave_sg() local 549 avail = sg_dma_len(sg); in k3_dma_prep_slave_sg() 550 if (avail > DMA_MAX_SIZE) in k3_dma_prep_slave_sg() 551 num += DIV_ROUND_UP(avail, DMA_MAX_SIZE) - 1; in k3_dma_prep_slave_sg() 562 avail = sg_dma_len(sg); in k3_dma_prep_slave_sg() 563 total += avail; in k3_dma_prep_slave_sg() 566 len = min_t(size_t, avail, DMA_MAX_SIZE); in k3_dma_prep_slave_sg() 579 avail -= len; in k3_dma_prep_slave_sg() 580 } while (avail); in k3_dma_prep_slave_sg() 596 size_t len, avail, total = 0; in k3_dma_prep_dma_cyclic() local [all …]
|
/drivers/media/usb/go7007/ |
D | snd-go7007.c | 43 int avail; member 76 gosnd->avail += frames; in parse_audio_stream_data() 89 if (gosnd->avail < runtime->period_size) { in parse_audio_stream_data() 93 gosnd->avail -= runtime->period_size; in parse_audio_stream_data() 172 gosnd->hw_ptr = gosnd->w_idx = gosnd->avail = 0; in go7007_snd_pcm_trigger() 235 gosnd->hw_ptr = gosnd->w_idx = gosnd->avail = 0; in go7007_snd_init()
|
/drivers/pci/ |
D | bus.c | 165 struct resource *r, avail; in pci_bus_alloc_from_region() local 186 avail = *r; in pci_bus_alloc_from_region() 187 pci_clip_resource_to_region(bus, &avail, region); in pci_bus_alloc_from_region() 195 if (avail.start) in pci_bus_alloc_from_region() 196 min_used = avail.start; in pci_bus_alloc_from_region() 198 max = avail.end; in pci_bus_alloc_from_region()
|
/drivers/net/ethernet/chelsio/cxgb4vf/ |
D | sge.c | 266 return fl->avail - fl->pend_cred <= s->fl_starve_thres; in fl_starving() 434 int avail = reclaimable(tq); in reclaim_completed_tx() local 436 if (avail) { in reclaim_completed_tx() 441 if (avail > MAX_TX_RECLAIM) in reclaim_completed_tx() 442 avail = MAX_TX_RECLAIM; in reclaim_completed_tx() 444 free_tx_desc(adapter, tq, avail, unmap); in reclaim_completed_tx() 445 tq->in_use -= avail; in reclaim_completed_tx() 486 fl->avail--; in free_rx_bufs() 514 fl->avail--; in unmap_rx_buf() 610 unsigned int cred = fl->avail; in refill_fl() [all …]
|
/drivers/net/ethernet/chelsio/cxgb4/ |
D | cudbg_lib.c | 136 memset(meminfo_buff->avail, 0, in cudbg_fill_meminfo() 137 ARRAY_SIZE(meminfo_buff->avail) * in cudbg_fill_meminfo() 153 meminfo_buff->avail[i].base = in cudbg_fill_meminfo() 155 meminfo_buff->avail[i].limit = in cudbg_fill_meminfo() 156 meminfo_buff->avail[i].base + in cudbg_fill_meminfo() 158 meminfo_buff->avail[i].idx = 0; in cudbg_fill_meminfo() 164 meminfo_buff->avail[i].base = in cudbg_fill_meminfo() 166 meminfo_buff->avail[i].limit = in cudbg_fill_meminfo() 167 meminfo_buff->avail[i].base + in cudbg_fill_meminfo() 169 meminfo_buff->avail[i].idx = 1; in cudbg_fill_meminfo() [all …]
|
/drivers/net/ethernet/pensando/ionic/ |
D | ionic_dev.h | 230 unsigned int avail = q->tail->index; in ionic_q_space_avail() local 232 if (q->head->index >= avail) in ionic_q_space_avail() 233 avail += q->head->left - 1; in ionic_q_space_avail() 235 avail -= q->head->index + 1; in ionic_q_space_avail() 237 return avail; in ionic_q_space_avail()
|
/drivers/media/dvb-core/ |
D | dvb_ringbuffer.c | 84 ssize_t avail; in dvb_ringbuffer_avail() local 90 avail = smp_load_acquire(&rbuf->pwrite) - rbuf->pread; in dvb_ringbuffer_avail() 91 if (avail < 0) in dvb_ringbuffer_avail() 92 avail += rbuf->size; in dvb_ringbuffer_avail() 93 return avail; in dvb_ringbuffer_avail()
|