/drivers/staging/comedi/drivers/ |
H A D | ni_tiocmd.c | 58 static void ni_tio_configure_dma(struct ni_gpct *counter, short enable, argument 61 struct ni_gpct_device *counter_dev = counter->counter_dev; 70 ni_tio_set_bits(counter, 71 NITIO_Gi_Input_Select_Reg(counter->counter_index), 88 ni_tio_set_bits(counter, 89 NITIO_Gi_DMA_Config_Reg(counter-> 104 struct ni_gpct *counter = s->private; local 106 BUG_ON(counter == NULL); 110 spin_lock_irqsave(&counter->lock, flags); 111 if (counter 124 ni_tio_input_cmd(struct ni_gpct *counter, struct comedi_async *async) argument 172 ni_tio_output_cmd(struct ni_gpct *counter, struct comedi_async *async) argument 185 ni_tio_cmd_setup(struct ni_gpct *counter, struct comedi_async *async) argument 213 ni_tio_cmd(struct ni_gpct *counter, struct comedi_async *async) argument 237 ni_tio_cmdtest(struct ni_gpct *counter, struct comedi_cmd *cmd) argument 343 ni_tio_cancel(struct ni_gpct *counter) argument 365 should_ack_gate(struct ni_gpct *counter) argument 393 ni_tio_acknowledge_and_confirm(struct ni_gpct *counter, int *gate_error, int *tc_error, int *perm_stale_data, int *stale_data) argument 464 ni_tio_handle_interrupt(struct ni_gpct *counter, struct comedi_subdevice *s) argument 511 ni_tio_set_mite_channel(struct ni_gpct *counter, struct mite_channel *mite_chan) argument [all...] |
H A D | ni_tio.c | 37 originally based on the counter code from ni_660x.c and 53 static uint64_t ni_tio_clock_period_ps(const struct ni_gpct *counter, 55 static unsigned ni_tio_generic_clock_src_select(const struct ni_gpct *counter); 298 counter, 305 (struct ni_gpct *counter, 364 static void ni_tio_reset_count_and_disarm(struct ni_gpct *counter) argument 366 write_register(counter, Gi_Reset_Bit(counter->counter_index), 367 NITIO_Gxx_Joint_Reset_Reg(counter->counter_index)); 370 void ni_tio_init_counter(struct ni_gpct *counter) argument 294 ni_gpct_device_construct(struct comedi_device *dev, void (*write_register) (struct ni_gpct * counter, unsigned bits, enum ni_gpct_register reg), unsigned (*read_register) (struct ni_gpct *counter, enum ni_gpct_register reg), enum ni_gpct_variant variant, unsigned num_counters) argument 425 ni_tio_counter_status(struct ni_gpct *counter) argument 439 ni_tio_set_sync_mode(struct ni_gpct *counter, int force_alt_sync) argument 477 ni_tio_set_counter_mode(struct ni_gpct *counter, unsigned mode) argument 544 ni_tio_arm(struct ni_gpct *counter, int arm, unsigned start_trigger) argument 717 ni_tio_set_source_subselect(struct ni_gpct *counter, unsigned int clock_source) argument 746 ni_tio_set_clock_src(struct ni_gpct *counter, unsigned int clock_source, unsigned int period_ns) argument 807 ni_tio_clock_src_modifiers(const struct ni_gpct *counter) argument 828 ni_m_series_clock_src_select(const struct ni_gpct *counter) argument 896 ni_660x_clock_src_select(const struct ni_gpct *counter) argument 953 ni_tio_generic_clock_src_select(const struct ni_gpct *counter) argument 970 ni_tio_clock_period_ps(const struct ni_gpct *counter, unsigned generic_clock_source) argument 1010 ni_tio_get_clock_src(struct ni_gpct *counter, unsigned int *clock_source, unsigned int *period_ns) argument 1022 ni_tio_set_first_gate_modifiers(struct ni_gpct *counter, unsigned int gate_source) argument 1038 ni_660x_set_first_gate(struct ni_gpct *counter, unsigned int gate_source) argument 1086 ni_m_series_set_first_gate(struct ni_gpct *counter, unsigned int gate_source) argument 1135 ni_660x_set_second_gate(struct ni_gpct *counter, unsigned int gate_source) argument 1194 ni_m_series_set_second_gate(struct ni_gpct *counter, unsigned int gate_source) argument 1222 ni_tio_set_gate_src(struct ni_gpct *counter, unsigned gate_index, unsigned int gate_source) argument 1292 ni_tio_set_other_src(struct ni_gpct *counter, unsigned index, unsigned int source) argument 1491 ni_tio_get_gate_src(struct ni_gpct *counter, unsigned gate_index, unsigned int *gate_source) argument 1581 ni_tio_insn_config(struct ni_gpct *counter, struct comedi_insn *insn, unsigned int *data) argument 1627 ni_tio_rinsn(struct ni_gpct *counter, struct comedi_insn *insn, unsigned int *data) argument 1682 ni_tio_next_load_register(struct ni_gpct *counter) argument 1694 ni_tio_winsn(struct ni_gpct *counter, struct comedi_insn *insn, unsigned int *data) argument [all...] |
H A D | ni_tio.h | 3 Header file for NI general purpose counter support code (ni_tio.c) 123 void (*write_register) (struct ni_gpct * counter, unsigned bits, 125 unsigned (*read_register) (struct ni_gpct * counter, 138 counter, unsigned bits, 143 counter, 150 extern void ni_tio_init_counter(struct ni_gpct *counter); 151 extern int ni_tio_rinsn(struct ni_gpct *counter, 153 extern int ni_tio_insn_config(struct ni_gpct *counter, 155 extern int ni_tio_winsn(struct ni_gpct *counter, 157 extern int ni_tio_cmd(struct ni_gpct *counter, struc [all...] |
H A D | ni_tio_internal.h | 3 Header file for NI general purpose counter support code (ni_tio.c and 697 static inline void write_register(struct ni_gpct *counter, unsigned bits, argument 701 counter->counter_dev->write_register(counter, bits, reg); 704 static inline unsigned read_register(struct ni_gpct *counter, argument 708 return counter->counter_dev->read_register(counter, reg); 730 static inline void ni_tio_set_bits_transient(struct ni_gpct *counter, argument 736 struct ni_gpct_device *counter_dev = counter->counter_dev; 743 write_register(counter, 753 ni_tio_set_bits(struct ni_gpct *counter, enum ni_gpct_register register_index, unsigned bit_mask, unsigned bit_values) argument 765 ni_tio_get_soft_copy(const struct ni_gpct *counter, enum ni_gpct_register register_index) argument [all...] |
H A D | ni_660x.c | 22 Description: National Instruments 660x counter/timer boards 306 /* kind of ENABLE for the second counter */ 807 static void ni_gpct_write_register(struct ni_gpct *counter, unsigned bits, argument 810 struct comedi_device *dev = counter->counter_dev->dev; 812 ni_660x_write_register(dev, counter->chip_index, bits, 816 static unsigned ni_gpct_read_register(struct ni_gpct *counter, argument 819 struct comedi_device *dev = counter->counter_dev->dev; 821 return ni_660x_read_register(dev, counter->chip_index, 828 *counter) 830 return priv->mite_rings[counter 825 mite_ring(struct ni_660x_private *priv, struct ni_gpct *counter) argument 833 ni_660x_set_dma_channel(struct comedi_device *dev, unsigned mite_channel, struct ni_gpct *counter) argument 853 ni_660x_unset_dma_channel(struct comedi_device *dev, unsigned mite_channel, struct ni_gpct *counter) argument 871 ni_660x_request_mite_channel(struct comedi_device *dev, struct ni_gpct *counter, enum comedi_io_direction direction) argument 896 ni_660x_release_mite_channel(struct comedi_device *dev, struct ni_gpct *counter) argument 916 struct ni_gpct *counter = subdev_to_counter(s); local 934 struct ni_gpct *counter = subdev_to_counter(s); local 941 struct ni_gpct *counter = subdev_to_counter(s); local [all...] |
H A D | quatech_daqp_cs.c | 354 int counter = 10000; local 397 while (--counter 399 if (!counter) { 428 /* This function converts ns nanoseconds to a counter value suitable 430 * which with its 24-bit counter, allows values up to 84 seconds. 585 int counter; local 618 counter = daqp_ns_to_timer(&cmd->convert_arg, 620 outb(counter & 0xff, dev->iobase + DAQP_PACER_LOW); 621 outb((counter >> 8) & 0xff, dev->iobase + DAQP_PACER_MID); 622 outb((counter >> 1 [all...] |
H A D | dyna_pci10xx.c | 147 int n, counter; local 163 for (counter = 0; counter < READ_TIMEOUT; counter++) {
|
/drivers/net/wireless/prism54/ |
H A D | islpci_dev.c | 556 unsigned counter; local 574 for (counter = 0; counter < ISL38XX_CB_QCOUNT; counter++) { 575 cb->driver_curr_frag[counter] = cpu_to_le32(0); 576 cb->device_curr_frag[counter] = cpu_to_le32(0); 580 for (counter = 0; counter < ISL38XX_CB_MGMT_QSIZE; counter++) { 581 isl38xx_fragment *frag = &cb->rx_data_mgmt[counter]; 628 int counter; local 733 int counter; local [all...] |
H A D | isl_38xx.c | 116 u32 counter = 0; local 147 counter++; 158 "%08li.%08li Device asleep counter %i\n", 160 counter);
|
/drivers/input/joystick/ |
H A D | walkera0701.c | 54 int counter; member in struct:walkera_dev 142 w->counter = NO_SYNC; 146 if (w->counter < NO_SYNC) { 149 w->buf[w->counter] = 8; 152 w->buf[w->counter] = 0; 154 if (w->counter == 24) { /* full frame */ 156 w->counter = NO_SYNC; 158 w->counter = 0; 164 w->buf[w->counter++] |= (pulse_time & 7); 166 w->counter [all...] |
/drivers/net/ethernet/dec/tulip/ |
H A D | xircom_cb.c | 89 /* transmit_used is the rotating counter that indicates which transmit 684 int counter; local 697 counter = 10; 698 while (counter > 0) { 703 counter--; 704 if (counter <= 0) 714 counter = 10; 715 while (counter > 0) { 720 counter--; 721 if (counter < 737 int counter; local 769 int counter; local 822 int counter; local [all...] |
/drivers/infiniband/hw/nes/ |
H A D | nes_utils.c | 62 u32 counter; local 67 for (counter = 0; counter < NES_PAU_COUNTER; counter++) { 75 if (counter == NES_PAU_COUNTER) { 416 u32 counter; local 420 for (counter = 0; counter < 100 ; counter++) { 443 u32 counter; local 477 u32 counter; local 522 u32 counter; local [all...] |
/drivers/infiniband/hw/ehca/ |
H A D | ehca_cq.c | 129 u32 counter; local 215 for (counter = 0; counter < param.act_pages; counter++) { 237 "ehca_cq=%p cq_num=%x h_ret=%lli counter=%i " 239 h_ret, counter, param.act_pages); 244 if (counter == (param.act_pages - 1)) { 258 "counter=%i act_pages=%i", 260 h_ret, counter, param.act_pages);
|
H A D | ehca_sqp.c | 71 int counter; local 105 for (counter = 0; 107 counter < ehca_port_act_time; 108 counter++) { 114 if (counter == ehca_port_act_time) {
|
/drivers/net/wireless/iwlegacy/ |
H A D | 3945-rs.c | 138 win->counter = 0; 164 if (!rs_sta->win[i].counter) 170 rs_sta->win[i].counter, i); 276 * subtract "1" from the success counter (this is the main reason 280 if (win->counter >= RATE_MAX_WINDOW) { 283 win->counter = RATE_MAX_WINDOW - 1; 291 /* Increment frames-attempted counter */ 292 win->counter++; 308 if (win->counter > 0) 310 128 * (100 * win->success_counter) / win->counter; [all...] |
/drivers/mtd/devices/ |
H A D | pmc551.c | 363 u8 bcmd, counter; local 374 counter = 0; 381 counter = 0; 383 while (counter++ < 100) { 386 counter = 0; 388 while (counter++ < 100) { 482 if (counter++ > 100) 499 counter = 0; 502 if (counter++ > 100) 514 counter [all...] |
/drivers/infiniband/hw/ipath/ |
H A D | ipath_user_sdma.c | 58 u32 counter; /* sdma pkts queued counter for this entry */ member in struct:ipath_user_sdma_pkt 90 u32 counter; member in struct:ipath_user_sdma_queue 109 pq->counter = 0; 163 u32 counter, size_t offset, 169 pkt->counter = counter; 369 /* free a packet list -- return counter value of last packet */ 409 u32 counter = pq->counter; local 162 ipath_user_sdma_init_header(struct ipath_user_sdma_pkt *pkt, u32 counter, size_t offset, size_t len, int dma_mapped, struct page *page, void *kvaddr, dma_addr_t dma_addr) argument 587 u32 counter; local [all...] |
/drivers/infiniband/hw/qib/ |
H A D | qib_user_sdma.c | 57 u32 counter; /* sdma pkts queued counter for this entry */ member in struct:qib_user_sdma_pkt 89 u32 counter; member in struct:qib_user_sdma_queue 108 pq->counter = 0; 162 u32 counter, size_t offset, 168 pkt->counter = counter; 370 /* free a packet list -- return counter value of last packet */ 411 u32 counter = pq->counter; local 161 qib_user_sdma_init_header(struct qib_user_sdma_pkt *pkt, u32 counter, size_t offset, size_t len, int dma_mapped, struct page *page, void *kvaddr, dma_addr_t dma_addr) argument 589 u32 counter; local [all...] |
/drivers/dma/ |
H A D | dmatest.c | 72 * The remaining bits are the inverse of a counter which increments by 159 unsigned int counter, bool is_srcbuf) 162 u8 expected = pattern | (~counter & PATTERN_COUNT_MASK); 185 unsigned int end, unsigned int counter, u8 pattern, 193 unsigned int counter_orig = counter; 196 counter = counter_orig; 199 expected = pattern | (~counter & PATTERN_COUNT_MASK); 203 counter, is_srcbuf); 206 counter++; 158 dmatest_mismatch(u8 actual, u8 pattern, unsigned int index, unsigned int counter, bool is_srcbuf) argument 184 dmatest_verify(u8 **bufs, unsigned int start, unsigned int end, unsigned int counter, u8 pattern, bool is_srcbuf) argument
|
/drivers/misc/ |
H A D | phantom.c | 51 atomic_t counter; member in struct:phantom_device 71 atomic_set(&dev->counter, 0); 176 atomic_set(&dev->counter, 0); 237 atomic_set(&dev->counter, 0); 264 pr_debug("phantom_poll: %d\n", atomic_read(&dev->counter)); 269 else if (atomic_read(&dev->counter)) 272 pr_debug("phantom_poll end: %x/%d\n", mask, atomic_read(&dev->counter)); 317 atomic_inc(&dev->counter);
|
/drivers/staging/nvec/ |
H A D | nvec_power.c | 341 static int counter; variable 355 if (counter >= ARRAY_SIZE(bat_iter)) 356 counter = 0; 365 buf[1] = bat_iter[counter++];
|
/drivers/w1/slaves/ |
H A D | Kconfig | 30 If you enable this you can read the counter values available 35 counter family device (DS2423).
|
/drivers/staging/iio/Documentation/ |
H A D | iio_utils.h | 279 int *counter) 290 *counter = 0; 318 (*counter)++; 322 *ci_array = malloc(sizeof(**ci_array) * (*counter)); 415 bsort_channel_array_by_index(ci_array, *counter); 277 build_channel_array(const char *device_dir, struct iio_channel_info **ci_array, int *counter) argument
|
/drivers/staging/rts5139/ |
H A D | rts51x_card.c | 54 sd_card->counter++; 56 sd_card->counter = 0; 63 xd_card->counter++; 65 xd_card->counter = 0; 73 ms_card->counter++; 75 ms_card->counter = 0; 80 ms_card->counter++; 82 ms_card->counter = 0; 87 if (sd_card->counter > POLLING_WAIT_CNT) 90 if (xd_card->counter > POLLING_WAIT_CN [all...] |
/drivers/net/ethernet/micrel/ |
H A D | ksz884x.c | 1122 * @cnt_ptr: Current pointer to MIB counter index. 1125 * @mib_start: The starting counter index. Some ports do not start at 0. 1126 * @counter: 64-bit MIB counter value. 1145 u64 counter[TOTAL_PORT_COUNTER_NUM]; member in struct:ksz_port_mib 1338 * @counter: Port statistics counter. 1351 u64 counter[OID_COUNTER_LAST]; member in struct:ksz_port 1360 * @cnt: Running timer counter. 1388 * struct ksz_counter_info - OS dependent counter informatio 1394 wait_queue_head_t counter; member in struct:ksz_counter_info 1441 struct ksz_counter_info counter[TOTAL_PORT_NUM]; member in struct:dev_info 4626 get_mib_counters(struct ksz_hw *hw, int first, int cnt, u64 *counter) argument 6530 u64 counter[TOTAL_PORT_COUNTER_NUM]; local [all...] |