/linux-master/drivers/hwmon/ |
H A D | max6620.c | 221 int channel) 245 int channel, long *val) 265 *val = !!(data->fault & BIT(channel)); 269 val1 = (data->target[channel] >> 3) & 0xff; 270 val2 = (data->target[channel] << 5) & 0xe0; 272 target_reg[channel], val1); 278 target_reg[channel] + 1, val2); 284 data->fault &= ~BIT(channel); 290 *val = max6620_fan_div_from_reg(data->fandyn[channel]); 293 if (data->tach[channel] 220 max6620_is_visible(const void *data, enum hwmon_sensor_types type, u32 attr, int channel) argument 244 max6620_read(struct device *dev, enum hwmon_sensor_types type, u32 attr, int channel, long *val) argument 321 max6620_write(struct device *dev, enum hwmon_sensor_types type, u32 attr, int channel, long val) argument [all...] |
H A D | lm95245.c | 159 static int lm95245_read_temp(struct device *dev, u32 attr, int channel, argument 168 regl = channel ? LM95245_REG_R_REMOTE_TEMPL_S : 170 regh = channel ? LM95245_REG_R_REMOTE_TEMPH_S : 184 if (!channel || (regvalh & 0x80) || regvalh < 0x7f) { 206 regh = channel ? LM95245_REG_RW_REMOTE_TCRIT_LIMIT : 225 regh = channel ? LM95245_REG_RW_REMOTE_TCRIT_LIMIT : 263 *val = !!(regvalh & (channel ? STATUS1_RTCRIT : STATUS1_LOC)); 276 static int lm95245_write_temp(struct device *dev, u32 attr, int channel, argument 290 reg = channel ? LM95245_REG_RW_REMOTE_TCRIT_LIMIT : 292 val = clamp_val(val / 1000, 0, channel 337 lm95245_read_chip(struct device *dev, u32 attr, int channel, long *val) argument 351 lm95245_write_chip(struct device *dev, u32 attr, int channel, long val) argument 368 lm95245_read(struct device *dev, enum hwmon_sensor_types type, u32 attr, int channel, long *val) argument 381 lm95245_write(struct device *dev, enum hwmon_sensor_types type, u32 attr, int channel, long val) argument 394 lm95245_temp_is_visible(const void *data, u32 attr, int channel) argument 415 lm95245_is_visible(const void *data, enum hwmon_sensor_types type, u32 attr, int channel) argument [all...] |
H A D | wm8350-hwmon.c | 29 int channel = to_sensor_dev_attr(attr)->index; local 32 val = wm8350_read_auxadc(wm8350, channel, 0, 0) * WM8350_AUX_COEFF; 41 int channel = to_sensor_dev_attr(attr)->index; local 43 return sprintf(buf, "%s\n", input_names[channel]);
|
/linux-master/sound/soc/tegra/ |
H A D | tegra30_ahub.c | 107 int channel; local 111 channel = find_first_zero_bit(ahub->rx_usage, 113 if (channel >= TEGRA30_AHUB_CHANNEL_CTRL_COUNT) 116 __set_bit(channel, ahub->rx_usage); 118 *rxcif = TEGRA30_AHUB_RXCIF_APBIF_RX0 + channel; 119 snprintf(dmachan, dmachan_len, "rx%d", channel); 121 (channel * TEGRA30_AHUB_CHANNEL_RXFIFO_STRIDE); 126 (channel * TEGRA30_AHUB_CHANNEL_CTRL_STRIDE); 148 (channel * TEGRA30_AHUB_CIF_RX_CTRL_STRIDE); 159 int channel local 178 int channel = rxcif - TEGRA30_AHUB_RXCIF_APBIF_RX0; local 197 int channel = rxcif - TEGRA30_AHUB_RXCIF_APBIF_RX0; local 209 int channel; local 261 int channel = txcif - TEGRA30_AHUB_TXCIF_APBIF_TX0; local 280 int channel = txcif - TEGRA30_AHUB_TXCIF_APBIF_TX0; local 299 int channel = txcif - TEGRA30_AHUB_TXCIF_APBIF_TX0; local 310 int channel = rxcif - TEGRA30_AHUB_RXCIF_APBIF_RX0; local 327 int channel = rxcif - TEGRA30_AHUB_RXCIF_APBIF_RX0; local [all...] |
/linux-master/drivers/pwm/ |
H A D | pwm-atmel-tcb.c | 51 u8 channel; member in struct:atmel_tcb_pwm_chip 85 regmap_read(tcbpwmc->regmap, ATMEL_TC_REG(tcbpwmc->channel, CMR), &cmr); 93 ATMEL_TC_REG(tcbpwmc->channel, RA), 97 ATMEL_TC_REG(tcbpwmc->channel, RB), 101 regmap_read(tcbpwmc->regmap, ATMEL_TC_REG(tcbpwmc->channel, RC), 109 regmap_write(tcbpwmc->regmap, ATMEL_TC_REG(tcbpwmc->channel, CMR), cmr); 141 regmap_read(tcbpwmc->regmap, ATMEL_TC_REG(tcbpwmc->channel, CMR), &cmr); 158 regmap_write(tcbpwmc->regmap, ATMEL_TC_REG(tcbpwmc->channel, CMR), cmr); 166 ATMEL_TC_REG(tcbpwmc->channel, CCR), 171 ATMEL_TC_REG(tcbpwmc->channel, CC 397 int channel; local 497 unsigned int channel = tcbpwm->channel; local 512 unsigned int channel = tcbpwm->channel; local [all...] |
/linux-master/drivers/iio/adc/ |
H A D | ad7091r-base.c | 40 static int ad7091r_set_channel(struct ad7091r_state *st, unsigned int channel) argument 47 BIT(channel) | (BIT(channel) << 8)); 52 * There is a latency of one conversion before the channel conversion 59 unsigned int channel, unsigned int *read_val) 65 ret = ad7091r_set_channel(st, channel); 73 if (st->chip_info->reg_result_chan_id(val) != channel) 96 ret = ad7091r_read_one(iio_dev, chan->channel, &read_val); 133 AD7091R_REG_CH_HIGH_LIMIT(chan->channel), 140 AD7091R_REG_CH_LOW_LIMIT(chan->channel), 58 ad7091r_read_one(struct iio_dev *iio_dev, unsigned int channel, unsigned int *read_val) argument [all...] |
H A D | mt6360-adc.c | 66 static int mt6360_adc_read_channel(struct mt6360_adc_data *mad, int channel, int *val) argument 76 /* Select the preferred ADC channel */ 78 channel << MT6360_PREFERCH_SHFT); 82 adc_enable = cpu_to_be16(MT6360_ADCEN_MASK | BIT(channel)); 87 predict_end_t = ktime_add_ms(mad->last_off_timestamps[channel], 2 * ADC_WAIT_TIME_MS); 110 * check report channel is the same. 112 * ADC conversion sequence is desire channel before start ADC, background ADC, 113 * desire channel after start ADC. 116 if ((rpt[0] & MT6360_RPTCH_MASK) == channel) 134 mad->last_off_timestamps[channel] 144 mt6360_adc_read_scale(struct mt6360_adc_data *mad, int channel, int *val, int *val2) argument 188 mt6360_adc_read_offset(struct mt6360_adc_data *mad, int channel, int *val) argument [all...] |
/linux-master/drivers/hv/ |
H A D | connection.c | 210 * Setup the vmbus event connection for channel interrupt 365 * relid2channel - Get the channel object given its 366 * child relative id (ie channel id) 380 * vmbus_on_event - Process a channel event notification 384 * 1. While reading the channel, we disable interrupts from host. 395 struct vmbus_channel *channel = (void *) data; local 398 trace_vmbus_on_event(channel); 400 hv_debug_delay_test(channel, INTERRUPT_DELAY); 402 /* A channel once created is persistent even when 406 callback_fn = READ_ONCE(channel 492 vmbus_set_event(struct vmbus_channel *channel) argument [all...] |
/linux-master/drivers/gpu/drm/omapdrm/ |
H A D | omap_irq.c | 84 enum omap_channel channel = omap_crtc_channel(crtc); local 86 dispc_mgr_get_framedone_irq(priv->dispc, channel); 88 DBG("dev=%p, crtc=%u, enable=%d", dev, channel, enable); 118 enum omap_channel channel = omap_crtc_channel(crtc); local 120 DBG("dev=%p, crtc=%u", dev, channel); 124 channel); 144 enum omap_channel channel = omap_crtc_channel(crtc); local 146 DBG("dev=%p, crtc=%u", dev, channel); 150 channel); 222 enum omap_channel channel local [all...] |
/linux-master/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_msg.c | 100 * @channel: RPC channel 105 static int vmw_open_channel(struct rpc_channel *channel, unsigned int protocol) argument 118 channel->channel_id = HIGH_WORD(edx); 119 channel->cookie_high = si; 120 channel->cookie_low = di; 130 * @channel: RPC channel 134 static int vmw_close_channel(struct rpc_channel *channel) argument 139 si = channel 163 vmw_port_hb_out(struct rpc_channel *channel, const char *msg, bool hb) argument 220 vmw_port_hb_in(struct rpc_channel *channel, char *reply, unsigned long reply_len, bool hb) argument 277 vmw_send_msg(struct rpc_channel *channel, const char *msg) argument 329 vmw_recv_msg(struct rpc_channel *channel, void **msg, size_t *msg_len) argument 438 struct rpc_channel channel; local 504 struct rpc_channel channel; local 570 struct rpc_channel channel; local [all...] |
/linux-master/drivers/net/ethernet/sfc/ |
H A D | net_driver.h | 179 * Is our index within @channel->tx_queue array. 183 * @channel: The associated channel 194 * @timestamping: Is timestamping enabled for this channel? 247 struct efx_channel *channel; member in struct:efx_tx_queue 421 * struct efx_channel - An Efx channel 423 * A channel comprises an event queue, at least one TX queue, at least 428 * @channel: Channel instance number 441 * @event_test_cpu: Last CPU to handle interrupt or test event for this channel 476 * @rx_queue: RX queue for this channel 485 int channel; member in struct:efx_channel 1010 struct efx_channel *channel[EFX_MAX_CHANNELS]; member in struct:efx_nic 1571 efx_channel_is_xdp_tx(struct efx_channel *channel) argument 1577 efx_channel_has_tx_queues(struct efx_channel *channel) argument 1582 efx_channel_num_tx_queues(struct efx_channel *channel) argument 1590 efx_channel_get_tx_queue(struct efx_channel *channel, unsigned int type) argument 1599 struct efx_channel *channel = efx_get_tx_channel(efx, index); local 1614 efx_channel_has_rx_queue(struct efx_channel *channel) argument 1620 efx_channel_get_rx_queue(struct efx_channel *channel) argument 1696 efx_channel_tx_fill_level(struct efx_channel *channel) argument 1710 efx_channel_tx_old_fill_level(struct efx_channel *channel) argument [all...] |
/linux-master/drivers/net/ethernet/sfc/siena/ |
H A D | net_driver.h | 198 * Is our index within @channel->tx_queue array. 202 * @channel: The associated channel 212 * @timestamping: Is timestamping enabled for this channel? 265 struct efx_channel *channel; member in struct:efx_tx_queue 431 * struct efx_channel - An Efx channel 433 * A channel comprises an event queue, at least one TX queue, at least 438 * @channel: Channel instance number 451 * @event_test_cpu: Last CPU to handle interrupt or test event for this channel 484 * @rx_queue: RX queue for this channel 493 int channel; member in struct:efx_channel 976 struct efx_channel *channel[EFX_MAX_CHANNELS]; member in struct:efx_nic 1524 efx_channel_is_xdp_tx(struct efx_channel *channel) argument 1530 efx_channel_has_tx_queues(struct efx_channel *channel) argument 1535 efx_channel_num_tx_queues(struct efx_channel *channel) argument 1543 efx_channel_get_tx_queue(struct efx_channel *channel, unsigned int type) argument 1552 struct efx_channel *channel = efx_get_tx_channel(efx, index); local 1567 efx_channel_has_rx_queue(struct efx_channel *channel) argument 1573 efx_channel_get_rx_queue(struct efx_channel *channel) argument 1649 efx_channel_tx_fill_level(struct efx_channel *channel) argument 1663 efx_channel_tx_old_fill_level(struct efx_channel *channel) argument [all...] |
/linux-master/drivers/net/ethernet/sfc/falcon/ |
H A D | rx.c | 244 static void ef4_recycle_rx_page(struct ef4_channel *channel, argument 248 struct ef4_rx_queue *rx_queue = ef4_channel_get_rx_queue(channel); 292 static void ef4_recycle_rx_pages(struct ef4_channel *channel, argument 296 struct ef4_rx_queue *rx_queue = ef4_channel_get_rx_queue(channel); 302 ef4_recycle_rx_page(channel, rx_buf); 307 static void ef4_discard_rx_packet(struct ef4_channel *channel, argument 311 struct ef4_rx_queue *rx_queue = ef4_channel_get_rx_queue(channel); 313 ef4_recycle_rx_pages(channel, rx_buf, n_frags); 430 ef4_rx_packet_gro(struct ef4_channel *channel, struct ef4_rx_buffer *rx_buf, argument 433 struct napi_struct *napi = &channel 473 ef4_rx_mk_skb(struct ef4_channel *channel, struct ef4_rx_buffer *rx_buf, unsigned int n_frags, u8 *eh, int hdr_len) argument 534 struct ef4_channel *channel = ef4_rx_queue_channel(rx_queue); local 617 ef4_rx_deliver(struct ef4_channel *channel, u8 *eh, struct ef4_rx_buffer *rx_buf, unsigned int n_frags) argument 648 __ef4_rx_packet(struct ef4_channel *channel) argument 846 struct ef4_channel *channel; local 922 struct ef4_channel *channel = ef4_get_channel(efx, channel_idx); local [all...] |
/linux-master/drivers/net/wireless/intel/iwlegacy/ |
H A D | iwl-spectrum.h | 26 u8 channel; member in struct:ieee80211_basic_report 48 u8 channel; member in struct:ieee80211_measurement_params
|
/linux-master/drivers/iio/potentiometer/ |
H A D | mcp41010.c | 70 .channel = (ch), \ 85 int channel = chan->channel; local 89 *val = data->value[channel]; 107 int channel = chan->channel; local 117 data->buf[0] = MCP41010_WIPER_CHANNEL << channel; 123 data->value[channel] = val;
|
/linux-master/drivers/s390/net/ |
H A D | ctcm_main.h | 71 /* Device is not a channel */ 77 /* Device is a FICON channel */ 80 /* Device is a ESCON channel */ 130 * Definition of one channel 132 struct channel { struct 133 struct channel *next; 137 * Type of this channel. 145 __u16 protocol; /* protocol of this channel (4 = MPC) */ 195 fsm_instance *fsm; /* finite state machine of this channel */ 222 struct channel *channe member in struct:ctcm_priv [all...] |
/linux-master/drivers/gpu/drm/nouveau/ |
H A D | nouveau_hwmon.c | 236 nouveau_chip_is_visible(const void *data, u32 attr, int channel) argument 247 nouveau_power_is_visible(const void *data, u32 attr, int channel) argument 272 nouveau_temp_is_visible(const void *data, u32 attr, int channel) argument 296 nouveau_pwm_is_visible(const void *data, u32 attr, int channel) argument 315 nouveau_input_is_visible(const void *data, u32 attr, int channel) argument 335 nouveau_fan_is_visible(const void *data, u32 attr, int channel) argument 352 nouveau_chip_read(struct device *dev, u32 attr, int channel, long *val) argument 366 nouveau_temp_read(struct device *dev, u32 attr, int channel, long *val) argument 415 nouveau_fan_read(struct device *dev, u32 attr, int channel, long *val) argument 438 nouveau_in_read(struct device *dev, u32 attr, int channel, lon argument 469 nouveau_pwm_read(struct device *dev, u32 attr, int channel, long *val) argument 495 nouveau_power_read(struct device *dev, u32 attr, int channel, long *val) argument 524 nouveau_temp_write(struct device *dev, u32 attr, int channel, long val) argument 558 nouveau_pwm_write(struct device *dev, u32 attr, int channel, long val) argument 578 nouveau_is_visible(const void *data, enum hwmon_sensor_types type, u32 attr, int channel) argument 602 nouveau_read_string(struct device *dev, enum hwmon_sensor_types type, u32 attr, int channel, const char **buf) argument 614 nouveau_read(struct device *dev, enum hwmon_sensor_types type, u32 attr, int channel, long *val) argument 636 nouveau_write(struct device *dev, enum hwmon_sensor_types type, u32 attr, int channel, long val) argument [all...] |
/linux-master/include/sound/ |
H A D | ump_msg.h | 134 u32 channel:4; member in struct:snd_ump_midi1_msg_note 140 u32 channel:4; 153 u32 channel:4; member in struct:snd_ump_midi1_msg_paf 159 u32 channel:4; 172 u32 channel:4; member in struct:snd_ump_midi1_msg_cc 178 u32 channel:4; 191 u32 channel:4; member in struct:snd_ump_midi1_msg_program 197 u32 channel:4; 210 u32 channel:4; member in struct:snd_ump_midi1_msg_caf 216 u32 channel 229 u32 channel:4; member in struct:snd_ump_midi1_msg_pitchbend 278 u32 channel:4; member in struct:snd_ump_midi2_msg_note 305 u32 channel:4; member in struct:snd_ump_midi2_msg_paf 330 u32 channel:4; member in struct:snd_ump_midi2_msg_pernote_cc 355 u32 channel:4; member in struct:snd_ump_midi2_msg_pernote_mgmt 380 u32 channel:4; member in struct:snd_ump_midi2_msg_cc 405 u32 channel:4; member in struct:snd_ump_midi2_msg_rpn 430 u32 channel:4; member in struct:snd_ump_midi2_msg_program 461 u32 channel:4; member in struct:snd_ump_midi2_msg_caf 484 u32 channel:4; member in struct:snd_ump_midi2_msg_pitchbend 507 u32 channel:4; member in struct:snd_ump_midi2_msg_pernote_pitchbend [all...] |
/linux-master/drivers/iio/cdc/ |
H A D | ad7150.c | 108 int channel = chan->channel; local 114 ad7150_addresses[channel][0]); 122 ad7150_addresses[channel][1]); 249 if ((chip->int_enabled[chan->channel]) && 251 disable_irq(chip->interrupts[chan->channel]); 252 chip->int_enabled[chan->channel] = false; 305 ret = ad7150_write_event_params(indio_dev, chan->channel, type, 313 if (!chip->int_enabled[chan->channel]) { 314 enable_irq(chip->interrupts[chan->channel]); 479 __ad7150_event_handler(void *private, u8 status_mask, int channel) argument [all...] |
/linux-master/drivers/phy/renesas/ |
H A D | phy-rcar-gen2.c | 49 struct rcar_gen2_channel *channel; member in struct:rcar_gen2_phy 79 struct rcar_gen2_channel *channel = phy->channel; local 80 struct rcar_gen2_phy_driver *drv = channel->drv; 86 * phy_init() on a given channel wins, and all attempts to use another 87 * PHY on this channel will fail until phy_exit() is called by the first 90 if (cmpxchg(&channel->selected_phy, -1, phy->number) != -1) 97 ugctrl2 &= ~channel->select_mask; 107 struct rcar_gen2_channel *channel = phy->channel; local 383 struct rcar_gen2_channel *channel = drv->channels + i; local [all...] |
/linux-master/drivers/hwtracing/stm/ |
H A D | dummy_stm.c | 19 unsigned int channel, unsigned int packet, unsigned int flags, 30 trace_printk("[%u:%u] [pkt: %x/%x] (%llx)\n", master, channel, 61 unsigned int channel) 63 if (fail_mode && (channel & fail_mode)) 18 dummy_stm_packet(struct stm_data *stm_data, unsigned int master, unsigned int channel, unsigned int packet, unsigned int flags, unsigned int size, const unsigned char *payload) argument 60 dummy_stm_link(struct stm_data *data, unsigned int master, unsigned int channel) argument
|
/linux-master/sound/core/oss/ |
H A D | copy.c | 32 unsigned int channel; local 40 for (channel = 0; channel < nchannels; channel++) {
|
/linux-master/sound/firewire/ |
H A D | iso-resources.h | 11 * struct fw_iso_resources - manages channel/bandwidth allocation 12 * @channels_mask: if the device does not support all channel numbers, set this 15 * This structure manages (de)allocation of isochronous resources (channel and 23 unsigned int channel; member in struct:fw_iso_resources
|
/linux-master/drivers/char/ipmi/ |
H A D | kcs_bmc.h | 36 u32 channel; member in struct:kcs_bmc_device
|
/linux-master/include/linux/soc/ti/ |
H A D | knav_dma.h | 46 /* Tx channel scheduling priority */ 54 /* Rx channel error handling mode during buffer starvation */ 75 * struct knav_dma_tx_cfg: Tx channel configuration 78 * @knav_dma_tx_priority: Tx channel scheduling priority 117 * struct knav_dma_cfg: Pktdma channel configuration 119 * @tx: Tx channel configuration 161 void knav_dma_close_channel(void *channel); 162 int knav_dma_get_flow(void *channel); 170 static inline void knav_dma_close_channel(void *channel) argument 173 static inline int knav_dma_get_flow(void *channel) argument [all...] |