counter_dev 1213 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c counter = mlx5_fc_create(attr->counter_dev, true); counter_dev 1291 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c mlx5_fc_destroy(attr->counter_dev, attr->counter); counter_dev 3581 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c esw_attr->counter_dev = in_mdev; counter_dev 3583 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c esw_attr->counter_dev = priv->mdev; counter_dev 375 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h struct mlx5_core_dev *counter_dev; counter_dev 259 drivers/staging/comedi/drivers/ni_660x.c struct ni_gpct_device *counter_dev; counter_dev 297 drivers/staging/comedi/drivers/ni_660x.c struct comedi_device *dev = counter->counter_dev->dev; counter_dev 305 drivers/staging/comedi/drivers/ni_660x.c struct comedi_device *dev = counter->counter_dev->dev; counter_dev 785 drivers/staging/comedi/drivers/ni_660x.c reg = ni_tio_get_routing(devpriv->counter_dev, dest); counter_dev 879 drivers/staging/comedi/drivers/ni_660x.c ni_tio_set_routing(devpriv->counter_dev, dest, counter_dev 941 drivers/staging/comedi/drivers/ni_660x.c ni_tio_unset_routing(devpriv->counter_dev, dest); counter_dev 1063 drivers/staging/comedi/drivers/ni_660x.c devpriv->counter_dev = gpct_dev; counter_dev 1211 drivers/staging/comedi/drivers/ni_660x.c ni_gpct_device_destroy(devpriv->counter_dev); counter_dev 618 drivers/staging/comedi/drivers/ni_mio_common.c struct ni_gpct *counter = &devpriv->counter_dev->counters[gpct_index]; counter_dev 720 drivers/staging/comedi/drivers/ni_mio_common.c if (devpriv->counter_dev->counters[gpct_index].mite_chan) { counter_dev 722 drivers/staging/comedi/drivers/ni_mio_common.c devpriv->counter_dev->counters[gpct_index].mite_chan; counter_dev 727 drivers/staging/comedi/drivers/ni_mio_common.c counter_dev->counters[gpct_index], counter_dev 1260 drivers/staging/comedi/drivers/ni_mio_common.c ni_tio_handle_interrupt(&devpriv->counter_dev->counters[counter_index], counter_dev 4008 drivers/staging/comedi/drivers/ni_mio_common.c struct comedi_device *dev = counter->counter_dev->dev; counter_dev 4054 drivers/staging/comedi/drivers/ni_mio_common.c struct comedi_device *dev = counter->counter_dev->dev; counter_dev 5668 drivers/staging/comedi/drivers/ni_mio_common.c reg = ni_tio_get_routing(devpriv->counter_dev, dest); counter_dev 5762 drivers/staging/comedi/drivers/ni_mio_common.c ni_tio_set_routing(devpriv->counter_dev, dest, counter_dev 5823 drivers/staging/comedi/drivers/ni_mio_common.c ni_tio_unset_routing(devpriv->counter_dev, dest); counter_dev 6241 drivers/staging/comedi/drivers/ni_mio_common.c devpriv->counter_dev = ni_gpct_device_construct(dev, counter_dev 6250 drivers/staging/comedi/drivers/ni_mio_common.c if (!devpriv->counter_dev) counter_dev 6255 drivers/staging/comedi/drivers/ni_mio_common.c struct ni_gpct *gpct = &devpriv->counter_dev->counters[i]; counter_dev 6334 drivers/staging/comedi/drivers/ni_mio_common.c ni_gpct_device_destroy(devpriv->counter_dev); counter_dev 1006 drivers/staging/comedi/drivers/ni_stc.h struct ni_gpct_device *counter_dev; counter_dev 131 drivers/staging/comedi/drivers/ni_tio.c static bool ni_tio_has_gate2_registers(const struct ni_gpct_device *counter_dev) counter_dev 133 drivers/staging/comedi/drivers/ni_tio.c switch (counter_dev->variant) { counter_dev 153 drivers/staging/comedi/drivers/ni_tio.c counter->counter_dev->write(counter, value, reg); counter_dev 165 drivers/staging/comedi/drivers/ni_tio.c return counter->counter_dev->read(counter, reg); counter_dev 226 drivers/staging/comedi/drivers/ni_tio.c struct ni_gpct_device *counter_dev = counter->counter_dev; counter_dev 230 drivers/staging/comedi/drivers/ni_tio.c if (reg < NITIO_NUM_REGS && chip < counter_dev->num_chips) { counter_dev 231 drivers/staging/comedi/drivers/ni_tio.c unsigned int *regs = counter_dev->regs[chip]; counter_dev 233 drivers/staging/comedi/drivers/ni_tio.c spin_lock_irqsave(&counter_dev->regs_lock, flags); counter_dev 237 drivers/staging/comedi/drivers/ni_tio.c spin_unlock_irqrestore(&counter_dev->regs_lock, flags); counter_dev 271 drivers/staging/comedi/drivers/ni_tio.c struct ni_gpct_device *counter_dev = counter->counter_dev; counter_dev 276 drivers/staging/comedi/drivers/ni_tio.c if (reg < NITIO_NUM_REGS && chip < counter_dev->num_chips) { counter_dev 277 drivers/staging/comedi/drivers/ni_tio.c spin_lock_irqsave(&counter_dev->regs_lock, flags); counter_dev 278 drivers/staging/comedi/drivers/ni_tio.c value = counter_dev->regs[chip][reg]; counter_dev 279 drivers/staging/comedi/drivers/ni_tio.c spin_unlock_irqrestore(&counter_dev->regs_lock, flags); counter_dev 287 drivers/staging/comedi/drivers/ni_tio.c struct ni_gpct_device *counter_dev = counter->counter_dev; counter_dev 296 drivers/staging/comedi/drivers/ni_tio.c if (counting_mode_bits & GI_PRESCALE_X2(counter_dev->variant)) counter_dev 298 drivers/staging/comedi/drivers/ni_tio.c if (counting_mode_bits & GI_PRESCALE_X8(counter_dev->variant)) counter_dev 306 drivers/staging/comedi/drivers/ni_tio.c struct ni_gpct_device *counter_dev = counter->counter_dev; counter_dev 325 drivers/staging/comedi/drivers/ni_tio.c if (counter_dev->regs[chip][second_gate_reg] & GI_SRC_SUBSEL) counter_dev 335 drivers/staging/comedi/drivers/ni_tio.c if (counter_dev->regs[chip][second_gate_reg] & GI_SRC_SUBSEL) counter_dev 431 drivers/staging/comedi/drivers/ni_tio.c switch (counter->counter_dev->variant) { counter_dev 443 drivers/staging/comedi/drivers/ni_tio.c struct ni_gpct_device *counter_dev = counter->counter_dev; counter_dev 456 drivers/staging/comedi/drivers/ni_tio.c switch (counter_dev->variant) { counter_dev 500 drivers/staging/comedi/drivers/ni_tio.c struct ni_gpct_device *counter_dev = counter->counter_dev; counter_dev 531 drivers/staging/comedi/drivers/ni_tio.c if (ni_tio_counting_mode_registers_present(counter_dev)) { counter_dev 560 drivers/staging/comedi/drivers/ni_tio.c struct ni_gpct_device *counter_dev = counter->counter_dev; counter_dev 569 drivers/staging/comedi/drivers/ni_tio.c switch (counter_dev->variant) { counter_dev 726 drivers/staging/comedi/drivers/ni_tio.c struct ni_gpct_device *counter_dev = counter->counter_dev; counter_dev 731 drivers/staging/comedi/drivers/ni_tio.c if (counter_dev->variant != ni_gpct_variant_m_series) counter_dev 737 drivers/staging/comedi/drivers/ni_tio.c counter_dev->regs[chip][second_gate_reg] &= ~GI_SRC_SUBSEL; counter_dev 742 drivers/staging/comedi/drivers/ni_tio.c counter_dev->regs[chip][second_gate_reg] |= GI_SRC_SUBSEL; counter_dev 748 drivers/staging/comedi/drivers/ni_tio.c ni_tio_write(counter, counter_dev->regs[chip][second_gate_reg], counter_dev 756 drivers/staging/comedi/drivers/ni_tio.c struct ni_gpct_device *counter_dev = counter->counter_dev; counter_dev 761 drivers/staging/comedi/drivers/ni_tio.c switch (counter_dev->variant) { counter_dev 772 drivers/staging/comedi/drivers/ni_tio.c struct comedi_device *dev = counter_dev->dev; counter_dev 785 drivers/staging/comedi/drivers/ni_tio.c if (ni_tio_counting_mode_registers_present(counter_dev)) { counter_dev 791 drivers/staging/comedi/drivers/ni_tio.c bits |= GI_PRESCALE_X2(counter_dev->variant); counter_dev 794 drivers/staging/comedi/drivers/ni_tio.c bits |= GI_PRESCALE_X8(counter_dev->variant); counter_dev 800 drivers/staging/comedi/drivers/ni_tio.c GI_PRESCALE_X2(counter_dev->variant) | counter_dev 801 drivers/staging/comedi/drivers/ni_tio.c GI_PRESCALE_X8(counter_dev->variant), bits); counter_dev 1028 drivers/staging/comedi/drivers/ni_tio.c struct ni_gpct_device *counter_dev = counter->counter_dev; counter_dev 1040 drivers/staging/comedi/drivers/ni_tio.c if (!ni_tio_has_gate2_registers(counter_dev)) counter_dev 1060 drivers/staging/comedi/drivers/ni_tio.c struct ni_gpct_device *counter_dev = counter->counter_dev; counter_dev 1074 drivers/staging/comedi/drivers/ni_tio.c switch (counter_dev->variant) { counter_dev 1091 drivers/staging/comedi/drivers/ni_tio.c if (!ni_tio_has_gate2_registers(counter_dev)) counter_dev 1097 drivers/staging/comedi/drivers/ni_tio.c switch (counter_dev->variant) { counter_dev 1122 drivers/staging/comedi/drivers/ni_tio.c struct ni_gpct_device *counter_dev = counter->counter_dev; counter_dev 1127 drivers/staging/comedi/drivers/ni_tio.c if (counter_dev->variant != ni_gpct_variant_m_series) counter_dev 1150 drivers/staging/comedi/drivers/ni_tio.c counter_dev->regs[chip][abz_reg] &= ~mask; counter_dev 1151 drivers/staging/comedi/drivers/ni_tio.c counter_dev->regs[chip][abz_reg] |= (source << shift) & mask; counter_dev 1152 drivers/staging/comedi/drivers/ni_tio.c ni_tio_write(counter, counter_dev->regs[chip][abz_reg], abz_reg); counter_dev 1159 drivers/staging/comedi/drivers/ni_tio.c struct ni_gpct_device *counter_dev = counter->counter_dev; counter_dev 1163 drivers/staging/comedi/drivers/ni_tio.c if (counter_dev->variant != ni_gpct_variant_m_series) counter_dev 1394 drivers/staging/comedi/drivers/ni_tio.c switch (counter->counter_dev->variant) { counter_dev 1410 drivers/staging/comedi/drivers/ni_tio.c switch (counter->counter_dev->variant) { counter_dev 1514 drivers/staging/comedi/drivers/ni_tio.c int ni_tio_get_routing(struct ni_gpct_device *counter_dev, unsigned int dest) counter_dev 1518 drivers/staging/comedi/drivers/ni_tio.c struct ni_gpct *counter = &counter_dev->counters[ctr_index]; counter_dev 1555 drivers/staging/comedi/drivers/ni_tio.c int ni_tio_set_routing(struct ni_gpct_device *counter_dev, unsigned int dest, counter_dev 1560 drivers/staging/comedi/drivers/ni_tio.c struct ni_gpct *counter = &counter_dev->counters[ctr_index]; counter_dev 1588 drivers/staging/comedi/drivers/ni_tio.c int ni_tio_unset_routing(struct ni_gpct_device *counter_dev, unsigned int dest) counter_dev 1592 drivers/staging/comedi/drivers/ni_tio.c return ni_tio_set_routing(counter_dev, dest, counter_dev 1638 drivers/staging/comedi/drivers/ni_tio.c struct ni_gpct_device *counter_dev = counter->counter_dev; counter_dev 1651 drivers/staging/comedi/drivers/ni_tio.c counter_dev->regs[chip][NITIO_LOADA_REG(cidx)]; counter_dev 1655 drivers/staging/comedi/drivers/ni_tio.c counter_dev->regs[chip][NITIO_LOADB_REG(cidx)]; counter_dev 1679 drivers/staging/comedi/drivers/ni_tio.c struct ni_gpct_device *counter_dev = counter->counter_dev; counter_dev 1705 drivers/staging/comedi/drivers/ni_tio.c ni_tio_write(counter, counter_dev->regs[chip][load_reg], counter_dev 1709 drivers/staging/comedi/drivers/ni_tio.c counter_dev->regs[chip][NITIO_LOADA_REG(cidx)] = load_val; counter_dev 1713 drivers/staging/comedi/drivers/ni_tio.c counter_dev->regs[chip][NITIO_LOADB_REG(cidx)] = load_val; counter_dev 1725 drivers/staging/comedi/drivers/ni_tio.c struct ni_gpct_device *counter_dev = counter->counter_dev; counter_dev 1732 drivers/staging/comedi/drivers/ni_tio.c counter_dev->regs[chip][NITIO_AUTO_INC_REG(cidx)] = 0x0; counter_dev 1740 drivers/staging/comedi/drivers/ni_tio.c counter_dev->regs[chip][NITIO_LOADA_REG(cidx)] = 0x0; counter_dev 1743 drivers/staging/comedi/drivers/ni_tio.c counter_dev->regs[chip][NITIO_LOADB_REG(cidx)] = 0x0; counter_dev 1748 drivers/staging/comedi/drivers/ni_tio.c if (ni_tio_counting_mode_registers_present(counter_dev)) counter_dev 1751 drivers/staging/comedi/drivers/ni_tio.c if (ni_tio_has_gate2_registers(counter_dev)) { counter_dev 1752 drivers/staging/comedi/drivers/ni_tio.c counter_dev->regs[chip][NITIO_GATE2_REG(cidx)] = 0x0; counter_dev 1774 drivers/staging/comedi/drivers/ni_tio.c struct ni_gpct_device *counter_dev; counter_dev 1781 drivers/staging/comedi/drivers/ni_tio.c counter_dev = kzalloc(sizeof(*counter_dev), GFP_KERNEL); counter_dev 1782 drivers/staging/comedi/drivers/ni_tio.c if (!counter_dev) counter_dev 1785 drivers/staging/comedi/drivers/ni_tio.c counter_dev->dev = dev; counter_dev 1786 drivers/staging/comedi/drivers/ni_tio.c counter_dev->write = write; counter_dev 1787 drivers/staging/comedi/drivers/ni_tio.c counter_dev->read = read; counter_dev 1788 drivers/staging/comedi/drivers/ni_tio.c counter_dev->variant = variant; counter_dev 1789 drivers/staging/comedi/drivers/ni_tio.c counter_dev->routing_tables = routing_tables; counter_dev 1791 drivers/staging/comedi/drivers/ni_tio.c spin_lock_init(&counter_dev->regs_lock); counter_dev 1793 drivers/staging/comedi/drivers/ni_tio.c counter_dev->num_counters = num_counters; counter_dev 1794 drivers/staging/comedi/drivers/ni_tio.c counter_dev->num_chips = DIV_ROUND_UP(num_counters, counters_per_chip); counter_dev 1796 drivers/staging/comedi/drivers/ni_tio.c counter_dev->counters = kcalloc(num_counters, sizeof(*counter), counter_dev 1798 drivers/staging/comedi/drivers/ni_tio.c counter_dev->regs = kcalloc(counter_dev->num_chips, counter_dev 1799 drivers/staging/comedi/drivers/ni_tio.c sizeof(*counter_dev->regs), GFP_KERNEL); counter_dev 1800 drivers/staging/comedi/drivers/ni_tio.c if (!counter_dev->regs || !counter_dev->counters) { counter_dev 1801 drivers/staging/comedi/drivers/ni_tio.c kfree(counter_dev->regs); counter_dev 1802 drivers/staging/comedi/drivers/ni_tio.c kfree(counter_dev->counters); counter_dev 1803 drivers/staging/comedi/drivers/ni_tio.c kfree(counter_dev); counter_dev 1808 drivers/staging/comedi/drivers/ni_tio.c counter = &counter_dev->counters[i]; counter_dev 1809 drivers/staging/comedi/drivers/ni_tio.c counter->counter_dev = counter_dev; counter_dev 1815 drivers/staging/comedi/drivers/ni_tio.c return counter_dev; counter_dev 1819 drivers/staging/comedi/drivers/ni_tio.c void ni_gpct_device_destroy(struct ni_gpct_device *counter_dev) counter_dev 1821 drivers/staging/comedi/drivers/ni_tio.c if (!counter_dev) counter_dev 1823 drivers/staging/comedi/drivers/ni_tio.c kfree(counter_dev->regs); counter_dev 1824 drivers/staging/comedi/drivers/ni_tio.c kfree(counter_dev->counters); counter_dev 1825 drivers/staging/comedi/drivers/ni_tio.c kfree(counter_dev); counter_dev 94 drivers/staging/comedi/drivers/ni_tio.h struct ni_gpct_device *counter_dev; counter_dev 127 drivers/staging/comedi/drivers/ni_tio.h void ni_gpct_device_destroy(struct ni_gpct_device *counter_dev); counter_dev 155 drivers/staging/comedi/drivers/ni_tio.h int ni_tio_get_routing(struct ni_gpct_device *counter_dev, counter_dev 170 drivers/staging/comedi/drivers/ni_tio.h int ni_tio_set_routing(struct ni_gpct_device *counter_dev, counter_dev 178 drivers/staging/comedi/drivers/ni_tio.h int ni_tio_unset_routing(struct ni_gpct_device *counter_dev, counter_dev 159 drivers/staging/comedi/drivers/ni_tio_internal.h ni_tio_counting_mode_registers_present(const struct ni_gpct_device *counter_dev) counter_dev 162 drivers/staging/comedi/drivers/ni_tio_internal.h return counter_dev->variant != ni_gpct_variant_e_series; counter_dev 41 drivers/staging/comedi/drivers/ni_tiocmd.c struct ni_gpct_device *counter_dev = counter->counter_dev; counter_dev 57 drivers/staging/comedi/drivers/ni_tiocmd.c switch (counter_dev->variant) { counter_dev 103 drivers/staging/comedi/drivers/ni_tiocmd.c struct ni_gpct_device *counter_dev = counter->counter_dev; counter_dev 105 drivers/staging/comedi/drivers/ni_tiocmd.c counter_dev->routing_tables; counter_dev 114 drivers/staging/comedi/drivers/ni_tiocmd.c switch (counter_dev->variant) { counter_dev 155 drivers/staging/comedi/drivers/ni_tiocmd.c dev_err(counter->counter_dev->dev->class_dev, counter_dev 166 drivers/staging/comedi/drivers/ni_tiocmd.c counter->counter_dev->routing_tables; counter_dev 214 drivers/staging/comedi/drivers/ni_tiocmd.c dev_err(counter->counter_dev->dev->class_dev, counter_dev 216 drivers/staging/comedi/drivers/ni_tiocmd.c dev_err(counter->counter_dev->dev->class_dev, counter_dev 240 drivers/staging/comedi/drivers/ni_tiocmd.c counter->counter_dev->routing_tables; counter_dev 247 drivers/staging/comedi/drivers/ni_tiocmd.c if (ni_tio_counting_mode_registers_present(counter->counter_dev)) counter_dev 355 drivers/staging/comedi/drivers/ni_tiocmd.c switch (counter->counter_dev->variant) { counter_dev 411 drivers/staging/comedi/drivers/ni_tiocmd.c if (counter->counter_dev->variant != counter_dev 433 drivers/staging/comedi/drivers/ni_tiocmd.c dev_info(counter->counter_dev->dev->class_dev, counter_dev 460 drivers/staging/comedi/drivers/ni_tiocmd.c dev_notice(counter->counter_dev->dev->class_dev, counter_dev 466 drivers/staging/comedi/drivers/ni_tiocmd.c switch (counter->counter_dev->variant) { counter_dev 471 drivers/staging/comedi/drivers/ni_tiocmd.c dev_notice(counter->counter_dev->dev->class_dev,