Home
last modified time | relevance | path

Searched refs:is (Results 1 – 25 of 667) sorted by relevance

12345678910>>...27

/drivers/media/platform/exynos4-is/
Dfimc-is-regs.c20 void fimc_is_fw_clear_irq1(struct fimc_is *is, unsigned int nr) in fimc_is_fw_clear_irq1() argument
22 mcuctl_write(1UL << nr, is, MCUCTL_REG_INTCR1); in fimc_is_fw_clear_irq1()
25 void fimc_is_fw_clear_irq2(struct fimc_is *is) in fimc_is_fw_clear_irq2() argument
27 u32 cfg = mcuctl_read(is, MCUCTL_REG_INTSR2); in fimc_is_fw_clear_irq2()
28 mcuctl_write(cfg, is, MCUCTL_REG_INTCR2); in fimc_is_fw_clear_irq2()
31 void fimc_is_hw_set_intgr0_gd0(struct fimc_is *is) in fimc_is_hw_set_intgr0_gd0() argument
33 mcuctl_write(INTGR0_INTGD(0), is, MCUCTL_REG_INTGR0); in fimc_is_hw_set_intgr0_gd0()
36 int fimc_is_hw_wait_intmsr0_intmsd0(struct fimc_is *is) in fimc_is_hw_wait_intmsr0_intmsd0() argument
42 cfg = mcuctl_read(is, MCUCTL_REG_INTMSR0); in fimc_is_hw_wait_intmsr0_intmsd0()
46 dev_warn(&is->pdev->dev, "%s timeout\n", in fimc_is_hw_wait_intmsr0_intmsd0()
[all …]
Dfimc-is.c69 static void fimc_is_put_clocks(struct fimc_is *is) in fimc_is_put_clocks() argument
74 if (IS_ERR(is->clocks[i])) in fimc_is_put_clocks()
76 clk_put(is->clocks[i]); in fimc_is_put_clocks()
77 is->clocks[i] = ERR_PTR(-EINVAL); in fimc_is_put_clocks()
81 static int fimc_is_get_clocks(struct fimc_is *is) in fimc_is_get_clocks() argument
86 is->clocks[i] = ERR_PTR(-EINVAL); in fimc_is_get_clocks()
89 is->clocks[i] = clk_get(&is->pdev->dev, fimc_is_clocks[i]); in fimc_is_get_clocks()
90 if (IS_ERR(is->clocks[i])) { in fimc_is_get_clocks()
91 ret = PTR_ERR(is->clocks[i]); in fimc_is_get_clocks()
98 fimc_is_put_clocks(is); in fimc_is_get_clocks()
[all …]
Dfimc-is-param.c41 static void __fimc_is_hw_update_param_global_shotmode(struct fimc_is *is) in __fimc_is_hw_update_param_global_shotmode() argument
45 dst = &is->is_p_region->parameter.global.shotmode; in __fimc_is_hw_update_param_global_shotmode()
46 src = &is->config[is->config_index].global.shotmode; in __fimc_is_hw_update_param_global_shotmode()
50 static void __fimc_is_hw_update_param_sensor_framerate(struct fimc_is *is) in __fimc_is_hw_update_param_sensor_framerate() argument
54 dst = &is->is_p_region->parameter.sensor.frame_rate; in __fimc_is_hw_update_param_sensor_framerate()
55 src = &is->config[is->config_index].sensor.frame_rate; in __fimc_is_hw_update_param_sensor_framerate()
59 int __fimc_is_hw_update_param(struct fimc_is *is, u32 offset) in __fimc_is_hw_update_param() argument
61 struct is_param_region *par = &is->is_p_region->parameter; in __fimc_is_hw_update_param()
62 struct chain_config *cfg = &is->config[is->config_index]; in __fimc_is_hw_update_param()
164 unsigned int __get_pending_param_count(struct fimc_is *is) in __get_pending_param_count() argument
[all …]
Dfimc-isp.c91 void fimc_isp_irq_handler(struct fimc_is *is) in fimc_isp_irq_handler() argument
93 is->i2h_cmd.args[0] = mcuctl_read(is, MCUCTL_REG_ISSR(20)); in fimc_isp_irq_handler()
94 is->i2h_cmd.args[1] = mcuctl_read(is, MCUCTL_REG_ISSR(21)); in fimc_isp_irq_handler()
96 fimc_is_fw_clear_irq1(is, FIMC_IS_INT_FRAME_DONE_ISP); in fimc_isp_irq_handler()
97 fimc_isp_video_irq_handler(is); in fimc_isp_irq_handler()
99 wake_up(&is->irq_queue); in fimc_isp_irq_handler()
204 struct fimc_is *is = fimc_isp_to_is(isp); in fimc_isp_subdev_set_fmt() local
242 __is_set_frame_size(is, &isp->src_fmt); in fimc_isp_subdev_set_fmt()
258 struct fimc_is *is = fimc_isp_to_is(isp); in fimc_isp_subdev_s_stream() local
263 if (!test_bit(IS_ST_INIT_DONE, &is->state)) in fimc_isp_subdev_s_stream()
[all …]
Dfimc-is-regs.h143 void fimc_is_fw_clear_irq1(struct fimc_is *is, unsigned int bit);
144 void fimc_is_fw_clear_irq2(struct fimc_is *is);
145 int fimc_is_hw_get_params(struct fimc_is *is, unsigned int num);
147 void fimc_is_hw_set_intgr0_gd0(struct fimc_is *is);
148 int fimc_is_hw_wait_intmsr0_intmsd0(struct fimc_is *is);
149 void fimc_is_hw_set_sensor_num(struct fimc_is *is);
150 void fimc_is_hw_set_isp_buf_mask(struct fimc_is *is, unsigned int mask);
151 void fimc_is_hw_stream_on(struct fimc_is *is);
152 void fimc_is_hw_stream_off(struct fimc_is *is);
153 int fimc_is_hw_set_param(struct fimc_is *is);
[all …]
Dfimc-is.h296 static inline struct chain_config *__get_curr_is_config(struct fimc_is *is) in __get_curr_is_config() argument
298 return &is->config[is->config_index]; in __get_curr_is_config()
306 static inline void fimc_is_set_param_bit(struct fimc_is *is, int num) in fimc_is_set_param_bit() argument
308 struct chain_config *cfg = &is->config[is->config_index]; in fimc_is_set_param_bit()
313 static inline void fimc_is_set_param_ctrl_cmd(struct fimc_is *is, int cmd) in fimc_is_set_param_ctrl_cmd() argument
315 is->is_p_region->parameter.isp.control.cmd = cmd; in fimc_is_set_param_ctrl_cmd()
318 static inline void mcuctl_write(u32 v, struct fimc_is *is, unsigned int offset) in mcuctl_write() argument
320 writel(v, is->regs + offset); in mcuctl_write()
323 static inline u32 mcuctl_read(struct fimc_is *is, unsigned int offset) in mcuctl_read() argument
325 return readl(is->regs + offset); in mcuctl_read()
[all …]
DMakefile4 exynos4-is-common-objs := common.o
6 exynos-fimc-is-objs := fimc-is.o fimc-isp.o fimc-is-sensor.o fimc-is-regs.o
7 exynos-fimc-is-objs += fimc-is-param.o fimc-is-errno.o fimc-is-i2c.o
10 exynos-fimc-is-objs += fimc-isp-video.o
15 obj-$(CONFIG_VIDEO_EXYNOS4_FIMC_IS) += exynos-fimc-is.o
17 obj-$(CONFIG_VIDEO_EXYNOS4_IS_COMMON) += exynos4-is-common.o
Dfimc-is-param.h994 int fimc_is_hw_get_sensor_max_framerate(struct fimc_is *is);
995 int __fimc_is_hw_update_param(struct fimc_is *is, u32 offset);
996 void fimc_is_set_initial_params(struct fimc_is *is);
997 unsigned int __get_pending_param_count(struct fimc_is *is);
999 int __is_hw_update_params(struct fimc_is *is);
1000 void __is_get_frame_size(struct fimc_is *is, struct v4l2_mbus_framefmt *mf);
1001 void __is_set_frame_size(struct fimc_is *is, struct v4l2_mbus_framefmt *mf);
1002 void __is_set_sensor(struct fimc_is *is, int fps);
1003 void __is_set_isp_aa_ae(struct fimc_is *is);
1004 void __is_set_isp_flash(struct fimc_is *is, u32 cmd, u32 redeye);
[all …]
Dfimc-isp-video.c74 static inline struct param_dma_output *__get_isp_dma2(struct fimc_is *is) in __get_isp_dma2() argument
76 return &__get_curr_is_config(is)->isp.dma2_output; in __get_isp_dma2()
83 struct fimc_is *is = fimc_isp_to_is(isp); in isp_video_capture_start_streaming() local
84 struct param_dma_output *dma = __get_isp_dma2(is); in isp_video_capture_start_streaming()
95 dma->buffer_address = is->is_dma_p_region + in isp_video_capture_start_streaming()
107 fimc_is_set_param_bit(is, PARAM_ISP_DMA2_OUTPUT); in isp_video_capture_start_streaming()
108 __fimc_is_hw_update_param(is, PARAM_ISP_DMA2_OUTPUT); in isp_video_capture_start_streaming()
110 ret = fimc_is_itf_s_param(is, false); in isp_video_capture_start_streaming()
125 struct fimc_is *is = fimc_isp_to_is(isp); in isp_video_capture_stop_streaming() local
126 struct param_dma_output *dma = __get_isp_dma2(is); in isp_video_capture_stop_streaming()
[all …]
/drivers/isdn/i4l/
Disdn_ppp.c34 static int isdn_ppp_set_compressor(struct ippp_struct *is, struct isdn_ppp_comp_data *);
40 struct ippp_struct *is, struct ippp_struct *master, int type);
45 static void isdn_ppp_ccp_kickup(struct ippp_struct *is);
46 static void isdn_ppp_ccp_xmit_reset(struct ippp_struct *is, int proto,
49 static struct ippp_ccp_reset *isdn_ppp_ccp_reset_alloc(struct ippp_struct *is);
50 static void isdn_ppp_ccp_reset_free(struct ippp_struct *is);
51 static void isdn_ppp_ccp_reset_free_state(struct ippp_struct *is,
54 static struct ippp_ccp_reset_state *isdn_ppp_ccp_reset_alloc_state(struct ippp_struct *is,
56 static void isdn_ppp_ccp_reset_trans(struct ippp_struct *is,
58 static void isdn_ppp_ccp_reset_ack_rcvd(struct ippp_struct *is,
[all …]
/drivers/isdn/hardware/mISDN/
DmISDNisar.c417 pr_debug("%s: HL->LL FAXIND %x\n", ch->is->name, status); in deliver_status()
427 if (!ch->is->clsb) { in isar_rcv_frame()
428 pr_debug("%s; ISAR zero len frame\n", ch->is->name); in isar_rcv_frame()
429 ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); in isar_rcv_frame()
433 ch->bch.dropcnt += ch->is->clsb; in isar_rcv_frame()
434 ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); in isar_rcv_frame()
440 ch->is->name, ch->is->iis, ch->is->cmsb, ch->is->clsb); in isar_rcv_frame()
441 ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); in isar_rcv_frame()
446 maxlen = bchannel_get_rxbuf(&ch->bch, ch->is->clsb); in isar_rcv_frame()
449 ch->is->name, ch->bch.nr, ch->is->clsb); in isar_rcv_frame()
[all …]
/drivers/block/paride/
DTransition-notes2 If ps_tq is scheduled, ps_tq_active is 1. ps_tq_int() can be called
3 only when ps_tq_active is 1.
8 anything except B, since it is under if (!ps_tq_active) under
9 ps_spinlock. C is always preceded by B, since we can't reach it
11 IOW, the sequence is A?(BA|BC|B)*. OTOH, number of B can not exceed
12 the sum of numbers of A and C, since each call of ps_tq_int() is
14 A and each B is preceded by either A or C. Moments when we enter
18 In other words, the sequence of events is (A or C set ps_tq_active to
19 1 and schedule ps_tq, ps_tq is executed, ps_tq_int() is entered,
25 case when pd_req is NULL.
[all …]
/drivers/misc/
Dioc4.c63 ioc4_register_submodule(struct ioc4_submodule *is) in ioc4_register_submodule() argument
68 list_add(&is->is_list, &ioc4_submodules); in ioc4_register_submodule()
71 if (!is->is_probe) in ioc4_register_submodule()
75 if (is->is_probe(idd)) { in ioc4_register_submodule()
79 __func__, module_name(is->is_owner), in ioc4_register_submodule()
90 ioc4_unregister_submodule(struct ioc4_submodule *is) in ioc4_unregister_submodule() argument
95 list_del(&is->is_list); in ioc4_unregister_submodule()
98 if (!is->is_remove) in ioc4_unregister_submodule()
102 if (is->is_remove(idd)) { in ioc4_unregister_submodule()
106 __func__, module_name(is->is_owner), in ioc4_unregister_submodule()
[all …]
/drivers/net/wireless/marvell/libertas/
DREADME7 This software file (the "File") is distributed by Marvell International
11 is available along with the File in the license.txt file or on the worldwide
49 device. When raw is enabled, then it dumps the raw EEPROM data
51 tain portions of the EEPROM. Default is to dump the entire EEP-
71 location that is to be read. This parameter must be specified in
85 location and the value that is to be written. This parameters must
95 This command is used to set the sleepclock configurations
105 p1 is Sleep clock error in ppm (0-65535)
106 p2 is Wakeup offset in usec (0-65535)
107 p3 is Clock stabilization time in usec (0-65535)
[all …]
/drivers/usb/
DREADME3 * This source code. This is necessarily an evolving work, and
23 Here is a list of what each subdirectory here is, and what is contained in
26 core/ - This is for the core USB host code, including the
29 host/ - This is for USB host controller drivers. This
33 gadget/ - This is for USB peripheral controller drivers and
40 image/ - This is for still image drivers, like scanners or
42 ../input/ - This is for any driver that uses the input subsystem,
44 ../media/ - This is for multimedia drivers, like video cameras,
47 ../net/ - This is for network drivers.
48 serial/ - This is for USB to serial drivers.
[all …]
/drivers/staging/unisys/Documentation/ABI/
Dsysfs-platform-visorchipset9 is encountered during installation. This field has no effect
39 the toolaction field to determine what operation is being
47 Description: This field is used to tell s-Par which type of recovery tool
49 value is dependent on the type of installation software used to
57 Description: This entry is used by a Unisys support script installed on the
58 guest, and triggered by a udev event. The support script is
60 PF device is being recovered in another guest.
62 Some SR-IOV devices have problems when the PF is reset without
65 the script will disable the device. When the PF is recovered,
66 another message is sent to the guests to re-enable the VFs.
[all …]
/drivers/media/usb/pwc/
Dphilips.txt31 The main webpage for the Philips driver is at the address above. It contains
37 is completely optional.
41 microphone is supported through the USB Audio class.
59 the cam is a bit slow or momentarily busy. However, on slow machines it
60 only introduces lag, so choose carefully. The default is 3, which is
64 This is an integer between 1 and 10. It will tell the module the number of
66 The default is 2, which is adequate for most applications (double
72 slack when your program is behind. But you need a multi-threaded or
75 The absolute maximum is 10, but don't set it too high! Every buffer takes
77 something more than 4 is an absolute waste. This memory is only
[all …]
/drivers/net/ethernet/dec/tulip/
DKconfig18 This driver is developed for the SMC EtherPower series Ethernet
21 of this type. (If your card is NOT SMC EtherPower 10/100 PCI
37 (the descriptor is 16 bytes). This is necessary on systems that lack
38 cache coherence, an example is PowerMac 5500. Otherwise 0 is safe.
39 Default is 0, and range is 0 to 31.
46 This driver is developed for the SMC EtherPower series Ethernet
49 of this type. (If your card is NOT SMC EtherPower 10/100 PCI
64 This is experimental code, not yet tested on many boards.
81 NAPI is a new driver API designed to reduce CPU and interrupt load
82 when the driver is receiving lots of packets from the card. It is
[all …]
/drivers/net/ethernet/oki-semi/pch_gbe/
DKconfig12 This is a gigabit ethernet driver for EG20T PCH.
13 EG20T PCH is the platform controller hub that is used in Intel's
15 Using this interface, it is able to access system devices connected
20 ML7223 IOH is for MP(Media Phone) use. ML7831 IOH is for general
22 ML7223/ML7831 is companion chip for Intel Atom E6xx series.
23 ML7223/ML7831 is completely compatible for Intel EG20T PCH.
/drivers/sn/
Dioc3.c461 void ioc3_enable(struct ioc3_submodule *is, in ioc3_enable() argument
464 write_ireg(idd, irqs & is->irq_mask, IOC3_W_IES); in ioc3_enable()
467 void ioc3_ack(struct ioc3_submodule *is, struct ioc3_driver_data *idd, in ioc3_ack() argument
470 writel(irqs & is->irq_mask, &idd->vma->sio_ir); in ioc3_ack()
473 void ioc3_disable(struct ioc3_submodule *is, in ioc3_disable() argument
476 write_ireg(idd, irqs & is->irq_mask, IOC3_W_IEC); in ioc3_disable()
498 int ioc3_register_submodule(struct ioc3_submodule *is) in ioc3_register_submodule() argument
507 ioc3_submodules[alloc_id] = is; in ioc3_register_submodule()
508 if(is->ethernet) { in ioc3_register_submodule()
510 ioc3_ethernet=is; in ioc3_register_submodule()
[all …]
/drivers/staging/unisys/Documentation/
Doverview.txt7 s-Par is firmware that provides hardware partitioning capabilities for
25 The back-end for each device is owned and managed by a small,
28 called a "channel". In s-Par nomenclature, the back-end is often referred to
45 guest, the already-existing efifb Linux driver is used to provide guest
46 video access. Thus, the only s-Par-unique support that is necessary to
61 visorbus_register_visor_driver() that is called by each of the function
68 visorbus is associated with ACPI id "PNP0A07" in modules.alias, so if built
74 form in the hotplug uevent environment when each virtual device is
87 has access to exactly 1 controlvm channel), and have a lifetime that is
93 The interface between visorbus and its function drivers is defined in
[all …]
/drivers/staging/most/Documentation/ABI/
Dsysfs-class-most.txt14 This is used to establish a connection of a channel and the
23 This is used to remove a connected channel from the
59 If the network interface controller is attached via USB, a dci
60 directory is created that allows applications to use the
70 This is used to set an arbitrary DCI register address an
79 This is used to read from or write to the arbitrary DCI register
80 whose address is stored in arb_address.
88 This is used to check and configure the MAC address.
96 This is used to check and configure the MAC address.
104 This is used to check and configure the MAC address.
[all …]
/drivers/net/appletalk/
DKconfig8 AppleTalk is the protocol that Apple computers can use to communicate
9 on a network. If your Linux box is connected to such a network and you
14 EtherTalk is the name used for AppleTalk over Ethernet and the
15 cheaper and slower LocalTalk is AppleTalk over a proprietary Apple
20 Macs is on the WWW at <http://www.eats.com/linux_mac_win.html>. The
28 your machine. I hear that the GNU boycott of Apple is over, so
35 AppleTalk is the protocol that Apple computers can use to communicate
36 on a network. If your Linux box is connected to such a network, and wish
46 networks. The card is also known as the Farallon PhoneNet PC card.
47 If you are in doubt, this card is the one with the 65C02 chip on it.
[all …]
/drivers/pinctrl/qcom/
DKconfig15 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
23 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
31 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
39 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
47 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
55 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
63 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
71 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
79 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
87 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
[all …]
/drivers/staging/rtl8192e/
Dlicense2 "This software program is licensed subject to the GNU General Public License
13 Everyone is permitted to copy and distribute verbatim copies of this license
14 document, but changing it is not allowed.
19 share and change it. By contrast, the GNU General Public License is intended
21 the software is free for all its users. This General Public License applies
24 software is covered by the GNU Library General Public License instead.) You
49 everyone understands that there is no warranty for this free software. If
50 the software is modified by someone else and passed on, we want its
51 recipients to know that what they have is not the original, so that any
55 Finally, any free program is threatened constantly by software patents. We
[all …]

12345678910>>...27