Searched refs:ctrl (Results 176 - 200 of 659) sorted by relevance

1234567891011>>

/drivers/media/radio/
H A Dradio-keene.c226 static int keene_s_ctrl(struct v4l2_ctrl *ctrl) argument
235 container_of(ctrl->handler, struct keene_device, hdl);
237 switch (ctrl->id) {
239 radio->muted = ctrl->val;
245 radio->pa = (ctrl->val - 71) * 100 / 62;
249 radio->preemph_75_us = ctrl->val == V4L2_PREEMPHASIS_75_uS;
253 radio->tx = db2tx[(ctrl->val - ctrl->minimum) / ctrl->step];
H A Dradio-sf16fmr2.c138 static int fmr2_s_ctrl(struct v4l2_ctrl *ctrl) argument
140 struct snd_tea575x *tea = container_of(ctrl->handler, struct snd_tea575x, ctrl_handler);
144 switch (ctrl->id) {
146 volume = ctrl->val;
150 balance = ctrl->val;
H A Dradio-trust.c162 static int trust_s_ctrl(struct v4l2_ctrl *ctrl) argument
165 container_of(ctrl->handler, struct radio_isa_card, hdl);
168 switch (ctrl->id) {
170 write_i2c(tr, 2, TDA7318_ADDR, 0x60 | basstreble2chip[ctrl->val]);
173 write_i2c(tr, 2, TDA7318_ADDR, 0x70 | basstreble2chip[ctrl->val]);
/drivers/media/video/cx18/
H A Dcx18-dvb.c505 .ctrl = NULL,
507 static struct xc2028_ctrl ctrl = { local
516 fe->ops.tuner_ops.set_config(fe, &ctrl);
537 .ctrl = NULL,
539 static struct xc2028_ctrl ctrl = { local
548 fe->ops.tuner_ops.set_config(fe, &ctrl);
560 .ctrl = NULL,
562 static struct xc2028_ctrl ctrl = { local
571 fe->ops.tuner_ops.set_config(fe, &ctrl);
/drivers/media/video/
H A Dsaa7110.c72 static inline struct v4l2_subdev *to_sd(struct v4l2_ctrl *ctrl) argument
74 return &container_of(ctrl->handler, struct saa7110, hdl)->sd;
332 static int saa7110_s_ctrl(struct v4l2_ctrl *ctrl) argument
334 struct v4l2_subdev *sd = to_sd(ctrl);
336 switch (ctrl->id) {
338 saa7110_write(sd, 0x19, ctrl->val);
341 saa7110_write(sd, 0x13, ctrl->val);
344 saa7110_write(sd, 0x12, ctrl->val);
347 saa7110_write(sd, 0x07, ctrl->val);
H A Dvpx3220.c62 static inline struct v4l2_subdev *to_sd(struct v4l2_ctrl *ctrl) argument
64 return &container_of(ctrl->handler, struct vpx3220, hdl)->sd;
423 static int vpx3220_s_ctrl(struct v4l2_ctrl *ctrl) argument
425 struct v4l2_subdev *sd = to_sd(ctrl);
427 switch (ctrl->id) {
429 vpx3220_write(sd, 0xe6, ctrl->val);
433 vpx3220_write(sd, 0xe7, ctrl->val + 192);
436 vpx3220_fp_write(sd, 0xa0, ctrl->val);
439 vpx3220_fp_write(sd, 0x1c, ctrl->val);
H A Dsr030pc30.c534 struct v4l2_control *ctrl)
539 if (ctrl->id == sr030pc30_ctrl[i].id)
545 if (ctrl->value < sr030pc30_ctrl[i].minimum ||
546 ctrl->value > sr030pc30_ctrl[i].maximum)
550 __func__, ctrl->id, ctrl->value);
552 switch (ctrl->id) {
554 sr030pc30_enable_autowhitebalance(sd, ctrl->value);
557 ret = sr030pc30_set_bluebalance(sd, ctrl->value);
560 ret = sr030pc30_set_redbalance(sd, ctrl
533 sr030pc30_s_ctrl(struct v4l2_subdev *sd, struct v4l2_control *ctrl) argument
576 sr030pc30_g_ctrl(struct v4l2_subdev *sd, struct v4l2_control *ctrl) argument
[all...]
H A Dwm8739.c71 static inline struct v4l2_subdev *to_sd(struct v4l2_ctrl *ctrl) argument
73 return &container_of(ctrl->handler, struct wm8739_state, hdl)->sd;
98 static int wm8739_s_ctrl(struct v4l2_ctrl *ctrl) argument
100 struct v4l2_subdev *sd = to_sd(ctrl);
107 switch (ctrl->id) {
H A Dmt9t031.c458 static int mt9t031_g_volatile_ctrl(struct v4l2_ctrl *ctrl) argument
460 struct mt9t031 *mt9t031 = container_of(ctrl->handler,
465 switch (ctrl->id) {
477 static int mt9t031_s_ctrl(struct v4l2_ctrl *ctrl) argument
479 struct mt9t031 *mt9t031 = container_of(ctrl->handler,
486 switch (ctrl->id) {
488 if (ctrl->val)
496 if (ctrl->val)
505 if (ctrl->val <= ctrl
[all...]
H A Dov7670.c1388 static int ov7670_g_ctrl(struct v4l2_subdev *sd, struct v4l2_control *ctrl) argument
1390 switch (ctrl->id) {
1392 return ov7670_g_brightness(sd, &ctrl->value);
1394 return ov7670_g_contrast(sd, &ctrl->value);
1396 return ov7670_g_sat(sd, &ctrl->value);
1398 return ov7670_g_hue(sd, &ctrl->value);
1400 return ov7670_g_vflip(sd, &ctrl->value);
1402 return ov7670_g_hflip(sd, &ctrl->value);
1404 return ov7670_g_gain(sd, &ctrl->value);
1406 return ov7670_g_autogain(sd, &ctrl
1415 ov7670_s_ctrl(struct v4l2_subdev *sd, struct v4l2_control *ctrl) argument
[all...]
/drivers/staging/media/go7007/
H A Dsaa7134-go7007.c403 struct v4l2_queryctrl *ctrl = arg; local
404 if (V4L2_CTRL_ID2CLASS(ctrl->id) == V4L2_CTRL_CLASS_USER)
405 return saa7134_queryctrl(NULL, NULL, ctrl);
409 struct v4l2_control *ctrl = arg; local
410 if (V4L2_CTRL_ID2CLASS(ctrl->id) == V4L2_CTRL_CLASS_USER)
411 return saa7134_g_ctrl_internal(dev, NULL, ctrl);
415 struct v4l2_control *ctrl = arg; local
416 if (V4L2_CTRL_ID2CLASS(ctrl->id) == V4L2_CTRL_CLASS_USER)
417 return saa7134_s_ctrl_internal(dev, NULL, ctrl);
/drivers/gpio/
H A Dgpio-ks8695.c249 unsigned long mode, ctrl, data; local
253 ctrl = __raw_readl(KS8695_GPIO_VA + KS8695_IOPC);
264 if (ctrl & enable[i]) {
267 switch ((ctrl & intmask[i]) >> (4 * i)) {
284 if (ctrl & enable[i])
/drivers/media/video/saa7134/
H A Dsaa6752hs.c367 struct v4l2_ext_control *ctrl)
369 switch (ctrl->id) {
371 ctrl->value = V4L2_MPEG_STREAM_TYPE_MPEG2_TS;
374 ctrl->value = params->ts_pid_pmt;
377 ctrl->value = params->ts_pid_audio;
380 ctrl->value = params->ts_pid_video;
383 ctrl->value = params->ts_pid_pcr;
386 ctrl->value = params->au_encoding;
389 ctrl->value = params->au_l2_bitrate;
394 ctrl
366 get_ctrl(int has_ac3, struct saa6752hs_mpeg_params *params, struct v4l2_ext_control *ctrl) argument
420 handle_ctrl(int has_ac3, struct saa6752hs_mpeg_params *params, struct v4l2_ext_control *ctrl, int set) argument
[all...]
/drivers/mtd/nand/
H A Dams-delta.c121 * ctrl:
127 unsigned int ctrl)
130 if (ctrl & NAND_CTRL_CHANGE) {
132 (ctrl & NAND_NCE) == 0);
134 (ctrl & NAND_CLE) != 0);
136 (ctrl & NAND_ALE) != 0);
126 ams_delta_hwcontrol(struct mtd_info *mtd, int cmd, unsigned int ctrl) argument
H A Dorion_nand.c24 static void orion_nand_cmd_ctrl(struct mtd_info *mtd, int cmd, unsigned int ctrl) argument
33 if (ctrl & NAND_CLE)
35 else if (ctrl & NAND_ALE)
/drivers/usb/gadget/
H A Ds3c-hsotg.c659 u32 ctrl; local
685 ctrl = readl(hsotg->regs + epctrl_reg);
687 if (ctrl & S3C_DxEPCTL_Stall) {
757 ctrl |= S3C_DxEPCTL_EPEna; /* ensure ep enabled */
758 ctrl |= S3C_DxEPCTL_USBActEp;
759 ctrl |= S3C_DxEPCTL_CNAK; /* clear NAK set by core */
761 dev_dbg(hsotg->dev, "%s: DxEPCTL=0x%08x\n", __func__, ctrl);
762 writel(ctrl, hsotg->regs + epctrl_reg);
994 * @ctrl: USB control request
997 struct usb_ctrlrequest *ctrl)
996 s3c_hsotg_process_req_status(struct s3c_hsotg *hsotg, struct usb_ctrlrequest *ctrl) argument
1067 s3c_hsotg_process_req_feature(struct s3c_hsotg *hsotg, struct usb_ctrlrequest *ctrl) argument
1141 s3c_hsotg_process_control(struct s3c_hsotg *hsotg, struct usb_ctrlrequest *ctrl) argument
1203 u32 ctrl; local
1449 u32 ctrl; local
2394 u32 ctrl; local
[all...]
H A Df_ecm.c465 static int ecm_setup(struct usb_function *f, const struct usb_ctrlrequest *ctrl) argument
471 u16 w_index = le16_to_cpu(ctrl->wIndex);
472 u16 w_value = le16_to_cpu(ctrl->wValue);
473 u16 w_length = le16_to_cpu(ctrl->wLength);
478 switch ((ctrl->bRequestType << 8) | ctrl->bRequest) {
507 ctrl->bRequestType, ctrl->bRequest,
514 ctrl->bRequestType, ctrl
[all...]
/drivers/media/video/pwc/
H A Dpwc-v4l.c40 #define PWC_CID_CUSTOM(ctrl) ((V4L2_CID_USER_BASE | 0xf000) + custom_ ## ctrl)
42 static int pwc_g_volatile_ctrl(struct v4l2_ctrl *ctrl);
43 static int pwc_s_ctrl(struct v4l2_ctrl *ctrl);
543 static int pwc_g_volatile_ctrl_unlocked(struct v4l2_ctrl *ctrl) argument
546 container_of(ctrl->handler, struct pwc_device, ctrl_handler);
552 switch (ctrl->id) {
613 PWC_ERROR("g_ctrl %s error %d\n", ctrl->name, ret);
618 static int pwc_g_volatile_ctrl(struct v4l2_ctrl *ctrl) argument
621 container_of(ctrl
809 pwc_s_ctrl(struct v4l2_ctrl *ctrl) argument
[all...]
/drivers/scsi/be2iscsi/
H A Dbe_main.c107 nonemb_cmd.va = pci_alloc_consistent(phba->ctrl.pdev,
124 pci_free_consistent(phba->ctrl.pdev, nonemb_cmd.size,
129 wait_event_interruptible(phba->ctrl.mcc_wait[tag],
130 phba->ctrl.mcc_numtag[tag]);
131 free_mcc_tag(&phba->ctrl, tag);
133 pci_free_consistent(phba->ctrl.pdev, nonemb_cmd.size,
183 nonemb_cmd.va = pci_alloc_consistent(phba->ctrl.pdev,
200 pci_free_consistent(phba->ctrl.pdev, nonemb_cmd.size,
204 wait_event_interruptible(phba->ctrl.mcc_wait[tag],
205 phba->ctrl
532 struct be_ctrl_info *ctrl = &phba->ctrl; local
728 struct be_ctrl_info *ctrl; local
3031 struct be_ctrl_info *ctrl = &phba->ctrl; local
3047 struct be_ctrl_info *ctrl = &phba->ctrl; local
3092 struct be_ctrl_info *ctrl = &phba->ctrl; local
3148 struct be_ctrl_info *ctrl = &phba->ctrl; local
3425 struct be_ctrl_info *ctrl = &phba->ctrl; local
3462 struct be_ctrl_info *ctrl = &phba->ctrl; local
[all...]
H A Dbe_cmds.h516 int beiscsi_cmd_eq_create(struct be_ctrl_info *ctrl,
519 int beiscsi_cmd_cq_create(struct be_ctrl_info *ctrl,
524 int beiscsi_cmd_q_destroy(struct be_ctrl_info *ctrl, struct be_queue_info *q,
530 int be_poll_mcc(struct be_ctrl_info *ctrl);
531 int mgmt_check_supported_fw(struct be_ctrl_info *ctrl,
539 void free_mcc_tag(struct be_ctrl_info *ctrl, unsigned int tag);
541 int be_cmd_fw_initialize(struct be_ctrl_info *ctrl);
550 int be_mcc_compl_process_isr(struct be_ctrl_info *ctrl,
553 int be_mbox_notify(struct be_ctrl_info *ctrl);
555 int be_cmd_create_default_pdu_queue(struct be_ctrl_info *ctrl,
[all...]
/drivers/net/ethernet/8390/
H A Detherh.c78 unsigned char ctrl; member in struct:etherh_priv
129 unsigned char ctrl = eh->ctrl | mask; local
130 eh->ctrl = ctrl;
131 writeb(ctrl, eh->ctrl_port);
136 unsigned char ctrl = eh->ctrl & ~mask; local
137 eh->ctrl = ctrl;
[all...]
/drivers/net/ethernet/ibm/emac/
H A Dcore.c991 if (dev->rx_desc[i].ctrl & MAL_RX_CTRL_FIRST)
995 dev->rx_desc[i].ctrl = MAL_RX_CTRL_EMPTY |
1085 if (dev->tx_desc[i].ctrl & MAL_TX_CTRL_READY)
1088 dev->tx_desc[i].ctrl = 0;
1099 dev->rx_desc[i].ctrl = 0;
1126 dev->rx_desc[slot].ctrl = MAL_RX_CTRL_EMPTY |
1379 u16 ctrl = EMAC_TX_CTRL_GFCS | EMAC_TX_CTRL_GP | MAL_TX_CTRL_READY | local
1385 ctrl |= MAL_TX_CTRL_WRAP;
1396 dev->tx_desc[slot].ctrl = ctrl;
1405 u16 ctrl = base_ctrl; local
1437 u16 ctrl; local
1515 emac_parse_tx_error(struct emac_instance *dev, u16 ctrl) argument
1556 u16 ctrl; local
1605 emac_parse_rx_error(struct emac_instance *dev, u16 ctrl) argument
1632 emac_rx_csum(struct emac_instance *dev, struct sk_buff *skb, u16 ctrl) argument
1677 u16 ctrl = dev->rx_desc[slot].ctrl; local
1811 u16 ctrl = dev->rx_desc[slot].ctrl; local
[all...]
/drivers/gpu/drm/nouveau/
H A Dnouveau_hdmi.c116 nouveau_hdmi_infoframe(struct drm_encoder *encoder, u32 ctrl, u8 *frame) argument
125 hdmi_mask(encoder, ctrl + 0x00, 0x00000001, 0x00000000);
126 hdmi_wr32(encoder, ctrl + 0x08, *(u32 *)frame & 0xffffff);
133 if (ctrl == 0x020)
138 u32 rsubpack = ctrl + 0x0c + ((i / 7) * 8);
145 hdmi_mask(encoder, ctrl, 0x00000001, 0x00000001);
/drivers/media/video/cx25840/
H A Dcx25840-audio.c537 static int cx25840_audio_s_ctrl(struct v4l2_ctrl *ctrl) argument
539 struct v4l2_subdev *sd = to_sd(ctrl);
543 switch (ctrl->id) {
553 48 - (ctrl->val * 48 / 0xffff));
558 48 - (ctrl->val * 48 / 0xffff));
561 set_balance(client, ctrl->val);
/drivers/media/video/ivtv/
H A Divtv-gpio.c153 static inline struct v4l2_subdev *to_sd(struct v4l2_ctrl *ctrl) argument
155 return &container_of(ctrl->handler, struct ivtv, hdl_gpio)->sd_gpio;
260 static int subdev_s_ctrl(struct v4l2_ctrl *ctrl) argument
262 struct v4l2_subdev *sd = to_sd(ctrl);
266 switch (ctrl->id) {
269 data = ctrl->val ? itv->card->gpio_audio_mute.mute : 0;

Completed in 545 milliseconds

1234567891011>>