/linux-master/drivers/hwmon/ |
H A D | ltc4245.c | 255 /* Map from voltage channel index to voltage register */ 262 /* Map from current channel index to current register */ 268 static int ltc4245_read_curr(struct device *dev, u32 attr, int channel, argument 275 *val = ltc4245_get_current(dev, ltc4245_curr_regs[channel]); 278 *val = !!(data->cregs[LTC4245_FAULT1] & BIT(channel + 4)); 285 static int ltc4245_read_in(struct device *dev, u32 attr, int channel, long *val) argument 291 if (channel < 8) { 293 ltc4245_in_regs[channel]); 295 int regval = data->gpios[channel - 8]; 303 if (channel < 314 ltc4245_read_power(struct device *dev, u32 attr, int channel, long *val) argument 332 ltc4245_read(struct device *dev, enum hwmon_sensor_types type, u32 attr, int channel, long *val) argument 348 ltc4245_is_visible(const void *_data, enum hwmon_sensor_types type, u32 attr, int channel) argument [all...] |
H A D | da9055-hwmon.c | 56 unsigned char channel) 64 if (channel > DA9055_ADC_TJUNC) 70 mux_sel = chan_mux[channel] | DA9055_ADC_MAN_CONV; 116 static inline int volt_reg_to_mv(int value, int channel) argument 118 if (channel == DA9055_ADC_VSYS) 124 static int da9055_enable_auto_mode(struct da9055 *da9055, int channel) argument 127 return da9055_reg_update(da9055, DA9055_REG_ADC_CONT, 1 << channel, 128 1 << channel); 132 static int da9055_disable_auto_mode(struct da9055 *da9055, int channel) argument 135 return da9055_reg_update(da9055, DA9055_REG_ADC_CONT, 1 << channel, 55 da9055_adc_manual_read(struct da9055_hwmon *hwmon, unsigned char channel) argument 144 int channel = to_sensor_dev_attr(devattr)->index; local [all...] |
H A D | powerz.c | 58 u32 attr, int channel) 64 u32 attr, int channel, const char **str) 69 if (channel == 0) 71 else if (channel == 1) 73 else if (channel == 2) 75 else if (channel == 3) 77 else if (channel == 4) 79 else if (channel == 5) 146 u32 attr, int channel, long *val) 173 if (channel 57 powerz_is_visible(const void *data, enum hwmon_sensor_types type, u32 attr, int channel) argument 63 powerz_read_string(struct device *dev, enum hwmon_sensor_types type, u32 attr, int channel, const char **str) argument 145 powerz_read(struct device *dev, enum hwmon_sensor_types type, u32 attr, int channel, long *val) argument [all...] |
H A D | adt7411.c | 3 * Driver for the ADT7411 (I2C/SPI 8 channel 10 bit ADC & temperature-sensor) 215 static int adt7411_read_in_alarm(struct device *dev, int channel, long *val) argument 221 ret = i2c_smbus_read_byte_data(client, adt7411_in_alarm_reg[channel]); 224 *val = !!(ret & adt7411_in_alarm_bits[channel]); 287 static int adt7411_read_in_chan(struct device *dev, u32 attr, int channel, argument 295 int nr = channel - 1; 317 ? ADT7411_REG_IN_LOW(channel) 318 : ADT7411_REG_IN_HIGH(channel); 326 ret = adt7411_read_in_alarm(dev, channel, val); 337 static int adt7411_read_in(struct device *dev, u32 attr, int channel, argument 347 adt7411_read_temp_alarm(struct device *dev, u32 attr, int channel, long *val) argument 378 adt7411_read_temp(struct device *dev, u32 attr, int channel, long *val) argument 417 adt7411_read(struct device *dev, enum hwmon_sensor_types type, u32 attr, int channel, long *val) argument 453 adt7411_write_in_chan(struct device *dev, u32 attr, int channel, long val) argument 485 adt7411_write_in(struct device *dev, u32 attr, int channel, long val) argument 494 adt7411_write_temp(struct device *dev, u32 attr, int channel, long val) argument 518 adt7411_write(struct device *dev, enum hwmon_sensor_types type, u32 attr, int channel, long val) argument 531 adt7411_is_visible(const void *_data, enum hwmon_sensor_types type, u32 attr, int channel) argument [all...] |
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
H A D | rf.h | 17 u8 channel);
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
H A D | rf.h | 17 u8 channel);
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ |
H A D | rf.h | 14 u8 *ppowerlevel, u8 channel);
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
H A D | rf.h | 11 u8 *ppowerlevel, u8 channel);
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
H A D | rf.h | 14 u8 *ppowerlevel, u8 channel);
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
H A D | rf.h | 17 u8 channel);
|
/linux-master/drivers/pcmcia/ |
H A D | max1600.h | 28 unsigned int channel, unsigned int code);
|
/linux-master/drivers/net/wireless/ti/wl18xx/ |
H A D | cmd.h | 19 /* The new serving channel */ 20 u8 channel; member in struct:wl18xx_cmd_channel_switch 21 /* Relative time of the serving channel switch in TBTT units */ 51 u8 channel; member in struct:wl18xx_cmd_dfs_radar_debug 67 u8 channel; member in struct:wlcore_cmd_cac_start 80 int wl18xx_cmd_radar_detection_debug(struct wl1271 *wl, u8 channel);
|
/linux-master/include/uapi/linux/ |
H A D | stm.h | 15 /* Maximum allowed master and channel values */ 23 * @channel: first assigned channel 29 * fills out @master, @channel and @width. 34 __u16 channel; member in struct:stp_policy_id
|
/linux-master/drivers/net/ethernet/sfc/ |
H A D | ef100_tx.h | 23 int ef100_ev_tx(struct efx_channel *channel, const efx_qword_t *p_event);
|
/linux-master/drivers/net/wwan/iosm/ |
H A D | iosm_ipc_port.h | 20 * @channel: Channel instance 29 struct ipc_mem_channel *channel; member in struct:iosm_cdev
|
/linux-master/arch/sh/drivers/dma/ |
H A D | dma-sysfs.c | 31 struct dma_channel *channel = get_dma_channel(i); local 33 if (unlikely(!info) || !channel) 37 channel->chan, info->name, 38 channel->dev_id); 67 struct dma_channel *channel = to_dma_channel(dev); local 68 return sprintf(buf, "%s\n", channel->dev_id); 75 struct dma_channel *channel = to_dma_channel(dev); local 76 strcpy(channel->dev_id, buf); 86 struct dma_channel *channel = to_dma_channel(dev); local 90 dma_configure_channel(channel 100 struct dma_channel *channel = to_dma_channel(dev); local 108 struct dma_channel *channel = to_dma_channel(dev); local [all...] |
/linux-master/drivers/net/ethernet/amd/xgbe/ |
H A D | xgbe-drv.c | 176 for (i = 0; i < ARRAY_SIZE(pdata->channel); i++) { 177 if (!pdata->channel[i]) 180 kfree(pdata->channel[i]->rx_ring); 181 kfree(pdata->channel[i]->tx_ring); 182 kfree(pdata->channel[i]); 184 pdata->channel[i] = NULL; 192 struct xgbe_channel *channel; local 206 channel = xgbe_alloc_node(sizeof(*channel), node); 207 if (!channel) 273 xgbe_maybe_stop_tx_queue(struct xgbe_channel *channel, struct xgbe_ring *ring, unsigned int count) argument 309 xgbe_enable_rx_tx_int(struct xgbe_prv_data *pdata, struct xgbe_channel *channel) argument 335 xgbe_disable_rx_tx_int(struct xgbe_prv_data *pdata, struct xgbe_channel *channel) argument 480 struct xgbe_channel *channel; local 617 struct xgbe_channel *channel = data; local 646 struct xgbe_channel *channel = from_timer(channel, t, tx_timer); local 685 struct xgbe_channel *channel; local 707 struct xgbe_channel *channel; local 728 struct xgbe_channel *channel; local 961 struct xgbe_channel *channel; local 984 struct xgbe_channel *channel; local 1005 struct xgbe_channel *channel; local 1076 struct xgbe_channel *channel; local 1379 struct xgbe_channel *channel; local 1943 struct xgbe_channel *channel; local 2155 struct xgbe_channel *channel; local 2319 xgbe_rx_refresh(struct xgbe_channel *channel) argument 2415 xgbe_tx_poll(struct xgbe_channel *channel) argument 2486 xgbe_rx_poll(struct xgbe_channel *channel, int budget) argument 2688 struct xgbe_channel *channel = container_of(napi, struct xgbe_channel, local 2719 struct xgbe_channel *channel; local [all...] |
/linux-master/drivers/gpu/drm/sun4i/ |
H A D | sun8i_ui_layer.c | 27 static void sun8i_ui_layer_enable(struct sun8i_mixer *mixer, int channel, argument 34 ch_base = sun8i_channel_base(mixer, channel); 36 DRM_DEBUG_DRIVER("%sabling channel %d overlay %d\n", 37 enable ? "En" : "Dis", channel, overlay); 67 val = channel << SUN8I_MIXER_BLEND_ROUTE_PIPE_SHIFT(zpos); 76 static void sun8i_ui_layer_update_alpha(struct sun8i_mixer *mixer, int channel, argument 81 ch_base = sun8i_channel_base(mixer, channel); 97 static int sun8i_ui_layer_update_coord(struct sun8i_mixer *mixer, int channel, argument 107 DRM_DEBUG_DRIVER("Updating UI channel %d overlay %d\n", 108 channel, overla 165 sun8i_ui_layer_update_formats(struct sun8i_mixer *mixer, int channel, int overlay, struct drm_plane *plane) argument 190 sun8i_ui_layer_update_buffer(struct sun8i_mixer *mixer, int channel, int overlay, struct drm_plane *plane) argument 353 int channel = mixer->cfg->vi_num + index; local [all...] |
/linux-master/drivers/iio/dac/ |
H A D | ad5446.c | 56 * @channel: channel spec for the DAC 62 struct iio_chan_spec channel; member in struct:ad5446_chip_info 153 .channel = 0, \ 260 indio_dev->channels = &st->chip_info->channel; 350 .channel = AD5446_CHANNEL_POWERDOWN(8, 16, 4), 354 .channel = AD5446_CHANNEL_POWERDOWN(10, 16, 2), 358 .channel = AD5446_CHANNEL_POWERDOWN(12, 16, 0), 362 .channel = AD5446_CHANNEL(12, 16, 2), 366 .channel [all...] |
/linux-master/sound/soc/sprd/ |
H A D | sprd-mcdt.c | 62 /* DMA channel select definition */ 75 /* DMA channel ACK select definition */ 128 static void sprd_mcdt_dac_set_watermark(struct sprd_mcdt_dev *mcdt, u8 channel, argument 131 u32 reg = MCDT_DAC0_WTMK + channel * 4; 140 static void sprd_mcdt_adc_set_watermark(struct sprd_mcdt_dev *mcdt, u8 channel, argument 143 u32 reg = MCDT_ADC0_WTMK + channel * 4; 152 static void sprd_mcdt_dac_dma_enable(struct sprd_mcdt_dev *mcdt, u8 channel, argument 155 u32 shift = MCDT_DAC_DMA_SHIFT + channel; 163 static void sprd_mcdt_adc_dma_enable(struct sprd_mcdt_dev *mcdt, u8 channel, argument 167 sprd_mcdt_update(mcdt, MCDT_DMA_EN, BIT(channel), BI 172 sprd_mcdt_ap_int_enable(struct sprd_mcdt_dev *mcdt, u8 channel, bool enable) argument 182 sprd_mcdt_dac_write_fifo(struct sprd_mcdt_dev *mcdt, u8 channel, u32 val) argument 190 sprd_mcdt_adc_read_fifo(struct sprd_mcdt_dev *mcdt, u8 channel, u32 *val) argument 198 sprd_mcdt_dac_dma_chn_select(struct sprd_mcdt_dev *mcdt, u8 channel, enum sprd_mcdt_dma_chan dma_chan) argument 234 sprd_mcdt_adc_dma_chn_select(struct sprd_mcdt_dev *mcdt, u8 channel, enum sprd_mcdt_dma_chan dma_chan) argument 270 sprd_mcdt_dma_ack_shift(u8 channel) argument 295 sprd_mcdt_dac_dma_ack_select(struct sprd_mcdt_dev *mcdt, u8 channel, enum sprd_mcdt_dma_chan dma_chan) argument 317 sprd_mcdt_adc_dma_ack_select(struct sprd_mcdt_dev *mcdt, u8 channel, enum sprd_mcdt_dma_chan dma_chan) argument 339 sprd_mcdt_chan_fifo_sts(struct sprd_mcdt_dev *mcdt, u8 channel, enum sprd_mcdt_fifo_sts fifo_sts) argument 388 sprd_mcdt_dac_fifo_clear(struct sprd_mcdt_dev *mcdt, u8 channel) argument 393 sprd_mcdt_adc_fifo_clear(struct sprd_mcdt_dev *mcdt, u8 channel) argument 400 sprd_mcdt_dac_fifo_avail(struct sprd_mcdt_dev *mcdt, u8 channel) argument 413 sprd_mcdt_adc_fifo_avail(struct sprd_mcdt_dev *mcdt, u8 channel) argument 426 sprd_mcdt_int_type_shift(u8 channel, enum sprd_mcdt_fifo_int int_type) argument 453 sprd_mcdt_chan_int_en(struct sprd_mcdt_dev *mcdt, u8 channel, enum sprd_mcdt_fifo_int int_type, bool enable) argument 478 sprd_mcdt_chan_int_clear(struct sprd_mcdt_dev *mcdt, u8 channel, enum sprd_mcdt_fifo_int int_type) argument 500 sprd_mcdt_chan_int_sts(struct sprd_mcdt_dev *mcdt, u8 channel, enum sprd_mcdt_fifo_int int_type) argument 866 sprd_mcdt_request_chan(u8 channel, enum sprd_mcdt_channel_type type) argument [all...] |
/linux-master/drivers/net/ethernet/synopsys/ |
H A D | dwc-xlgmac-desc.c | 160 struct xlgmac_channel *channel; local 166 channel = pdata->channel_head; 167 for (i = 0; i < pdata->channel_count; i++, channel++) { 168 xlgmac_free_ring(pdata, channel->tx_ring); 169 xlgmac_free_ring(pdata, channel->rx_ring); 175 struct xlgmac_channel *channel; local 179 channel = pdata->channel_head; 180 for (i = 0; i < pdata->channel_count; i++, channel++) { 182 channel->name); 184 ret = xlgmac_init_ring(pdata, channel 232 struct xlgmac_channel *channel_head, *channel; local 426 struct xlgmac_channel *channel; local 463 struct xlgmac_channel *channel; local 497 xlgmac_map_tx_skb(struct xlgmac_channel *channel, struct sk_buff *skb) argument [all...] |
/linux-master/drivers/staging/media/atomisp/pci/hive_isp_css_common/ |
H A D | dma_global.h | 34 * param id[4] channel id[5] cmd id[6] 39 * height[5] width[8] width[8] channel id[5] cmd id[6] 95 #define hive_dma_move_data(dma_id, read, channel, addr_a, addr_b, to_is_var, from_is_var) \ 98 hive_dma_snd(dma_id, DMA_PACK_CMD_CHANNEL(read ? _DMA_V2_MOVE_B2A_COMMAND : _DMA_V2_MOVE_A2B_COMMAND, channel)); \ 105 #define hive_dma_move_data_no_ack(dma_id, read, channel, addr_a, addr_b, to_is_var, from_is_var) \ 108 hive_dma_snd(dma_id, DMA_PACK_CMD_CHANNEL(read ? _DMA_V2_NO_ACK_MOVE_B2A_NO_SYNC_CHK_COMMAND : _DMA_V2_NO_ACK_MOVE_A2B_NO_SYNC_CHK_COMMAND, channel)); \ 115 #define hive_dma_move_b2a_data(dma_id, channel, to_addr, from_addr, to_is_var, from_is_var) \ 117 hive_dma_move_data(dma_id, true, channel, to_addr, from_addr, to_is_var, from_is_var) \ 120 #define hive_dma_move_a2b_data(dma_id, channel, from_addr, to_addr, from_is_var, to_is_var) \ 122 hive_dma_move_data(dma_id, false, channel, from_add [all...] |
/linux-master/drivers/accel/ivpu/ |
H A D | ivpu_ipc.h | 31 * @channel: The channel used. 39 u16 channel; member in struct:ivpu_ipc_hdr 58 u32 channel; member in struct:ivpu_ipc_consumer 96 u32 channel, ivpu_ipc_rx_callback_t callback); 105 u32 channel, unsigned long timeout_ms); 108 u32 channel, unsigned long timeout_ms);
|
/linux-master/drivers/clocksource/ |
H A D | samsung_pwm_timer.c | 44 * Each channel occupies 4 bits in TCON register, but there is a gap of 4 45 * bits (one channel) after channel 0, so channels have different numbering 48 * In addition, the location of autoreload bit for channel 4 (TCON channel 5) 81 static void samsung_timer_set_prescale(unsigned int channel, u16 prescale) argument 87 if (channel >= 2) 100 static void samsung_timer_set_divisor(unsigned int channel, u8 divisor) argument 102 u8 shift = TCFG1_SHIFT(channel); 119 static void samsung_time_stop(unsigned int channel) argument 136 samsung_time_setup(unsigned int channel, unsigned long tcnt) argument 159 samsung_time_start(unsigned int channel, bool periodic) argument 378 int channel; local [all...] |
/linux-master/drivers/net/ethernet/sfc/siena/ |
H A D | nic.c | 54 bool efx_siena_event_present(struct efx_channel *channel) argument 56 return efx_event_present(efx_event(channel, channel->eventq_read_ptr)); 59 void efx_siena_event_test_start(struct efx_channel *channel) argument 61 channel->event_test_cpu = -1; 63 channel->efx->type->ev_test_generate(channel); 78 struct efx_channel *channel; local 109 efx_for_each_channel(channel, efx) { 110 rc = request_irq(channel 151 struct efx_channel *channel; local [all...] |