Home
last modified time | relevance | path

Searched refs:ctrl (Results 1 – 200 of 1156) sorted by relevance

123456

/linux-4.1.27/drivers/gpu/drm/msm/edp/
Dedp_ctrl.c153 static int edp_clk_init(struct edp_ctrl *ctrl) in edp_clk_init() argument
155 struct device *dev = &ctrl->pdev->dev; in edp_clk_init()
158 ctrl->aux_clk = devm_clk_get(dev, "core_clk"); in edp_clk_init()
159 if (IS_ERR(ctrl->aux_clk)) { in edp_clk_init()
160 ret = PTR_ERR(ctrl->aux_clk); in edp_clk_init()
162 ctrl->aux_clk = NULL; in edp_clk_init()
166 ctrl->pixel_clk = devm_clk_get(dev, "pixel_clk"); in edp_clk_init()
167 if (IS_ERR(ctrl->pixel_clk)) { in edp_clk_init()
168 ret = PTR_ERR(ctrl->pixel_clk); in edp_clk_init()
170 ctrl->pixel_clk = NULL; in edp_clk_init()
[all …]
Dedp.h43 struct edp_ctrl *ctrl; member
71 irqreturn_t msm_edp_ctrl_irq(struct edp_ctrl *ctrl);
72 void msm_edp_ctrl_power(struct edp_ctrl *ctrl, bool on);
74 void msm_edp_ctrl_destroy(struct edp_ctrl *ctrl);
75 bool msm_edp_ctrl_panel_connected(struct edp_ctrl *ctrl);
76 int msm_edp_ctrl_get_panel_info(struct edp_ctrl *ctrl,
78 int msm_edp_ctrl_timing_cfg(struct edp_ctrl *ctrl,
82 bool msm_edp_ctrl_pixel_clock_valid(struct edp_ctrl *ctrl,
/linux-4.1.27/drivers/pci/hotplug/
Dpciehp_hpc.c44 static inline struct pci_dev *ctrl_dev(struct controller *ctrl) in ctrl_dev() argument
46 return ctrl->pcie->port; in ctrl_dev()
50 static void start_int_poll_timer(struct controller *ctrl, int sec);
55 struct controller *ctrl = (struct controller *)data; in int_poll_timeout() local
58 pcie_isr(0, ctrl); in int_poll_timeout()
60 init_timer(&ctrl->poll_timer); in int_poll_timeout()
64 start_int_poll_timer(ctrl, pciehp_poll_time); in int_poll_timeout()
68 static void start_int_poll_timer(struct controller *ctrl, int sec) in start_int_poll_timer() argument
74 ctrl->poll_timer.function = &int_poll_timeout; in start_int_poll_timer()
75 ctrl->poll_timer.data = (unsigned long)ctrl; in start_int_poll_timer()
[all …]
Dshpchp_hpc.c183 static void start_int_poll_timer(struct controller *ctrl, int sec);
184 static int hpc_check_cmd_status(struct controller *ctrl);
186 static inline u8 shpc_readb(struct controller *ctrl, int reg) in shpc_readb() argument
188 return readb(ctrl->creg + reg); in shpc_readb()
191 static inline void shpc_writeb(struct controller *ctrl, int reg, u8 val) in shpc_writeb() argument
193 writeb(val, ctrl->creg + reg); in shpc_writeb()
196 static inline u16 shpc_readw(struct controller *ctrl, int reg) in shpc_readw() argument
198 return readw(ctrl->creg + reg); in shpc_readw()
201 static inline void shpc_writew(struct controller *ctrl, int reg, u16 val) in shpc_writew() argument
203 writew(val, ctrl->creg + reg); in shpc_writew()
[all …]
Dcpqphp_core.c134 static int init_SERR(struct controller *ctrl) in init_SERR() argument
140 if (!ctrl) in init_SERR()
143 tempdword = ctrl->first_slot; in init_SERR()
145 number_of_slots = readb(ctrl->hpc_reg + SLOT_MASK) & 0x0F; in init_SERR()
149 writeb(0, ctrl->hpc_reg + SLOT_SERR); in init_SERR()
294 static int ctrl_slot_cleanup (struct controller *ctrl) in ctrl_slot_cleanup() argument
298 old_slot = ctrl->slot; in ctrl_slot_cleanup()
299 ctrl->slot = NULL; in ctrl_slot_cleanup()
308 cpqhp_remove_debugfs_files(ctrl); in ctrl_slot_cleanup()
311 free_irq(ctrl->interrupt, ctrl); in ctrl_slot_cleanup()
[all …]
Dpciehp_ctrl.c60 struct controller *ctrl = p_slot->ctrl; in pciehp_handle_attention_button() local
63 ctrl_dbg(ctrl, "Attention button interrupt received\n"); in pciehp_handle_attention_button()
68 ctrl_info(ctrl, "Button pressed on Slot(%s)\n", slot_name(p_slot)); in pciehp_handle_attention_button()
80 struct controller *ctrl = p_slot->ctrl; in pciehp_handle_switch_change() local
83 ctrl_dbg(ctrl, "Switch interrupt received\n"); in pciehp_handle_switch_change()
90 ctrl_info(ctrl, "Latch open on Slot(%s)\n", slot_name(p_slot)); in pciehp_handle_switch_change()
96 ctrl_info(ctrl, "Latch close on Slot(%s)\n", slot_name(p_slot)); in pciehp_handle_switch_change()
109 struct controller *ctrl = p_slot->ctrl; in pciehp_handle_presence_change() local
112 ctrl_dbg(ctrl, "Presence/Notify input change\n"); in pciehp_handle_presence_change()
122 ctrl_info(ctrl, "Card present on Slot(%s)\n", slot_name(p_slot)); in pciehp_handle_presence_change()
[all …]
Dshpchp_ctrl.c59 u8 shpchp_handle_attention_button(u8 hp_slot, struct controller *ctrl) in shpchp_handle_attention_button() argument
65 ctrl_dbg(ctrl, "Attention button interrupt received\n"); in shpchp_handle_attention_button()
67 p_slot = shpchp_find_slot(ctrl, hp_slot + ctrl->slot_device_offset); in shpchp_handle_attention_button()
73 ctrl_info(ctrl, "Button pressed on Slot(%s)\n", slot_name(p_slot)); in shpchp_handle_attention_button()
82 u8 shpchp_handle_switch_change(u8 hp_slot, struct controller *ctrl) in shpchp_handle_switch_change() argument
89 ctrl_dbg(ctrl, "Switch interrupt received\n"); in shpchp_handle_switch_change()
91 p_slot = shpchp_find_slot(ctrl, hp_slot + ctrl->slot_device_offset); in shpchp_handle_switch_change()
94 ctrl_dbg(ctrl, "Card present %x Power status %x\n", in shpchp_handle_switch_change()
101 ctrl_info(ctrl, "Latch open on Slot(%s)\n", slot_name(p_slot)); in shpchp_handle_switch_change()
105 ctrl_err(ctrl, "Surprise Removal of card\n"); in shpchp_handle_switch_change()
[all …]
Dcpqphp_ctrl.c42 static u32 configure_new_device(struct controller *ctrl, struct pci_func *func,
44 static int configure_new_function(struct controller *ctrl, struct pci_func *func,
46 static void interrupt_event_handler(struct controller *ctrl);
67 static u8 handle_switch_change(u8 change, struct controller *ctrl) in handle_switch_change() argument
86 func = cpqhp_slot_find(ctrl->bus, in handle_switch_change()
87 (hp_slot + ctrl->slot_device_offset), 0); in handle_switch_change()
92 taskInfo = &(ctrl->event_queue[ctrl->next_event]); in handle_switch_change()
93 ctrl->next_event = (ctrl->next_event + 1) % 10; in handle_switch_change()
98 temp_word = ctrl->ctrl_int_comp >> 16; in handle_switch_change()
102 if (ctrl->ctrl_int_comp & (0x1L << hp_slot)) { in handle_switch_change()
[all …]
Dpciehp.h59 #define ctrl_dbg(ctrl, format, arg...) \ argument
62 dev_printk(KERN_DEBUG, &ctrl->pcie->device, \
65 #define ctrl_err(ctrl, format, arg...) \ argument
66 dev_err(&ctrl->pcie->device, format, ## arg)
67 #define ctrl_info(ctrl, format, arg...) \ argument
68 dev_info(&ctrl->pcie->device, format, ## arg)
69 #define ctrl_warn(ctrl, format, arg...) \ argument
70 dev_warn(&ctrl->pcie->device, format, ## arg)
75 struct controller *ctrl; member
123 #define ATTN_BUTTN(ctrl) ((ctrl)->slot_cap & PCI_EXP_SLTCAP_ABP) argument
[all …]
Dshpchp_core.c86 ctrl_dbg(slot->ctrl, "%s: physical_slot = %s\n", in release_slot()
94 static int init_slots(struct controller *ctrl) in init_slots() argument
103 for (i = 0; i < ctrl->num_slots; i++) { in init_slots()
125 slot->ctrl = ctrl; in init_slots()
126 slot->bus = ctrl->pci_dev->subordinate->number; in init_slots()
127 slot->device = ctrl->slot_device_offset + i; in init_slots()
128 slot->hpc_ops = ctrl->hpc_ops; in init_slots()
129 slot->number = ctrl->first_slot + (ctrl->slot_num_inc * i); in init_slots()
146 …ctrl_dbg(ctrl, "Registering domain:bus:dev=%04x:%02x:%02x hp_slot=%x sun=%x slot_device_offset=%x\… in init_slots()
147 pci_domain_nr(ctrl->pci_dev->subordinate), in init_slots()
[all …]
Dpciehp_core.c82 ctrl_dbg(slot->ctrl, "%s: physical_slot = %s\n", in release_slot()
90 static int init_slot(struct controller *ctrl) in init_slot() argument
92 struct slot *slot = ctrl->slot; in init_slot()
117 if (MRL_SENS(ctrl)) in init_slot()
119 if (ATTN_LED(ctrl)) { in init_slot()
130 snprintf(name, SLOT_NAME_SIZE, "%u", PSN(ctrl)); in init_slot()
132 ctrl_dbg(ctrl, "Registering domain:bus:dev=%04x:%02x:00 sun=%x\n", in init_slot()
133 pci_domain_nr(ctrl->pcie->port->subordinate), in init_slot()
134 ctrl->pcie->port->subordinate->number, PSN(ctrl)); in init_slot()
136 ctrl->pcie->port->subordinate, 0, name); in init_slot()
[all …]
Dcpqphp.h275 struct controller *ctrl; member
409 void cpqhp_create_debugfs_files(struct controller *ctrl);
410 void cpqhp_remove_debugfs_files(struct controller *ctrl);
415 int cpqhp_find_available_resources(struct controller *ctrl,
422 int cpqhp_process_SI(struct controller *ctrl, struct pci_func *func);
423 int cpqhp_process_SS(struct controller *ctrl, struct pci_func *func);
424 int cpqhp_hardware_test(struct controller *ctrl, int test_num);
431 int cpqhp_get_bus_dev(struct controller *ctrl, u8 *bus_num, u8 *dev_num,
433 int cpqhp_save_config(struct controller *ctrl, int busnumber, int is_hot_plug);
434 int cpqhp_save_base_addr_length(struct controller *ctrl, struct pci_func *func);
[all …]
Dshpchp.h62 #define ctrl_dbg(ctrl, format, arg...) \ argument
65 dev_printk(KERN_DEBUG, &ctrl->pci_dev->dev, \
68 #define ctrl_err(ctrl, format, arg...) \ argument
69 dev_err(&ctrl->pci_dev->dev, format, ## arg)
70 #define ctrl_info(ctrl, format, arg...) \ argument
71 dev_info(&ctrl->pci_dev->dev, format, ## arg)
72 #define ctrl_warn(ctrl, format, arg...) \ argument
73 dev_warn(&ctrl->pci_dev->dev, format, ## arg)
86 struct controller *ctrl; member
171 int __must_check shpchp_create_ctrl_files(struct controller *ctrl);
[all …]
Dcpqphp_sysfs.c42 static int show_ctrl (struct controller *ctrl, char *buf) in show_ctrl() argument
50 res = ctrl->mem_head; in show_ctrl()
57 res = ctrl->p_mem_head; in show_ctrl()
64 res = ctrl->io_head; in show_ctrl()
71 res = ctrl->bus_head; in show_ctrl()
80 static int show_dev (struct controller *ctrl, char *buf) in show_dev() argument
88 slot = ctrl->slot; in show_dev()
128 static int spew_debug_info(struct controller *ctrl, char *data, int size) in spew_debug_info() argument
132 used = size - show_ctrl(ctrl, data); in spew_debug_info()
133 used = (size - used) - show_dev(ctrl, &data[used]); in spew_debug_info()
[all …]
Dcpqphp_nvram.c245 struct controller *ctrl; in store_HRT() local
265 ctrl = cpqhp_ctrl_list; in store_HRT()
268 rc = add_byte(&pFill, 1 + ctrl->push_flag, &usedbytes, &available); in store_HRT()
277 while (ctrl) { in store_HRT()
283 rc = add_byte(&pFill, ctrl->bus, &usedbytes, &available); in store_HRT()
288 rc = add_byte(&pFill, PCI_SLOT(ctrl->pci_dev->devfn), &usedbytes, &available); in store_HRT()
293 rc = add_byte(&pFill, PCI_FUNC(ctrl->pci_dev->devfn), &usedbytes, &available); in store_HRT()
304 resNode = ctrl->mem_head; in store_HRT()
329 resNode = ctrl->p_mem_head; in store_HRT()
354 resNode = ctrl->io_head; in store_HRT()
[all …]
Dcpqphp_pci.c84 int cpqhp_configure_device (struct controller *ctrl, struct pci_func *func) in cpqhp_configure_device() argument
98 num = pci_scan_slot(ctrl->pci_dev->bus, PCI_DEVFN(func->device, func->function)); in cpqhp_configure_device()
100 pci_bus_add_devices(ctrl->pci_dev->bus); in cpqhp_configure_device()
206 static int PCI_ScanBusForNonBridge(struct controller *ctrl, u8 bus_num, u8 *dev_num) in PCI_ScanBusForNonBridge() argument
212 ctrl->pci_bus->number = bus_num; in PCI_ScanBusForNonBridge()
216 if (PCI_RefinedAccessConfig(ctrl->pci_bus, tdevice, 0x08, &work) == -1) in PCI_ScanBusForNonBridge()
228 if (PCI_RefinedAccessConfig(ctrl->pci_bus, tdevice, 0x08, &work) == -1) in PCI_ScanBusForNonBridge()
233 pci_bus_read_config_byte (ctrl->pci_bus, PCI_DEVFN(tdevice, 0), PCI_SECONDARY_BUS, &tbus); in PCI_ScanBusForNonBridge()
244 static int PCI_GetBusDevHelper(struct controller *ctrl, u8 *bus_num, u8 *dev_num, u8 slot, u8 nobri… in PCI_GetBusDevHelper() argument
259 ctrl->pci_bus->number = tbus; in PCI_GetBusDevHelper()
[all …]
Dshpchp_pci.c40 struct controller *ctrl = p_slot->ctrl; in shpchp_configure_device() local
41 struct pci_dev *bridge = ctrl->pci_dev; in shpchp_configure_device()
49 ctrl_err(ctrl, "Device %s already exists at %04x:%02x:%02x, cannot hot-add\n", in shpchp_configure_device()
59 ctrl_err(ctrl, "No new device found\n"); in shpchp_configure_device()
84 struct pci_bus *parent = p_slot->ctrl->pci_dev->subordinate; in shpchp_unconfigure_device()
86 struct controller *ctrl = p_slot->ctrl; in shpchp_unconfigure_device() local
88 ctrl_dbg(ctrl, "%s: domain:bus:dev = %04x:%02x:%02x\n", in shpchp_unconfigure_device()
101 ctrl_err(ctrl, in shpchp_unconfigure_device()
Dpciehp_pci.c40 struct pci_dev *bridge = p_slot->ctrl->pcie->port; in pciehp_configure_device()
43 struct controller *ctrl = p_slot->ctrl; in pciehp_configure_device() local
49 ctrl_err(ctrl, "Device %s already exists at %04x:%02x:00, cannot hot-add\n", in pciehp_configure_device()
58 ctrl_err(ctrl, "No new device found\n"); in pciehp_configure_device()
82 struct pci_bus *parent = p_slot->ctrl->pcie->port->subordinate; in pciehp_unconfigure_device()
84 struct controller *ctrl = p_slot->ctrl; in pciehp_unconfigure_device() local
86 ctrl_dbg(ctrl, "%s: domain:bus:dev = %04x:%02x:00\n", in pciehp_unconfigure_device()
104 ctrl_err(ctrl, in pciehp_unconfigure_device()
Dshpchp_sysfs.c86 static DEVICE_ATTR (ctrl, S_IRUGO, show_ctrl, NULL);
88 int shpchp_create_ctrl_files (struct controller *ctrl) in shpchp_create_ctrl_files() argument
90 return device_create_file (&ctrl->pci_dev->dev, &dev_attr_ctrl); in shpchp_create_ctrl_files()
93 void shpchp_remove_ctrl_files(struct controller *ctrl) in shpchp_remove_ctrl_files() argument
95 device_remove_file(&ctrl->pci_dev->dev, &dev_attr_ctrl); in shpchp_remove_ctrl_files()
/linux-4.1.27/drivers/net/phy/
Dmdio-bitbang.c47 static void mdiobb_send_bit(struct mdiobb_ctrl *ctrl, int val) in mdiobb_send_bit() argument
49 const struct mdiobb_ops *ops = ctrl->ops; in mdiobb_send_bit()
51 ops->set_mdio_data(ctrl, val); in mdiobb_send_bit()
53 ops->set_mdc(ctrl, 1); in mdiobb_send_bit()
55 ops->set_mdc(ctrl, 0); in mdiobb_send_bit()
59 static int mdiobb_get_bit(struct mdiobb_ctrl *ctrl) in mdiobb_get_bit() argument
61 const struct mdiobb_ops *ops = ctrl->ops; in mdiobb_get_bit()
64 ops->set_mdc(ctrl, 1); in mdiobb_get_bit()
66 ops->set_mdc(ctrl, 0); in mdiobb_get_bit()
68 return ops->get_mdio_data(ctrl); in mdiobb_get_bit()
[all …]
Dmdio-gpio.c34 struct mdiobb_ctrl ctrl; member
72 static void mdio_dir(struct mdiobb_ctrl *ctrl, int dir) in mdio_dir() argument
75 container_of(ctrl, struct mdio_gpio_info, ctrl); in mdio_dir()
95 static int mdio_get(struct mdiobb_ctrl *ctrl) in mdio_get() argument
98 container_of(ctrl, struct mdio_gpio_info, ctrl); in mdio_get()
104 static void mdio_set(struct mdiobb_ctrl *ctrl, int what) in mdio_set() argument
107 container_of(ctrl, struct mdio_gpio_info, ctrl); in mdio_set()
117 static void mdc_set(struct mdiobb_ctrl *ctrl, int what) in mdc_set() argument
120 container_of(ctrl, struct mdio_gpio_info, ctrl); in mdc_set()
145 bitbang->ctrl.ops = &mdio_gpio_ops; in mdio_gpio_bus_init()
[all …]
Dmdio-moxart.c40 u32 ctrl = 0; in moxart_mdio_read() local
45 ctrl |= MIIRD | ((mii_id << 16) & PHYAD_MASK) | in moxart_mdio_read()
48 writel(ctrl, data->base + REG_PHY_CTRL); in moxart_mdio_read()
51 ctrl = readl(data->base + REG_PHY_CTRL); in moxart_mdio_read()
53 if (!(ctrl & MIIRD)) in moxart_mdio_read()
54 return ctrl & MIIRDATA_MASK; in moxart_mdio_read()
69 u32 ctrl = 0; in moxart_mdio_write() local
74 ctrl |= MIIWR | ((mii_id << 16) & PHYAD_MASK) | in moxart_mdio_write()
80 writel(ctrl, data->base + REG_PHY_CTRL); in moxart_mdio_write()
83 ctrl = readl(data->base + REG_PHY_CTRL); in moxart_mdio_write()
[all …]
/linux-4.1.27/drivers/block/rsxx/
Ddma.c215 q_depth += atomic_read(&card->ctrl[i].stats.hw_q_depth); in dma_intr_coal_auto_tune()
224 static void rsxx_free_dma(struct rsxx_dma_ctrl *ctrl, struct rsxx_dma *dma) in rsxx_free_dma() argument
227 if (!pci_dma_mapping_error(ctrl->card->dev, dma->dma_addr)) { in rsxx_free_dma()
228 pci_unmap_page(ctrl->card->dev, dma->dma_addr, in rsxx_free_dma()
239 static void rsxx_complete_dma(struct rsxx_dma_ctrl *ctrl, in rsxx_complete_dma() argument
244 ctrl->stats.dma_sw_err++; in rsxx_complete_dma()
246 ctrl->stats.dma_hw_fault++; in rsxx_complete_dma()
248 ctrl->stats.dma_cancelled++; in rsxx_complete_dma()
251 dma->cb(ctrl->card, dma->cb_data, status ? 1 : 0); in rsxx_complete_dma()
253 rsxx_free_dma(ctrl, dma); in rsxx_complete_dma()
[all …]
Dcore.c134 i, card->ctrl[i].stats.crc_errors); in rsxx_attr_stats_show()
136 i, card->ctrl[i].stats.hard_errors); in rsxx_attr_stats_show()
138 i, card->ctrl[i].stats.soft_errors); in rsxx_attr_stats_show()
140 i, card->ctrl[i].stats.writes_issued); in rsxx_attr_stats_show()
142 i, card->ctrl[i].stats.writes_failed); in rsxx_attr_stats_show()
144 i, card->ctrl[i].stats.reads_issued); in rsxx_attr_stats_show()
146 i, card->ctrl[i].stats.reads_failed); in rsxx_attr_stats_show()
148 i, card->ctrl[i].stats.reads_retried); in rsxx_attr_stats_show()
150 i, card->ctrl[i].stats.discards_issued); in rsxx_attr_stats_show()
152 i, card->ctrl[i].stats.discards_failed); in rsxx_attr_stats_show()
[all …]
/linux-4.1.27/drivers/media/v4l2-core/
Dv4l2-ctrls.c40 struct v4l2_ctrl *ctrl; member
1201 static void fill_event(struct v4l2_event *ev, struct v4l2_ctrl *ctrl, u32 changes) in fill_event() argument
1205 ev->id = ctrl->id; in fill_event()
1206 ev->u.ctrl.changes = changes; in fill_event()
1207 ev->u.ctrl.type = ctrl->type; in fill_event()
1208 ev->u.ctrl.flags = ctrl->flags; in fill_event()
1209 if (ctrl->is_ptr) in fill_event()
1210 ev->u.ctrl.value64 = 0; in fill_event()
1212 ev->u.ctrl.value64 = *ctrl->p_cur.p_s64; in fill_event()
1213 ev->u.ctrl.minimum = ctrl->minimum; in fill_event()
[all …]
/linux-4.1.27/arch/arm/kernel/
Dunwind.c223 static unsigned long unwind_get_byte(struct unwind_ctrl_block *ctrl) in unwind_get_byte() argument
227 if (ctrl->entries <= 0) { in unwind_get_byte()
232 ret = (*ctrl->insn >> (ctrl->byte * 8)) & 0xff; in unwind_get_byte()
234 if (ctrl->byte == 0) { in unwind_get_byte()
235 ctrl->insn++; in unwind_get_byte()
236 ctrl->entries--; in unwind_get_byte()
237 ctrl->byte = 3; in unwind_get_byte()
239 ctrl->byte--; in unwind_get_byte()
245 static int unwind_pop_register(struct unwind_ctrl_block *ctrl, in unwind_pop_register() argument
248 if (unlikely(ctrl->check_each_pop)) in unwind_pop_register()
[all …]
Dhw_breakpoint.c307 struct arch_hw_breakpoint_ctrl ctrl; in get_max_wp_len() local
313 memset(&ctrl, 0, sizeof(ctrl)); in get_max_wp_len()
314 ctrl.len = ARM_BREAKPOINT_LEN_8; in get_max_wp_len()
315 ctrl_reg = encode_ctrl_reg(ctrl); in get_max_wp_len()
339 u32 addr, ctrl; in arch_install_hw_breakpoint() local
342 ctrl = encode_ctrl_reg(info->ctrl) | 0x1; in arch_install_hw_breakpoint()
344 if (info->ctrl.type == ARM_BREAKPOINT_EXECUTE) { in arch_install_hw_breakpoint()
375 ctrl = encode_ctrl_reg(info->step_ctrl); in arch_install_hw_breakpoint()
376 if (info->ctrl.type != ARM_BREAKPOINT_EXECUTE) { in arch_install_hw_breakpoint()
387 write_wb_reg(ctrl_base + i, ctrl); in arch_install_hw_breakpoint()
[all …]
/linux-4.1.27/drivers/spmi/
Dspmi.c40 struct spmi_controller *ctrl = to_spmi_controller(dev); in spmi_ctrl_release() local
41 ida_simple_remove(&ctrl_ida, ctrl->nr); in spmi_ctrl_release()
42 kfree(ctrl); in spmi_ctrl_release()
67 struct spmi_controller *ctrl = sdev->ctrl; in spmi_device_add() local
70 dev_set_name(&sdev->dev, "%d-%02x", ctrl->nr, sdev->usid); in spmi_device_add()
97 spmi_cmd(struct spmi_controller *ctrl, u8 opcode, u8 sid) in spmi_cmd() argument
99 if (!ctrl || !ctrl->cmd || ctrl->dev.type != &spmi_ctrl_type) in spmi_cmd()
102 return ctrl->cmd(ctrl, opcode, sid); in spmi_cmd()
105 static inline int spmi_read_cmd(struct spmi_controller *ctrl, u8 opcode, in spmi_read_cmd() argument
108 if (!ctrl || !ctrl->read_cmd || ctrl->dev.type != &spmi_ctrl_type) in spmi_read_cmd()
[all …]
Dspmi-pmic-arb.c163 int (*non_data_cmd)(struct spmi_controller *ctrl, u8 opc, u8 sid);
214 static int pmic_arb_wait_for_done(struct spmi_controller *ctrl, in pmic_arb_wait_for_done() argument
217 struct spmi_pmic_arb_dev *dev = spmi_controller_get_drvdata(ctrl); in pmic_arb_wait_for_done()
227 dev_err(&ctrl->dev, in pmic_arb_wait_for_done()
234 dev_err(&ctrl->dev, in pmic_arb_wait_for_done()
241 dev_err(&ctrl->dev, in pmic_arb_wait_for_done()
252 dev_err(&ctrl->dev, in pmic_arb_wait_for_done()
259 pmic_arb_non_data_cmd_v1(struct spmi_controller *ctrl, u8 opc, u8 sid) in pmic_arb_non_data_cmd_v1() argument
261 struct spmi_pmic_arb_dev *pmic_arb = spmi_controller_get_drvdata(ctrl); in pmic_arb_non_data_cmd_v1()
271 rc = pmic_arb_wait_for_done(ctrl, pmic_arb->wr_base, sid, 0); in pmic_arb_non_data_cmd_v1()
[all …]
/linux-4.1.27/drivers/staging/comedi/drivers/addi-data/
Dhwdrv_apci1564.c26 unsigned int ctrl; in apci1564_timer_insn_config() local
31 ctrl = inl(devpriv->timer + ADDI_TCW_CTRL_REG); in apci1564_timer_insn_config()
32 ctrl &= 0xfffff9fe; in apci1564_timer_insn_config()
34 outl(ctrl, devpriv->timer + ADDI_TCW_CTRL_REG); in apci1564_timer_insn_config()
61 ctrl = inl(devpriv->timer + ADDI_TCW_CTRL_REG); in apci1564_timer_insn_config()
62 ctrl &= 0xfff719e2; in apci1564_timer_insn_config()
63 ctrl |= (2 << 13) | 0x10; in apci1564_timer_insn_config()
65 outl(ctrl, devpriv->timer + ADDI_TCW_CTRL_REG); in apci1564_timer_insn_config()
76 unsigned int ctrl; in apci1564_timer_insn_write() local
78 ctrl = inl(devpriv->timer + ADDI_TCW_CTRL_REG); in apci1564_timer_insn_write()
[all …]
/linux-4.1.27/drivers/isdn/hysdn/
Dhycapi.c47 static u16 hycapi_send_message(struct capi_ctr *ctrl, struct sk_buff *skb);
65 hycapi_reset_ctr(struct capi_ctr *ctrl) in hycapi_reset_ctr() argument
67 hycapictrl_info *cinfo = ctrl->driverdata; in hycapi_reset_ctr()
73 capi_ctr_down(ctrl); in hycapi_reset_ctr()
81 hycapi_remove_ctr(struct capi_ctr *ctrl) in hycapi_remove_ctr() argument
89 cinfo = (hycapictrl_info *)(ctrl->driverdata); in hycapi_remove_ctr()
95 capi_ctr_suspend_output(ctrl); in hycapi_remove_ctr()
97 if (hycapi_applications[i].listen_req[ctrl->cnr - 1]) { in hycapi_remove_ctr()
98 kfree_skb(hycapi_applications[i].listen_req[ctrl->cnr - 1]); in hycapi_remove_ctr()
99 hycapi_applications[i].listen_req[ctrl->cnr - 1] = NULL; in hycapi_remove_ctr()
[all …]
/linux-4.1.27/mm/
Dswap_cgroup.c41 struct swap_cgroup_ctrl *ctrl; in swap_cgroup_prepare() local
44 ctrl = &swap_cgroup_ctrl[type]; in swap_cgroup_prepare()
46 for (idx = 0; idx < ctrl->length; idx++) { in swap_cgroup_prepare()
50 ctrl->map[idx] = page; in swap_cgroup_prepare()
56 __free_page(ctrl->map[idx]); in swap_cgroup_prepare()
65 struct swap_cgroup_ctrl *ctrl; in lookup_swap_cgroup() local
69 ctrl = &swap_cgroup_ctrl[swp_type(ent)]; in lookup_swap_cgroup()
71 *ctrlp = ctrl; in lookup_swap_cgroup()
73 mappage = ctrl->map[offset / SC_PER_PAGE]; in lookup_swap_cgroup()
90 struct swap_cgroup_ctrl *ctrl; in swap_cgroup_cmpxchg() local
[all …]
/linux-4.1.27/drivers/scsi/be2iscsi/
Dbe_cmds.c109 struct be_queue_info *mccq = &phba->ctrl.mcc_obj.q; in be_mcc_notify()
121 if (phba->ctrl.mcc_tag_available) { in alloc_mcc_tag()
122 tag = phba->ctrl.mcc_tag[phba->ctrl.mcc_alloc_index]; in alloc_mcc_tag()
123 phba->ctrl.mcc_tag[phba->ctrl.mcc_alloc_index] = 0; in alloc_mcc_tag()
124 phba->ctrl.mcc_numtag[tag] = 0; in alloc_mcc_tag()
127 phba->ctrl.mcc_tag_available--; in alloc_mcc_tag()
128 if (phba->ctrl.mcc_alloc_index == (MAX_MCC_CMD - 1)) in alloc_mcc_tag()
129 phba->ctrl.mcc_alloc_index = 0; in alloc_mcc_tag()
131 phba->ctrl.mcc_alloc_index++; in alloc_mcc_tag()
159 struct be_queue_info *mccq = &phba->ctrl.mcc_obj.q; in beiscsi_mccq_compl()
[all …]
Dbe_mgmt.c161 struct be_ctrl_info *ctrl = &phba->ctrl; in be_cmd_modify_eq_delay() local
167 spin_lock(&ctrl->mbox_lock); in be_cmd_modify_eq_delay()
170 spin_unlock(&ctrl->mbox_lock); in be_cmd_modify_eq_delay()
191 spin_unlock(&ctrl->mbox_lock); in be_cmd_modify_eq_delay()
209 struct be_ctrl_info *ctrl = &phba->ctrl; in mgmt_reopen_session() local
218 spin_lock(&ctrl->mbox_lock); in mgmt_reopen_session()
221 spin_unlock(&ctrl->mbox_lock); in mgmt_reopen_session()
238 spin_unlock(&ctrl->mbox_lock); in mgmt_reopen_session()
244 struct be_ctrl_info *ctrl = &phba->ctrl; in mgmt_get_boot_target() local
253 spin_lock(&ctrl->mbox_lock); in mgmt_get_boot_target()
[all …]
/linux-4.1.27/drivers/media/usb/uvc/
Duvc_ctrl.c747 static inline __u8 *uvc_ctrl_data(struct uvc_control *ctrl, int id) in uvc_ctrl_data() argument
749 return ctrl->uvc_data + id * ctrl->info.size; in uvc_ctrl_data()
863 struct uvc_control *ctrl; in __uvc_find_control() local
871 ctrl = &entity->controls[i]; in __uvc_find_control()
872 if (!ctrl->initialized) in __uvc_find_control()
875 list_for_each_entry(map, &ctrl->info.mappings, list) { in __uvc_find_control()
877 *control = ctrl; in __uvc_find_control()
884 *control = ctrl; in __uvc_find_control()
894 struct uvc_control *ctrl = NULL; in uvc_find_control() local
905 __uvc_find_control(entity, v4l2_id, mapping, &ctrl, next); in uvc_find_control()
[all …]
Duvc_video.c90 struct uvc_streaming_control *ctrl) in uvc_fixup_video_ctrl() argument
97 if (stream->format[i].index == ctrl->bFormatIndex) { in uvc_fixup_video_ctrl()
107 if (format->frame[i].bFrameIndex == ctrl->bFrameIndex) { in uvc_fixup_video_ctrl()
117 (ctrl->dwMaxVideoFrameSize == 0 && in uvc_fixup_video_ctrl()
119 ctrl->dwMaxVideoFrameSize = in uvc_fixup_video_ctrl()
128 interval = (ctrl->dwFrameInterval > 100000) in uvc_fixup_video_ctrl()
129 ? ctrl->dwFrameInterval in uvc_fixup_video_ctrl()
154 ctrl->dwMaxPayloadTransferSize = bandwidth; in uvc_fixup_video_ctrl()
159 struct uvc_streaming_control *ctrl, int probe, __u8 query) in uvc_get_video_ctrl() argument
186 memset(ctrl, 0, sizeof *ctrl); in uvc_get_video_ctrl()
[all …]
/linux-4.1.27/include/media/
Dv4l2-ctrls.h71 int (*g_volatile_ctrl)(struct v4l2_ctrl *ctrl);
72 int (*try_ctrl)(struct v4l2_ctrl *ctrl);
73 int (*s_ctrl)(struct v4l2_ctrl *ctrl);
83 bool (*equal)(const struct v4l2_ctrl *ctrl, u32 idx,
86 void (*init)(const struct v4l2_ctrl *ctrl, u32 idx,
88 void (*log)(const struct v4l2_ctrl *ctrl);
89 int (*validate)(const struct v4l2_ctrl *ctrl, u32 idx,
93 typedef void (*v4l2_ctrl_notify_fnc)(struct v4l2_ctrl *ctrl, void *priv);
226 struct v4l2_ctrl *ctrl; member
376 static inline void v4l2_ctrl_lock(struct v4l2_ctrl *ctrl) in v4l2_ctrl_lock() argument
[all …]
/linux-4.1.27/arch/mips/sgi-ip22/
Dip22-nvram.c55 static inline void eeprom_cmd(unsigned int *ctrl, unsigned cmd, unsigned reg) in eeprom_cmd() argument
63 __raw_writel(__raw_readl(ctrl) | EEPROM_DATO, ctrl); in eeprom_cmd()
65 __raw_writel(__raw_readl(ctrl) & ~EEPROM_DATO, ctrl); in eeprom_cmd()
66 __raw_writel(__raw_readl(ctrl) & ~EEPROM_ECLK, ctrl); in eeprom_cmd()
68 __raw_writel(__raw_readl(ctrl) | EEPROM_ECLK, ctrl); in eeprom_cmd()
73 __raw_writel(__raw_readl(ctrl) & ~EEPROM_DATO, ctrl); in eeprom_cmd()
76 unsigned short ip22_eeprom_read(unsigned int *ctrl, int reg) in ip22_eeprom_read() argument
81 __raw_writel(__raw_readl(ctrl) & ~EEPROM_EPROT, ctrl); in ip22_eeprom_read()
82 eeprom_cs_on(ctrl); in ip22_eeprom_read()
83 eeprom_cmd(ctrl, EEPROM_READ, reg); in ip22_eeprom_read()
[all …]
/linux-4.1.27/drivers/clocksource/
Ddw_apb_timer.c65 unsigned long ctrl = apbt_readl(timer, APBTMR_N_CONTROL); in apbt_disable_int() local
67 ctrl |= APBTMR_CONTROL_INT; in apbt_disable_int()
68 apbt_writel(timer, ctrl, APBTMR_N_CONTROL); in apbt_disable_int()
106 unsigned long ctrl = apbt_readl(timer, APBTMR_N_CONTROL); in apbt_enable_int() local
109 ctrl &= ~APBTMR_CONTROL_INT; in apbt_enable_int()
110 apbt_writel(timer, ctrl, APBTMR_N_CONTROL); in apbt_enable_int()
116 unsigned long ctrl; in apbt_set_mode() local
127 ctrl = apbt_readl(&dw_ced->timer, APBTMR_N_CONTROL); in apbt_set_mode()
128 ctrl |= APBTMR_CONTROL_MODE_PERIODIC; in apbt_set_mode()
129 apbt_writel(&dw_ced->timer, ctrl, APBTMR_N_CONTROL); in apbt_set_mode()
[all …]
Dtimer-integrator-ap.c41 u32 ctrl = TIMER_CTRL_ENABLE | TIMER_CTRL_PERIODIC; in integrator_clocksource_init() local
46 ctrl |= TIMER_CTRL_DIV16; in integrator_clocksource_init()
50 writel(ctrl, base + TIMER_CTRL); in integrator_clocksource_init()
79 u32 ctrl = readl(clkevt_base + TIMER_CTRL) & ~TIMER_CTRL_ENABLE; in clkevt_set_mode() local
82 writel(ctrl, clkevt_base + TIMER_CTRL); in clkevt_set_mode()
88 ctrl |= TIMER_CTRL_PERIODIC | TIMER_CTRL_ENABLE; in clkevt_set_mode()
89 writel(ctrl, clkevt_base + TIMER_CTRL); in clkevt_set_mode()
93 ctrl &= ~TIMER_CTRL_PERIODIC; in clkevt_set_mode()
94 writel(ctrl, clkevt_base + TIMER_CTRL); in clkevt_set_mode()
108 unsigned long ctrl = readl(clkevt_base + TIMER_CTRL); in clkevt_set_next_event() local
[all …]
Dqcom-timer.c53 u32 ctrl = readl_relaxed(event_base + TIMER_ENABLE); in msm_timer_interrupt() local
54 ctrl &= ~TIMER_ENABLE_EN; in msm_timer_interrupt()
55 writel_relaxed(ctrl, event_base + TIMER_ENABLE); in msm_timer_interrupt()
64 u32 ctrl = readl_relaxed(event_base + TIMER_ENABLE); in msm_timer_set_next_event() local
66 ctrl &= ~TIMER_ENABLE_EN; in msm_timer_set_next_event()
67 writel_relaxed(ctrl, event_base + TIMER_ENABLE); in msm_timer_set_next_event()
69 writel_relaxed(ctrl, event_base + TIMER_CLEAR); in msm_timer_set_next_event()
76 writel_relaxed(ctrl | TIMER_ENABLE_EN, event_base + TIMER_ENABLE); in msm_timer_set_next_event()
83 u32 ctrl; in msm_timer_set_mode() local
85 ctrl = readl_relaxed(event_base + TIMER_ENABLE); in msm_timer_set_mode()
[all …]
Darm_global_timer.c93 unsigned long ctrl; in gt_compare_set() local
96 ctrl = GT_CONTROL_TIMER_ENABLE; in gt_compare_set()
97 writel(ctrl, gt_base + GT_CONTROL); in gt_compare_set()
103 ctrl |= GT_CONTROL_AUTO_INC; in gt_compare_set()
106 ctrl |= GT_CONTROL_COMP_ENABLE | GT_CONTROL_IRQ_ENABLE; in gt_compare_set()
107 writel(ctrl, gt_base + GT_CONTROL); in gt_compare_set()
113 unsigned long ctrl; in gt_clockevent_set_mode() local
122 ctrl = readl(gt_base + GT_CONTROL); in gt_clockevent_set_mode()
123 ctrl &= ~(GT_CONTROL_COMP_ENABLE | in gt_clockevent_set_mode()
125 writel(ctrl, gt_base + GT_CONTROL); in gt_clockevent_set_mode()
/linux-4.1.27/drivers/scsi/fnic/
Dvnic_wq_copy.c27 iowrite32(1, &wq->ctrl->enable); in vnic_wq_copy_enable()
34 iowrite32(0, &wq->ctrl->enable); in vnic_wq_copy_disable()
38 if (!(ioread32(&wq->ctrl->running))) in vnic_wq_copy_disable()
45 wq->index, ioread32(&wq->ctrl->fetch_index), in vnic_wq_copy_disable()
46 ioread32(&wq->ctrl->posted_index)); in vnic_wq_copy_disable()
55 BUG_ON(ioread32(&wq->ctrl->enable)); in vnic_wq_copy_clean()
62 iowrite32(0, &wq->ctrl->fetch_index); in vnic_wq_copy_clean()
63 iowrite32(0, &wq->ctrl->posted_index); in vnic_wq_copy_clean()
64 iowrite32(0, &wq->ctrl->error_status); in vnic_wq_copy_clean()
75 wq->ctrl = NULL; in vnic_wq_copy_free()
[all …]
Dvnic_cq.c28 cq->ctrl = NULL; in vnic_cq_free()
39 cq->ctrl = vnic_dev_get_res(vdev, RES_TYPE_CQ, index); in vnic_cq_alloc()
40 if (!cq->ctrl) { in vnic_cq_alloc()
61 writeq(paddr, &cq->ctrl->ring_base); in vnic_cq_init()
62 iowrite32(cq->ring.desc_count, &cq->ctrl->ring_size); in vnic_cq_init()
63 iowrite32(flow_control_enable, &cq->ctrl->flow_control_enable); in vnic_cq_init()
64 iowrite32(color_enable, &cq->ctrl->color_enable); in vnic_cq_init()
65 iowrite32(cq_head, &cq->ctrl->cq_head); in vnic_cq_init()
66 iowrite32(cq_tail, &cq->ctrl->cq_tail); in vnic_cq_init()
67 iowrite32(cq_tail_color, &cq->ctrl->cq_tail_color); in vnic_cq_init()
[all …]
Dvnic_wq.c81 wq->ctrl = NULL; in vnic_wq_free()
93 wq->ctrl = vnic_dev_get_res(vdev, RES_TYPE_WQ, index); in vnic_wq_alloc()
94 if (!wq->ctrl) { in vnic_wq_alloc()
121 writeq(paddr, &wq->ctrl->ring_base); in vnic_wq_init()
122 iowrite32(wq->ring.desc_count, &wq->ctrl->ring_size); in vnic_wq_init()
123 iowrite32(0, &wq->ctrl->fetch_index); in vnic_wq_init()
124 iowrite32(0, &wq->ctrl->posted_index); in vnic_wq_init()
125 iowrite32(cq_index, &wq->ctrl->cq_index); in vnic_wq_init()
126 iowrite32(error_interrupt_enable, &wq->ctrl->error_interrupt_enable); in vnic_wq_init()
127 iowrite32(error_interrupt_offset, &wq->ctrl->error_interrupt_offset); in vnic_wq_init()
[all …]
Dvnic_rq.c82 rq->ctrl = NULL; in vnic_rq_free()
93 rq->ctrl = vnic_dev_get_res(vdev, RES_TYPE_RQ, index); in vnic_rq_alloc()
94 if (!rq->ctrl) { in vnic_rq_alloc()
122 writeq(paddr, &rq->ctrl->ring_base); in vnic_rq_init()
123 iowrite32(rq->ring.desc_count, &rq->ctrl->ring_size); in vnic_rq_init()
124 iowrite32(cq_index, &rq->ctrl->cq_index); in vnic_rq_init()
125 iowrite32(error_interrupt_enable, &rq->ctrl->error_interrupt_enable); in vnic_rq_init()
126 iowrite32(error_interrupt_offset, &rq->ctrl->error_interrupt_offset); in vnic_rq_init()
127 iowrite32(0, &rq->ctrl->dropped_packet_count); in vnic_rq_init()
128 iowrite32(0, &rq->ctrl->error_status); in vnic_rq_init()
[all …]
Dvnic_intr.c29 intr->ctrl = NULL; in vnic_intr_free()
38 intr->ctrl = vnic_dev_get_res(vdev, RES_TYPE_INTR_CTRL, index); in vnic_intr_alloc()
39 if (!intr->ctrl) { in vnic_intr_alloc()
51 iowrite32(coalescing_timer, &intr->ctrl->coalescing_timer); in vnic_intr_init()
52 iowrite32(coalescing_type, &intr->ctrl->coalescing_type); in vnic_intr_init()
53 iowrite32(mask_on_assertion, &intr->ctrl->mask_on_assertion); in vnic_intr_init()
54 iowrite32(0, &intr->ctrl->int_credits); in vnic_intr_init()
59 iowrite32(0, &intr->ctrl->int_credits); in vnic_intr_clean()
Dvnic_intr.h65 struct vnic_intr_ctrl __iomem *ctrl; /* memory-mapped */ member
70 iowrite32(0, &intr->ctrl->mask); in vnic_intr_unmask()
75 iowrite32(1, &intr->ctrl->mask); in vnic_intr_mask()
88 iowrite32(int_credit_return, &intr->ctrl->int_credit_return); in vnic_intr_return_credits()
93 return ioread32(&intr->ctrl->int_credits); in vnic_intr_credits()
/linux-4.1.27/drivers/net/ethernet/cisco/enic/
Dvnic_cq.c32 cq->ctrl = NULL; in vnic_cq_free()
43 cq->ctrl = vnic_dev_get_res(vdev, RES_TYPE_CQ, index); in vnic_cq_alloc()
44 if (!cq->ctrl) { in vnic_cq_alloc()
65 writeq(paddr, &cq->ctrl->ring_base); in vnic_cq_init()
66 iowrite32(cq->ring.desc_count, &cq->ctrl->ring_size); in vnic_cq_init()
67 iowrite32(flow_control_enable, &cq->ctrl->flow_control_enable); in vnic_cq_init()
68 iowrite32(color_enable, &cq->ctrl->color_enable); in vnic_cq_init()
69 iowrite32(cq_head, &cq->ctrl->cq_head); in vnic_cq_init()
70 iowrite32(cq_tail, &cq->ctrl->cq_tail); in vnic_cq_init()
71 iowrite32(cq_tail_color, &cq->ctrl->cq_tail_color); in vnic_cq_init()
[all …]
Dvnic_wq.c84 wq->ctrl = NULL; in vnic_wq_free()
95 wq->ctrl = vnic_dev_get_res(vdev, RES_TYPE_WQ, index); in vnic_wq_alloc()
96 if (!wq->ctrl) { in vnic_wq_alloc()
125 writeq(paddr, &wq->ctrl->ring_base); in vnic_wq_init_start()
126 iowrite32(count, &wq->ctrl->ring_size); in vnic_wq_init_start()
127 iowrite32(fetch_index, &wq->ctrl->fetch_index); in vnic_wq_init_start()
128 iowrite32(posted_index, &wq->ctrl->posted_index); in vnic_wq_init_start()
129 iowrite32(cq_index, &wq->ctrl->cq_index); in vnic_wq_init_start()
130 iowrite32(error_interrupt_enable, &wq->ctrl->error_interrupt_enable); in vnic_wq_init_start()
131 iowrite32(error_interrupt_offset, &wq->ctrl->error_interrupt_offset); in vnic_wq_init_start()
[all …]
Dvnic_rq.c81 rq->ctrl = NULL; in vnic_rq_free()
92 rq->ctrl = vnic_dev_get_res(vdev, RES_TYPE_RQ, index); in vnic_rq_alloc()
93 if (!rq->ctrl) { in vnic_rq_alloc()
122 writeq(paddr, &rq->ctrl->ring_base); in vnic_rq_init_start()
123 iowrite32(count, &rq->ctrl->ring_size); in vnic_rq_init_start()
124 iowrite32(cq_index, &rq->ctrl->cq_index); in vnic_rq_init_start()
125 iowrite32(error_interrupt_enable, &rq->ctrl->error_interrupt_enable); in vnic_rq_init_start()
126 iowrite32(error_interrupt_offset, &rq->ctrl->error_interrupt_offset); in vnic_rq_init_start()
127 iowrite32(0, &rq->ctrl->dropped_packet_count); in vnic_rq_init_start()
128 iowrite32(0, &rq->ctrl->error_status); in vnic_rq_init_start()
[all …]
Dvnic_intr.c31 intr->ctrl = NULL; in vnic_intr_free()
40 intr->ctrl = vnic_dev_get_res(vdev, RES_TYPE_INTR_CTRL, index); in vnic_intr_alloc()
41 if (!intr->ctrl) { in vnic_intr_alloc()
53 iowrite32(coalescing_type, &intr->ctrl->coalescing_type); in vnic_intr_init()
54 iowrite32(mask_on_assertion, &intr->ctrl->mask_on_assertion); in vnic_intr_init()
55 iowrite32(0, &intr->ctrl->int_credits); in vnic_intr_init()
62 coalescing_timer), &intr->ctrl->coalescing_timer); in vnic_intr_coalescing_timer_set()
67 iowrite32(0, &intr->ctrl->int_credits); in vnic_intr_clean()
Dvnic_intr.h51 struct vnic_intr_ctrl __iomem *ctrl; /* memory-mapped */ member
56 iowrite32(0, &intr->ctrl->mask); in vnic_intr_unmask()
61 iowrite32(1, &intr->ctrl->mask); in vnic_intr_mask()
66 return ioread32(&intr->ctrl->mask); in vnic_intr_masked()
79 iowrite32(int_credit_return, &intr->ctrl->int_credit_return); in vnic_intr_return_credits()
84 return ioread32(&intr->ctrl->int_credits); in vnic_intr_credits()
/linux-4.1.27/net/bluetooth/
Damp.c23 void amp_ctrl_get(struct amp_ctrl *ctrl) in amp_ctrl_get() argument
25 BT_DBG("ctrl %p orig refcnt %d", ctrl, in amp_ctrl_get()
26 atomic_read(&ctrl->kref.refcount)); in amp_ctrl_get()
28 kref_get(&ctrl->kref); in amp_ctrl_get()
33 struct amp_ctrl *ctrl = container_of(kref, struct amp_ctrl, kref); in amp_ctrl_destroy() local
35 BT_DBG("ctrl %p", ctrl); in amp_ctrl_destroy()
37 kfree(ctrl->assoc); in amp_ctrl_destroy()
38 kfree(ctrl); in amp_ctrl_destroy()
41 int amp_ctrl_put(struct amp_ctrl *ctrl) in amp_ctrl_put() argument
43 BT_DBG("ctrl %p orig refcnt %d", ctrl, in amp_ctrl_put()
[all …]
Da2mp.c329 struct amp_ctrl *ctrl; in a2mp_getinfo_rsp() local
339 ctrl = amp_ctrl_add(mgr, rsp->id); in a2mp_getinfo_rsp()
340 if (!ctrl) in a2mp_getinfo_rsp()
400 struct amp_ctrl *ctrl; in a2mp_getampassoc_rsp() local
416 ctrl = amp_ctrl_lookup(mgr, rsp->id); in a2mp_getampassoc_rsp()
417 if (ctrl) { in a2mp_getampassoc_rsp()
422 amp_ctrl_put(ctrl); in a2mp_getampassoc_rsp()
426 ctrl->assoc = assoc; in a2mp_getampassoc_rsp()
427 ctrl->assoc_len = assoc_len; in a2mp_getampassoc_rsp()
428 ctrl->assoc_rem_len = assoc_len; in a2mp_getampassoc_rsp()
[all …]
/linux-4.1.27/sound/soc/codecs/
Dsigmadsp.c108 struct sigmadsp_control *ctrl = (void *)kcontrol->private_value; in sigmadsp_ctrl_info() local
111 info->count = ctrl->num_bytes; in sigmadsp_ctrl_info()
117 struct sigmadsp_control *ctrl, void *data) in sigmadsp_ctrl_write() argument
120 if (ctrl->num_bytes > 4 && ctrl->num_bytes <= 20 && sigmadsp->ops && in sigmadsp_ctrl_write()
122 return sigmadsp->ops->safeload(sigmadsp, ctrl->addr, data, in sigmadsp_ctrl_write()
123 ctrl->num_bytes); in sigmadsp_ctrl_write()
125 return sigmadsp_write(sigmadsp, ctrl->addr, data, in sigmadsp_ctrl_write()
126 ctrl->num_bytes); in sigmadsp_ctrl_write()
132 struct sigmadsp_control *ctrl = (void *)kcontrol->private_value; in sigmadsp_ctrl_put() local
142 ret = sigmadsp_ctrl_write(sigmadsp, ctrl, data); in sigmadsp_ctrl_put()
[all …]
/linux-4.1.27/drivers/media/i2c/
Dtw2804.c147 static inline struct tw2804 *to_state_from_ctrl(struct v4l2_ctrl *ctrl) in to_state_from_ctrl() argument
149 return container_of(ctrl->handler, struct tw2804, hdl); in to_state_from_ctrl()
176 static int tw2804_g_volatile_ctrl(struct v4l2_ctrl *ctrl) in tw2804_g_volatile_ctrl() argument
178 struct tw2804 *state = to_state_from_ctrl(ctrl); in tw2804_g_volatile_ctrl()
181 switch (ctrl->id) { in tw2804_g_volatile_ctrl()
183 ctrl->val = read_reg(client, TW2804_REG_GAIN, 0); in tw2804_g_volatile_ctrl()
187 ctrl->val = read_reg(client, TW2804_REG_CHROMA_GAIN, 0); in tw2804_g_volatile_ctrl()
191 ctrl->val = read_reg(client, TW2804_REG_BLUE_BALANCE, 0); in tw2804_g_volatile_ctrl()
195 ctrl->val = read_reg(client, TW2804_REG_RED_BALANCE, 0); in tw2804_g_volatile_ctrl()
201 static int tw2804_s_ctrl(struct v4l2_ctrl *ctrl) in tw2804_s_ctrl() argument
[all …]
Dlm3646.c102 static int lm3646_get_ctrl(struct v4l2_ctrl *ctrl) in lm3646_get_ctrl() argument
104 struct lm3646_flash *flash = to_lm3646_flash(ctrl); in lm3646_get_ctrl()
108 if (ctrl->id != V4L2_CID_FLASH_FAULT) in lm3646_get_ctrl()
115 ctrl->val = 0; in lm3646_get_ctrl()
117 ctrl->val |= V4L2_FLASH_FAULT_TIMEOUT; in lm3646_get_ctrl()
119 ctrl->val |= V4L2_FLASH_FAULT_SHORT_CIRCUIT; in lm3646_get_ctrl()
121 ctrl->val |= V4L2_FLASH_FAULT_UNDER_VOLTAGE; in lm3646_get_ctrl()
123 ctrl->val |= V4L2_FLASH_FAULT_INPUT_VOLTAGE; in lm3646_get_ctrl()
125 ctrl->val |= V4L2_FLASH_FAULT_OVER_CURRENT; in lm3646_get_ctrl()
127 ctrl->val |= V4L2_FLASH_FAULT_OVER_TEMPERATURE; in lm3646_get_ctrl()
[all …]
Das3645a.c324 static int as3645a_get_ctrl(struct v4l2_ctrl *ctrl) in as3645a_get_ctrl() argument
327 container_of(ctrl->handler, struct as3645a, ctrls); in as3645a_get_ctrl()
331 switch (ctrl->id) { in as3645a_get_ctrl()
337 ctrl->cur.val = 0; in as3645a_get_ctrl()
339 ctrl->cur.val |= V4L2_FLASH_FAULT_SHORT_CIRCUIT; in as3645a_get_ctrl()
341 ctrl->cur.val |= V4L2_FLASH_FAULT_OVER_TEMPERATURE; in as3645a_get_ctrl()
343 ctrl->cur.val |= V4L2_FLASH_FAULT_TIMEOUT; in as3645a_get_ctrl()
345 ctrl->cur.val |= V4L2_FLASH_FAULT_OVER_VOLTAGE; in as3645a_get_ctrl()
347 ctrl->cur.val |= V4L2_FLASH_FAULT_OVER_CURRENT; in as3645a_get_ctrl()
349 ctrl->cur.val |= V4L2_FLASH_FAULT_INDICATOR; in as3645a_get_ctrl()
[all …]
Dlm3560.c167 static int lm3560_get_ctrl(struct v4l2_ctrl *ctrl, enum lm3560_led_id led_no) in lm3560_get_ctrl() argument
169 struct lm3560_flash *flash = to_lm3560_flash(ctrl, led_no); in lm3560_get_ctrl()
174 if (ctrl->id == V4L2_CID_FLASH_FAULT) { in lm3560_get_ctrl()
186 ctrl->cur.val = fault; in lm3560_get_ctrl()
194 static int lm3560_set_ctrl(struct v4l2_ctrl *ctrl, enum lm3560_led_id led_no) in lm3560_set_ctrl() argument
196 struct lm3560_flash *flash = to_lm3560_flash(ctrl, led_no); in lm3560_set_ctrl()
202 switch (ctrl->id) { in lm3560_set_ctrl()
204 flash->led_mode = ctrl->val; in lm3560_set_ctrl()
211 REG_CONFIG1, 0x04, (ctrl->val) << 2); in lm3560_set_ctrl()
235 tout_bits = LM3560_FLASH_TOUT_ms_TO_REG(ctrl->val); in lm3560_set_ctrl()
[all …]
Dcs5345.c49 static inline struct v4l2_subdev *to_sd(struct v4l2_ctrl *ctrl) in to_sd() argument
51 return &container_of(ctrl->handler, struct cs5345_state, hdl)->sd; in to_sd()
82 static int cs5345_s_ctrl(struct v4l2_ctrl *ctrl) in cs5345_s_ctrl() argument
84 struct v4l2_subdev *sd = to_sd(ctrl); in cs5345_s_ctrl()
86 switch (ctrl->id) { in cs5345_s_ctrl()
88 cs5345_write(sd, 0x04, ctrl->val ? 0x80 : 0); in cs5345_s_ctrl()
91 cs5345_write(sd, 0x07, ((u8)ctrl->val) & 0x3f); in cs5345_s_ctrl()
92 cs5345_write(sd, 0x08, ((u8)ctrl->val) & 0x3f); in cs5345_s_ctrl()
Dcs53l32a.c54 static inline struct v4l2_subdev *to_sd(struct v4l2_ctrl *ctrl) in to_sd() argument
56 return &container_of(ctrl->handler, struct cs53l32a_state, hdl)->sd; in to_sd()
90 static int cs53l32a_s_ctrl(struct v4l2_ctrl *ctrl) in cs53l32a_s_ctrl() argument
92 struct v4l2_subdev *sd = to_sd(ctrl); in cs53l32a_s_ctrl()
94 switch (ctrl->id) { in cs53l32a_s_ctrl()
96 cs53l32a_write(sd, 0x03, ctrl->val ? 0xf0 : 0x30); in cs53l32a_s_ctrl()
99 cs53l32a_write(sd, 0x04, (u8)ctrl->val); in cs53l32a_s_ctrl()
100 cs53l32a_write(sd, 0x05, (u8)ctrl->val); in cs53l32a_s_ctrl()
Dml86v7667.c100 static inline struct v4l2_subdev *to_sd(struct v4l2_ctrl *ctrl) in to_sd() argument
102 return &container_of(ctrl->handler, struct ml86v7667_priv, hdl)->sd; in to_sd()
116 static int ml86v7667_s_ctrl(struct v4l2_ctrl *ctrl) in ml86v7667_s_ctrl() argument
118 struct v4l2_subdev *sd = to_sd(ctrl); in ml86v7667_s_ctrl()
122 switch (ctrl->id) { in ml86v7667_s_ctrl()
125 SSEPL_LUMINANCE_MASK, ctrl->val); in ml86v7667_s_ctrl()
129 CLC_CONTRAST_MASK, ctrl->val); in ml86v7667_s_ctrl()
133 ctrl->val << ACCRC_CHROMA_SHIFT); in ml86v7667_s_ctrl()
136 ret = ml86v7667_mask_set(client, HUE_REG, ~0, ctrl->val); in ml86v7667_s_ctrl()
141 ctrl->val << ACCC_CHROMA_CR_SHIFT); in ml86v7667_s_ctrl()
[all …]
Dsaa6752hs.c370 static int saa6752hs_try_ctrl(struct v4l2_ctrl *ctrl) in saa6752hs_try_ctrl() argument
373 container_of(ctrl->handler, struct saa6752hs_state, hdl); in saa6752hs_try_ctrl()
375 switch (ctrl->id) { in saa6752hs_try_ctrl()
378 if (ctrl->val == V4L2_MPEG_VIDEO_BITRATE_MODE_VBR && in saa6752hs_try_ctrl()
386 static int saa6752hs_s_ctrl(struct v4l2_ctrl *ctrl) in saa6752hs_s_ctrl() argument
389 container_of(ctrl->handler, struct saa6752hs_state, hdl); in saa6752hs_s_ctrl()
392 switch (ctrl->id) { in saa6752hs_s_ctrl()
396 params->ts_pid_pmt = ctrl->val; in saa6752hs_s_ctrl()
399 params->ts_pid_audio = ctrl->val; in saa6752hs_s_ctrl()
402 params->ts_pid_video = ctrl->val; in saa6752hs_s_ctrl()
[all …]
Dadp1653.c151 static int adp1653_get_ctrl(struct v4l2_ctrl *ctrl) in adp1653_get_ctrl() argument
154 container_of(ctrl->handler, struct adp1653_flash, ctrls); in adp1653_get_ctrl()
161 ctrl->cur.val = 0; in adp1653_get_ctrl()
164 ctrl->cur.val |= V4L2_FLASH_FAULT_SHORT_CIRCUIT; in adp1653_get_ctrl()
166 ctrl->cur.val |= V4L2_FLASH_FAULT_OVER_TEMPERATURE; in adp1653_get_ctrl()
168 ctrl->cur.val |= V4L2_FLASH_FAULT_TIMEOUT; in adp1653_get_ctrl()
170 ctrl->cur.val |= V4L2_FLASH_FAULT_OVER_VOLTAGE; in adp1653_get_ctrl()
177 static int adp1653_set_ctrl(struct v4l2_ctrl *ctrl) in adp1653_set_ctrl() argument
180 container_of(ctrl->handler, struct adp1653_flash, ctrls); in adp1653_set_ctrl()
189 (ctrl->id == V4L2_CID_FLASH_STROBE || in adp1653_set_ctrl()
[all …]
Dtlv320aic23b.c53 static inline struct v4l2_subdev *to_sd(struct v4l2_ctrl *ctrl) in to_sd() argument
55 return &container_of(ctrl->handler, struct tlv320aic23b_state, hdl)->sd; in to_sd()
94 static int tlv320aic23b_s_ctrl(struct v4l2_ctrl *ctrl) in tlv320aic23b_s_ctrl() argument
96 struct v4l2_subdev *sd = to_sd(ctrl); in tlv320aic23b_s_ctrl()
98 switch (ctrl->id) { in tlv320aic23b_s_ctrl()
102 if (!ctrl->val) in tlv320aic23b_s_ctrl()
/linux-4.1.27/net/bluetooth/cmtp/
Dcapi.c188 struct capi_ctr *ctrl = &session->ctrl; in cmtp_recv_interopmsg() local
242 if (!info && ctrl) { in cmtp_recv_interopmsg()
243 memcpy(&ctrl->profile, in cmtp_recv_interopmsg()
247 capi_ctr_ready(ctrl); in cmtp_recv_interopmsg()
256 if (!info && ctrl) { in cmtp_recv_interopmsg()
260 memset(ctrl->manu, 0, CAPI_MANUFACTURER_LEN); in cmtp_recv_interopmsg()
261 strncpy(ctrl->manu, in cmtp_recv_interopmsg()
271 if (!info && ctrl) { in cmtp_recv_interopmsg()
272 ctrl->version.majorversion = CAPIMSG_U32(skb->data, CAPI_MSG_BASELEN + 16); in cmtp_recv_interopmsg()
273 ctrl->version.minorversion = CAPIMSG_U32(skb->data, CAPI_MSG_BASELEN + 20); in cmtp_recv_interopmsg()
[all …]
/linux-4.1.27/drivers/memory/
Dfsl_ifc.c75 static int fsl_ifc_ctrl_init(struct fsl_ifc_ctrl *ctrl) in fsl_ifc_ctrl_init() argument
77 struct fsl_ifc_regs __iomem *ifc = ctrl->regs; in fsl_ifc_ctrl_init()
98 struct fsl_ifc_ctrl *ctrl = dev_get_drvdata(&dev->dev); in fsl_ifc_ctrl_remove() local
100 free_irq(ctrl->nand_irq, ctrl); in fsl_ifc_ctrl_remove()
101 free_irq(ctrl->irq, ctrl); in fsl_ifc_ctrl_remove()
103 irq_dispose_mapping(ctrl->nand_irq); in fsl_ifc_ctrl_remove()
104 irq_dispose_mapping(ctrl->irq); in fsl_ifc_ctrl_remove()
106 iounmap(ctrl->regs); in fsl_ifc_ctrl_remove()
109 kfree(ctrl); in fsl_ifc_ctrl_remove()
122 static u32 check_nand_stat(struct fsl_ifc_ctrl *ctrl) in check_nand_stat() argument
[all …]
/linux-4.1.27/drivers/video/fbdev/mmp/hw/
Dmmp_ctrl.c45 struct mmphw_ctrl *ctrl = (struct mmphw_ctrl *)dev_id; in ctrl_handle_irq() local
48 isr = readl_relaxed(ctrl->reg_base + SPU_IRQ_ISR); in ctrl_handle_irq()
49 imask = readl_relaxed(ctrl->reg_base + SPU_IRQ_ENA); in ctrl_handle_irq()
53 tmp = readl_relaxed(ctrl->reg_base + SPU_IRQ_ISR); in ctrl_handle_irq()
55 writel_relaxed(~isr, ctrl->reg_base + SPU_IRQ_ISR); in ctrl_handle_irq()
56 } while ((isr = readl_relaxed(ctrl->reg_base + SPU_IRQ_ISR)) & imask); in ctrl_handle_irq()
327 static void ctrl_set_default(struct mmphw_ctrl *ctrl) in ctrl_set_default() argument
335 tmp = readl_relaxed(ctrl->reg_base + LCD_TOP_CTRL); in ctrl_set_default()
337 writel_relaxed(tmp, ctrl->reg_base + LCD_TOP_CTRL); in ctrl_set_default()
343 tmp = readl_relaxed(ctrl->reg_base + SPU_IRQ_ENA); in ctrl_set_default()
[all …]
/linux-4.1.27/drivers/crypto/caam/
Dctrl.c83 struct caam_ctrl __iomem *ctrl = ctrlpriv->ctrl; in run_descriptor_deco0() local
91 setbits32(&ctrl->deco_rsr, DECORSR_JR0); in run_descriptor_deco0()
93 while (!(rd_reg32(&ctrl->deco_rsr) & DECORSR_VALID) && in run_descriptor_deco0()
100 setbits32(&ctrl->deco_rq, DECORR_RQD0ENABLE); in run_descriptor_deco0()
102 while (!(rd_reg32(&ctrl->deco_rq) & DECORR_DEN0) && in run_descriptor_deco0()
108 clrbits32(&ctrl->deco_rq, DECORR_RQD0ENABLE); in run_descriptor_deco0()
143 clrbits32(&ctrl->deco_rsr, DECORSR_JR0); in run_descriptor_deco0()
146 clrbits32(&ctrl->deco_rq, DECORR_RQD0ENABLE); in run_descriptor_deco0()
177 struct caam_ctrl __iomem *ctrl; in instantiate_rng() local
181 ctrl = (struct caam_ctrl __iomem *)ctrlpriv->ctrl; in instantiate_rng()
[all …]
/linux-4.1.27/arch/arm/include/asm/
Dhw_breakpoint.h24 struct arch_hw_breakpoint_ctrl ctrl; member
27 static inline u32 encode_ctrl_reg(struct arch_hw_breakpoint_ctrl ctrl) in encode_ctrl_reg() argument
29 return (ctrl.mismatch << 22) | (ctrl.len << 5) | (ctrl.type << 3) | in encode_ctrl_reg()
30 (ctrl.privilege << 1) | ctrl.enabled; in encode_ctrl_reg()
34 struct arch_hw_breakpoint_ctrl *ctrl) in decode_ctrl_reg() argument
36 ctrl->enabled = reg & 0x1; in decode_ctrl_reg()
38 ctrl->privilege = reg & 0x3; in decode_ctrl_reg()
40 ctrl->type = reg & 0x3; in decode_ctrl_reg()
42 ctrl->len = reg & 0xff; in decode_ctrl_reg()
44 ctrl->mismatch = reg & 0x1; in decode_ctrl_reg()
[all …]
/linux-4.1.27/drivers/clk/mvebu/
Dcommon.c204 static struct clk_gating_ctrl *ctrl; variable
214 for (n = 0; n < ctrl->num_gates; n++) { in clk_gating_get_src()
216 to_clk_gate(__clk_get_hw(ctrl->gates[n])); in clk_gating_get_src()
218 return ctrl->gates[n]; in clk_gating_get_src()
225 ctrl->saved_reg = readl(ctrl->base); in mvebu_clk_gating_suspend()
231 writel(ctrl->saved_reg, ctrl->base); in mvebu_clk_gating_resume()
247 if (ctrl) { in mvebu_clk_gating_setup()
262 ctrl = kzalloc(sizeof(*ctrl), GFP_KERNEL); in mvebu_clk_gating_setup()
263 if (WARN_ON(!ctrl)) in mvebu_clk_gating_setup()
267 ctrl->lock = &ctrl_gating_lock; in mvebu_clk_gating_setup()
[all …]
Dkirkwood.c264 struct clk_muxing_ctrl *ctrl = (struct clk_muxing_ctrl *)data; in clk_muxing_get_src() local
270 for (n = 0; n < ctrl->num_muxes; n++) { in clk_muxing_get_src()
272 to_clk_mux(__clk_get_hw(ctrl->muxes[n])); in clk_muxing_get_src()
274 return ctrl->muxes[n]; in clk_muxing_get_src()
282 struct clk_muxing_ctrl *ctrl; in kirkwood_clk_muxing_setup() local
290 ctrl = kzalloc(sizeof(*ctrl), GFP_KERNEL); in kirkwood_clk_muxing_setup()
291 if (WARN_ON(!ctrl)) in kirkwood_clk_muxing_setup()
295 ctrl->lock = &ctrl_gating_lock; in kirkwood_clk_muxing_setup()
301 ctrl->num_muxes = n; in kirkwood_clk_muxing_setup()
302 ctrl->muxes = kcalloc(ctrl->num_muxes, sizeof(struct clk *), in kirkwood_clk_muxing_setup()
[all …]
/linux-4.1.27/arch/powerpc/sysdev/
Dfsl_lbc.c188 static int fsl_lbc_ctrl_init(struct fsl_lbc_ctrl *ctrl, in fsl_lbc_ctrl_init() argument
191 struct fsl_lbc_regs __iomem *lbc = ctrl->regs; in fsl_lbc_ctrl_init()
214 struct fsl_lbc_ctrl *ctrl = data; in fsl_lbc_ctrl_irq() local
215 struct fsl_lbc_regs __iomem *lbc = ctrl->regs; in fsl_lbc_ctrl_irq()
229 ctrl->irq_status = status; in fsl_lbc_ctrl_irq()
232 dev_err(ctrl->dev, "Local bus monitor time-out: " in fsl_lbc_ctrl_irq()
235 dev_err(ctrl->dev, "Write protect error: " in fsl_lbc_ctrl_irq()
238 dev_err(ctrl->dev, "Atomic write error: " in fsl_lbc_ctrl_irq()
241 dev_err(ctrl->dev, "Atomic read error: " in fsl_lbc_ctrl_irq()
244 dev_err(ctrl->dev, "Chip select error: " in fsl_lbc_ctrl_irq()
[all …]
/linux-4.1.27/drivers/media/i2c/s5c73m3/
Ds5c73m3-ctrls.c39 static int s5c73m3_get_af_status(struct s5c73m3 *state, struct v4l2_ctrl *ctrl) in s5c73m3_get_af_status() argument
49 ctrl->val = V4L2_AUTO_FOCUS_STATUS_BUSY; in s5c73m3_get_af_status()
53 ctrl->val = V4L2_AUTO_FOCUS_STATUS_REACHED; in s5c73m3_get_af_status()
61 ctrl->val = V4L2_AUTO_FOCUS_STATUS_FAILED; in s5c73m3_get_af_status()
68 static int s5c73m3_g_volatile_ctrl(struct v4l2_ctrl *ctrl) in s5c73m3_g_volatile_ctrl() argument
70 struct v4l2_subdev *sd = ctrl_to_sensor_sd(ctrl); in s5c73m3_g_volatile_ctrl()
77 switch (ctrl->id) { in s5c73m3_g_volatile_ctrl()
191 static int s5c73m3_3a_lock(struct s5c73m3 *state, struct v4l2_ctrl *ctrl) in s5c73m3_3a_lock() argument
193 bool awb_lock = ctrl->val & V4L2_LOCK_WHITE_BALANCE; in s5c73m3_3a_lock()
194 bool ae_lock = ctrl->val & V4L2_LOCK_EXPOSURE; in s5c73m3_3a_lock()
[all …]
/linux-4.1.27/drivers/media/common/
Dcx2341x.c279 struct v4l2_ext_control *ctrl) in cx2341x_get_ctrl() argument
281 switch (ctrl->id) { in cx2341x_get_ctrl()
283 ctrl->value = params->audio_sampling_freq; in cx2341x_get_ctrl()
286 ctrl->value = params->audio_encoding; in cx2341x_get_ctrl()
289 ctrl->value = params->audio_l2_bitrate; in cx2341x_get_ctrl()
292 ctrl->value = params->audio_ac3_bitrate; in cx2341x_get_ctrl()
295 ctrl->value = params->audio_mode; in cx2341x_get_ctrl()
298 ctrl->value = params->audio_mode_extension; in cx2341x_get_ctrl()
301 ctrl->value = params->audio_emphasis; in cx2341x_get_ctrl()
304 ctrl->value = params->audio_crc; in cx2341x_get_ctrl()
[all …]
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
Dgm204.c41 u32 ctrl, timeout; in auxch_init() local
46 ctrl = nv_rd32(aux, 0x00d954 + (ch * 0x50)); in auxch_init()
49 AUX_ERR("begin idle timeout 0x%08x\n", ctrl); in auxch_init()
52 } while (ctrl & 0x03010000); in auxch_init()
58 ctrl = nv_rd32(aux, 0x00d954 + (ch * 0x50)); in auxch_init()
61 AUX_ERR("magic wait 0x%08x\n", ctrl); in auxch_init()
65 } while ((ctrl & 0x03000000) != urep); in auxch_init()
76 u32 ctrl, stat, timeout, retries; in gm204_aux() local
102 ctrl = nv_rd32(aux, 0x00d954 + (ch * 0x50)); in gm204_aux()
103 ctrl &= ~0x0001f0ff; in gm204_aux()
[all …]
Dg94.c71 u32 ctrl, timeout; in auxch_init() local
76 ctrl = nv_rd32(aux, 0x00e4e4 + (ch * 0x50)); in auxch_init()
79 AUX_ERR("begin idle timeout 0x%08x\n", ctrl); in auxch_init()
82 } while (ctrl & 0x03010000); in auxch_init()
88 ctrl = nv_rd32(aux, 0x00e4e4 + (ch * 0x50)); in auxch_init()
91 AUX_ERR("magic wait 0x%08x\n", ctrl); in auxch_init()
95 } while ((ctrl & 0x03000000) != urep); in auxch_init()
106 u32 ctrl, stat, timeout, retries; in g94_aux() local
132 ctrl = nv_rd32(aux, 0x00e4e4 + (ch * 0x50)); in g94_aux()
133 ctrl &= ~0x0001f0ff; in g94_aux()
[all …]
Danx9805.c29 u32 ctrl; member
75 tmp = nv_rdi2cr(mast, chan->ctrl, 0x07) & ~0x04; in anx9805_aux()
76 nv_wri2cr(mast, chan->ctrl, 0x07, tmp | 0x04); in anx9805_aux()
77 nv_wri2cr(mast, chan->ctrl, 0x07, tmp); in anx9805_aux()
78 nv_wri2cr(mast, chan->ctrl, 0xf7, 0x01); in anx9805_aux()
100 if ((tmp = nv_rdi2cr(mast, chan->ctrl, 0xf7)) & 0x01) { in anx9805_aux()
114 nv_wri2cr(mast, chan->ctrl, 0xf7, 0x01); in anx9805_aux()
144 chan->ctrl = 0x39; in anx9805_aux_chan_ctor()
148 chan->ctrl = 0x3b; in anx9805_aux_chan_ctor()
180 tmp = nv_rdi2cr(mast, port->ctrl, 0x07) & ~0x10; in anx9805_xfer()
[all …]
/linux-4.1.27/drivers/pwm/
Dpwm-lpss.c62 u32 ctrl; in pwm_lpss_config() local
82 ctrl = readl(lpwm->regs + PWM); in pwm_lpss_config()
83 ctrl &= ~(PWM_BASE_UNIT_MASK | PWM_ON_TIME_DIV_MASK); in pwm_lpss_config()
84 ctrl |= (u16) base_unit << PWM_BASE_UNIT_SHIFT; in pwm_lpss_config()
85 ctrl |= on_time_div; in pwm_lpss_config()
87 ctrl |= PWM_SW_UPDATE; in pwm_lpss_config()
88 writel(ctrl, lpwm->regs + PWM); in pwm_lpss_config()
96 u32 ctrl; in pwm_lpss_enable() local
98 ctrl = readl(lpwm->regs + PWM); in pwm_lpss_enable()
99 writel(ctrl | PWM_ENABLE, lpwm->regs + PWM); in pwm_lpss_enable()
[all …]
Dpwm-jz4740.c90 uint32_t ctrl = jz4740_timer_get_ctrl(pwm->pwm); in jz4740_pwm_enable() local
92 ctrl |= JZ_TIMER_CTRL_PWM_ENABLE; in jz4740_pwm_enable()
93 jz4740_timer_set_ctrl(pwm->hwpwm, ctrl); in jz4740_pwm_enable()
101 uint32_t ctrl = jz4740_timer_get_ctrl(pwm->hwpwm); in jz4740_pwm_disable() local
103 ctrl &= ~JZ_TIMER_CTRL_PWM_ENABLE; in jz4740_pwm_disable()
105 jz4740_timer_set_ctrl(pwm->hwpwm, ctrl); in jz4740_pwm_disable()
115 uint16_t ctrl; in jz4740_pwm_config() local
145 ctrl = JZ_TIMER_CTRL_PRESCALER(prescaler) | JZ_TIMER_CTRL_SRC_EXT | in jz4740_pwm_config()
148 jz4740_timer_set_ctrl(pwm->hwpwm, ctrl); in jz4740_pwm_config()
/linux-4.1.27/arch/arm64/kernel/
Dhw_breakpoint.c234 enum debug_el dbg_el = debug_exception_level(info->ctrl.privilege); in hw_breakpoint_control()
235 u32 ctrl; in hw_breakpoint_control() local
237 if (info->ctrl.type == ARM_BREAKPOINT_EXECUTE) { in hw_breakpoint_control()
271 ctrl = encode_ctrl_reg(info->ctrl); in hw_breakpoint_control()
273 reg_enable ? ctrl | 0x1 : ctrl & ~0x1); in hw_breakpoint_control()
335 len = get_hbp_len(info->ctrl.len); in arch_check_bp_in_kernelspace()
345 int arch_bp_generic_fields(struct arch_hw_breakpoint_ctrl ctrl, in arch_bp_generic_fields() argument
349 switch (ctrl.type) { in arch_bp_generic_fields()
367 switch (ctrl.len) { in arch_bp_generic_fields()
397 info->ctrl.type = ARM_BREAKPOINT_EXECUTE; in arch_build_bp_info()
[all …]
/linux-4.1.27/drivers/net/ethernet/samsung/sxgbe/
Dsxgbe_core.c190 u32 ctrl; in sxgbe_set_eee_mode() local
197 ctrl = readl(ioaddr + SXGBE_CORE_LPI_CTRL_STATUS); in sxgbe_set_eee_mode()
198 ctrl |= LPI_CTRL_STATUS_LPIEN | LPI_CTRL_STATUS_TXA; in sxgbe_set_eee_mode()
199 writel(ctrl, ioaddr + SXGBE_CORE_LPI_CTRL_STATUS); in sxgbe_set_eee_mode()
204 u32 ctrl; in sxgbe_reset_eee_mode() local
206 ctrl = readl(ioaddr + SXGBE_CORE_LPI_CTRL_STATUS); in sxgbe_reset_eee_mode()
207 ctrl &= ~(LPI_CTRL_STATUS_LPIEN | LPI_CTRL_STATUS_TXA); in sxgbe_reset_eee_mode()
208 writel(ctrl, ioaddr + SXGBE_CORE_LPI_CTRL_STATUS); in sxgbe_reset_eee_mode()
213 u32 ctrl; in sxgbe_set_eee_pls() local
215 ctrl = readl(ioaddr + SXGBE_CORE_LPI_CTRL_STATUS); in sxgbe_set_eee_pls()
[all …]
/linux-4.1.27/drivers/staging/comedi/drivers/
Dcomedi_parport.c99 unsigned int ctrl; in parport_data_reg_insn_config() local
106 ctrl = inb(dev->iobase + PARPORT_CTRL_REG); in parport_data_reg_insn_config()
108 ctrl &= ~PARPORT_CTRL_BIDIR_ENA; in parport_data_reg_insn_config()
110 ctrl |= PARPORT_CTRL_BIDIR_ENA; in parport_data_reg_insn_config()
111 outb(ctrl, dev->iobase + PARPORT_CTRL_REG); in parport_data_reg_insn_config()
131 unsigned int ctrl; in parport_ctrl_reg_insn_bits() local
134 ctrl = inb(dev->iobase + PARPORT_CTRL_REG); in parport_ctrl_reg_insn_bits()
135 ctrl &= (PARPORT_CTRL_IRQ_ENA | PARPORT_CTRL_BIDIR_ENA); in parport_ctrl_reg_insn_bits()
136 ctrl |= s->state; in parport_ctrl_reg_insn_bits()
137 outb(ctrl, dev->iobase + PARPORT_CTRL_REG); in parport_ctrl_reg_insn_bits()
[all …]
Daddi_apci_1032.c95 unsigned int ctrl; /* interrupt mode OR (edge) . AND (level) */ member
127 devpriv->ctrl = 0; in apci1032_cos_insn_config()
133 if (devpriv->ctrl != (APCI1032_CTRL_INT_ENA | in apci1032_cos_insn_config()
136 devpriv->ctrl = APCI1032_CTRL_INT_ENA | in apci1032_cos_insn_config()
151 if (devpriv->ctrl != (APCI1032_CTRL_INT_ENA | in apci1032_cos_insn_config()
154 devpriv->ctrl = APCI1032_CTRL_INT_ENA | in apci1032_cos_insn_config()
238 if (!devpriv->ctrl) { in apci1032_cos_cmd()
246 outl(devpriv->ctrl, dev->iobase + APCI1032_CTRL_REG); in apci1032_cos_cmd()
262 unsigned int ctrl; in apci1032_interrupt() local
270 ctrl = inl(dev->iobase + APCI1032_CTRL_REG); in apci1032_interrupt()
[all …]
Daddi_apci_1564.c113 unsigned int ctrl; /* interrupt mode OR (edge) . AND (level) */ member
158 unsigned int ctrl; in apci1564_interrupt() local
179 ctrl = inl(devpriv->timer + ADDI_TCW_CTRL_REG); in apci1564_interrupt()
186 outl(ctrl, devpriv->timer + ADDI_TCW_CTRL_REG); in apci1564_interrupt()
198 ctrl = inl(iobase + ADDI_TCW_CTRL_REG); in apci1564_interrupt()
205 outl(ctrl, iobase + ADDI_TCW_CTRL_REG); in apci1564_interrupt()
294 devpriv->ctrl = 0; in apci1564_cos_insn_config()
303 if (devpriv->ctrl != (APCI1564_DI_INT_ENABLE | in apci1564_cos_insn_config()
306 devpriv->ctrl = APCI1564_DI_INT_ENABLE | in apci1564_cos_insn_config()
321 if (devpriv->ctrl != (APCI1564_DI_INT_ENABLE | in apci1564_cos_insn_config()
[all …]
/linux-4.1.27/drivers/hwmon/
Dlm73.c60 u8 ctrl; /* control register value */ member
124 data->ctrl &= LM73_CTRL_TO_MASK; in set_convrate()
125 data->ctrl |= res << LM73_CTRL_RES_SHIFT; in set_convrate()
127 data->ctrl); in set_convrate()
142 res = (data->ctrl & LM73_CTRL_RES_MASK) >> LM73_CTRL_RES_SHIFT; in show_convrate()
151 s32 ctrl; in show_maxmin_alarm() local
154 ctrl = i2c_smbus_read_byte_data(data->client, LM73_REG_CTRL); in show_maxmin_alarm()
155 if (ctrl < 0) in show_maxmin_alarm()
157 data->ctrl = ctrl; in show_maxmin_alarm()
160 return scnprintf(buf, PAGE_SIZE, "%d\n", (ctrl >> attr->index) & 1); in show_maxmin_alarm()
[all …]
Dgpio-fan.c46 unsigned *ctrl; member
137 gpio_set_value_cansleep(fan_data->ctrl[i], (ctrl_val >> i) & 1); in __set_fan_ctrl()
148 value = gpio_get_value_cansleep(fan_data->ctrl[i]); in __get_fan_ctrl()
333 if (index > 0 && !data->ctrl) in gpio_fan_is_visible()
366 unsigned *ctrl = pdata->ctrl; in fan_ctrl_init() local
370 err = devm_gpio_request(&pdev->dev, ctrl[i], in fan_ctrl_init()
375 err = gpio_direction_output(ctrl[i], in fan_ctrl_init()
376 gpio_get_value_cansleep(ctrl[i])); in fan_ctrl_init()
382 fan_data->ctrl = ctrl; in fan_ctrl_init()
444 unsigned *ctrl; in gpio_fan_get_of_pdata() local
[all …]
/linux-4.1.27/arch/arm64/include/asm/
Dhw_breakpoint.h32 struct arch_hw_breakpoint_ctrl ctrl; member
35 static inline u32 encode_ctrl_reg(struct arch_hw_breakpoint_ctrl ctrl) in encode_ctrl_reg() argument
37 return (ctrl.len << 5) | (ctrl.type << 3) | (ctrl.privilege << 1) | in encode_ctrl_reg()
38 ctrl.enabled; in encode_ctrl_reg()
42 struct arch_hw_breakpoint_ctrl *ctrl) in decode_ctrl_reg() argument
44 ctrl->enabled = reg & 0x1; in decode_ctrl_reg()
46 ctrl->privilege = reg & 0x3; in decode_ctrl_reg()
48 ctrl->type = reg & 0x3; in decode_ctrl_reg()
50 ctrl->len = reg & 0xff; in decode_ctrl_reg()
109 extern int arch_bp_generic_fields(struct arch_hw_breakpoint_ctrl ctrl,
/linux-4.1.27/drivers/mmc/host/
Dsdhci_f_sdh30.c55 u32 ctrl = 0; in sdhci_f_sdh30_soft_voltage_switch() local
58 ctrl = sdhci_readl(host, F_SDH30_IO_CONTROL2); in sdhci_f_sdh30_soft_voltage_switch()
59 ctrl |= F_SDH30_CRES_O_DN; in sdhci_f_sdh30_soft_voltage_switch()
60 sdhci_writel(host, ctrl, F_SDH30_IO_CONTROL2); in sdhci_f_sdh30_soft_voltage_switch()
61 ctrl |= F_SDH30_MSEL_O_1_8; in sdhci_f_sdh30_soft_voltage_switch()
62 sdhci_writel(host, ctrl, F_SDH30_IO_CONTROL2); in sdhci_f_sdh30_soft_voltage_switch()
64 ctrl &= ~F_SDH30_CRES_O_DN; in sdhci_f_sdh30_soft_voltage_switch()
65 sdhci_writel(host, ctrl, F_SDH30_IO_CONTROL2); in sdhci_f_sdh30_soft_voltage_switch()
70 ctrl = sdhci_readl(host, F_SDH30_ESD_CONTROL); in sdhci_f_sdh30_soft_voltage_switch()
71 ctrl |= priv->vendor_hs200; in sdhci_f_sdh30_soft_voltage_switch()
[all …]
Dsdhci-s3c.c163 u32 ctrl; in sdhci_s3c_set_clock() local
201 ctrl = readl(host->ioaddr + S3C_SDHCI_CONTROL2); in sdhci_s3c_set_clock()
202 ctrl &= ~S3C_SDHCI_CTRL2_SELBASECLK_MASK; in sdhci_s3c_set_clock()
203 ctrl |= best_src << S3C_SDHCI_CTRL2_SELBASECLK_SHIFT; in sdhci_s3c_set_clock()
204 writel(ctrl, host->ioaddr + S3C_SDHCI_CONTROL2); in sdhci_s3c_set_clock()
210 ctrl = readl(host->ioaddr + S3C_SDHCI_CONTROL2); in sdhci_s3c_set_clock()
211 ctrl |= (S3C64XX_SDHCI_CTRL2_ENSTAASYNCCLR | in sdhci_s3c_set_clock()
216 writel(ctrl, host->ioaddr + S3C_SDHCI_CONTROL2); in sdhci_s3c_set_clock()
219 ctrl = (S3C_SDHCI_CTRL3_FCSEL1 | S3C_SDHCI_CTRL3_FCSEL0); in sdhci_s3c_set_clock()
221 ctrl |= (S3C_SDHCI_CTRL3_FCSEL3 | S3C_SDHCI_CTRL3_FCSEL2); in sdhci_s3c_set_clock()
[all …]
/linux-4.1.27/drivers/rtc/
Drtc-ds1305.c98 u8 ctrl[DS1305_CONTROL_LEN]; member
150 buf[1] = ds1305->ctrl[0]; in ds1305_alarm_irq_enable()
153 if (ds1305->ctrl[0] & DS1305_AEI0) in ds1305_alarm_irq_enable()
163 ds1305->ctrl[0] = buf[1]; in ds1305_alarm_irq_enable()
290 ds1305->ctrl, sizeof(ds1305->ctrl)); in ds1305_get_alarm()
294 alm->enabled = !!(ds1305->ctrl[0] & DS1305_AEI0); in ds1305_get_alarm()
295 alm->pending = !!(ds1305->ctrl[1] & DS1305_AEI0); in ds1305_get_alarm()
363 if (ds1305->ctrl[0] & DS1305_AEI0) { in ds1305_set_alarm()
364 ds1305->ctrl[0] &= ~DS1305_AEI0; in ds1305_set_alarm()
367 buf[1] = ds1305->ctrl[0]; in ds1305_set_alarm()
[all …]
Drtc-jz4740.c57 uint32_t ctrl; in jz4740_rtc_wait_write_ready() local
61 ctrl = jz4740_rtc_reg_read(rtc, JZ_REG_RTC_CTRL); in jz4740_rtc_wait_write_ready()
62 } while (!(ctrl & JZ_RTC_CTRL_WRDY) && --timeout); in jz4740_rtc_wait_write_ready()
83 uint32_t ctrl; in jz4740_rtc_ctrl_set_bits() local
87 ctrl = jz4740_rtc_reg_read(rtc, JZ_REG_RTC_CTRL); in jz4740_rtc_ctrl_set_bits()
90 ctrl |= JZ_RTC_CTRL_1HZ | JZ_RTC_CTRL_AF; in jz4740_rtc_ctrl_set_bits()
93 ctrl |= mask; in jz4740_rtc_ctrl_set_bits()
95 ctrl &= ~mask; in jz4740_rtc_ctrl_set_bits()
97 ret = jz4740_rtc_reg_write(rtc, JZ_REG_RTC_CTRL, ctrl); in jz4740_rtc_ctrl_set_bits()
141 uint32_t ctrl; in jz4740_rtc_read_alarm() local
[all …]
Drtc-pcf8583.c32 unsigned char ctrl; member
46 #define get_ctrl(x) ((struct pcf8583 *)i2c_get_clientdata(x))->ctrl
118 static int pcf8583_get_ctrl(struct i2c_client *client, unsigned char *ctrl) in pcf8583_get_ctrl() argument
120 *ctrl = get_ctrl(client); in pcf8583_get_ctrl()
124 static int pcf8583_set_ctrl(struct i2c_client *client, unsigned char *ctrl) in pcf8583_set_ctrl() argument
129 buf[1] = *ctrl; in pcf8583_set_ctrl()
130 set_ctrl(client, *ctrl); in pcf8583_set_ctrl()
178 unsigned char ctrl, year[2]; in pcf8583_rtc_read_time() local
189 pcf8583_get_ctrl(client, &ctrl); in pcf8583_rtc_read_time()
190 if (ctrl & (CTRL_STOP | CTRL_HOLD)) { in pcf8583_rtc_read_time()
[all …]
/linux-4.1.27/drivers/net/ethernet/micrel/
Dks8695net.c595 u32 ctrl; in ks8695_link_irq() local
597 ctrl = readl(ksp->phyiface_regs + KS8695_WMC); in ks8695_link_irq()
598 if (ctrl & WMC_WLS) { in ks8695_link_irq()
604 (ctrl & WMC_WSS) ? "0" : "", in ks8695_link_irq()
605 (ctrl & WMC_WDS) ? "Full" : "Half"); in ks8695_link_irq()
666 u32 ctrl; in ks8695_shutdown() local
670 ctrl = ks8695_readreg(ksp, KS8695_DTXC); in ks8695_shutdown()
671 ks8695_writereg(ksp, KS8695_DTXC, ctrl & ~DTXC_TE); in ks8695_shutdown()
674 ctrl = ks8695_readreg(ksp, KS8695_DRXC); in ks8695_shutdown()
675 ks8695_writereg(ksp, KS8695_DRXC, ctrl & ~DRXC_RE); in ks8695_shutdown()
[all …]
/linux-4.1.27/drivers/usb/early/
Dehci-dbgp.c163 u32 ctrl; in dbgp_wait_until_complete() local
167 ctrl = readl(&ehci_debug->control); in dbgp_wait_until_complete()
169 if (ctrl & DBGP_DONE) in dbgp_wait_until_complete()
181 writel(ctrl | DBGP_DONE, &ehci_debug->control); in dbgp_wait_until_complete()
182 return (ctrl & DBGP_ERROR) ? -DBGP_ERRCODE(ctrl) : DBGP_LEN(ctrl); in dbgp_wait_until_complete()
200 static int dbgp_wait_until_done(unsigned ctrl, int loop) in dbgp_wait_until_done() argument
206 writel(ctrl | DBGP_GO, &ehci_debug->control); in dbgp_wait_until_done()
275 u32 pids, ctrl; in dbgp_bulk_write() local
285 ctrl = readl(&ehci_debug->control); in dbgp_bulk_write()
286 ctrl = dbgp_len_update(ctrl, size); in dbgp_bulk_write()
[all …]
/linux-4.1.27/arch/mips/kernel/
Dcevt-gt641xx.c51 u32 ctrl; in gt641xx_timer0_set_next_event() local
55 ctrl = GT_READ(GT_TC_CONTROL_OFS); in gt641xx_timer0_set_next_event()
56 ctrl &= ~(GT_TC_CONTROL_ENTC0_MSK | GT_TC_CONTROL_SELTC0_MSK); in gt641xx_timer0_set_next_event()
57 ctrl |= GT_TC_CONTROL_ENTC0_MSK; in gt641xx_timer0_set_next_event()
60 GT_WRITE(GT_TC_CONTROL_OFS, ctrl); in gt641xx_timer0_set_next_event()
70 u32 ctrl; in gt641xx_timer0_set_mode() local
74 ctrl = GT_READ(GT_TC_CONTROL_OFS); in gt641xx_timer0_set_mode()
75 ctrl &= ~(GT_TC_CONTROL_ENTC0_MSK | GT_TC_CONTROL_SELTC0_MSK); in gt641xx_timer0_set_mode()
79 ctrl |= GT_TC_CONTROL_ENTC0_MSK | GT_TC_CONTROL_SELTC0_MSK; in gt641xx_timer0_set_mode()
82 ctrl |= GT_TC_CONTROL_ENTC0_MSK; in gt641xx_timer0_set_mode()
[all …]
/linux-4.1.27/drivers/macintosh/
Dwindfarm_smu_controls.c50 struct wf_control ctrl; member
52 #define to_smu_fan(c) container_of(c, struct smu_fan_control, ctrl)
168 fct->ctrl.ops = &smu_fan_ops; in smu_fan_create()
174 fct->ctrl.type = pwm_fan ? WF_CONTROL_PWM_FAN : WF_CONTROL_RPM_FAN; in smu_fan_create()
185 fct->ctrl.name = NULL; in smu_fan_create()
191 fct->ctrl.name = "cpu-rear-fan-0"; in smu_fan_create()
194 fct->ctrl.name = "cpu-rear-fan-1"; in smu_fan_create()
198 fct->ctrl.name = "cpu-front-fan-0"; in smu_fan_create()
201 fct->ctrl.name = "cpu-front-fan-1"; in smu_fan_create()
203 fct->ctrl.name = "cpu-pump-0"; in smu_fan_create()
[all …]
Dmacio-adb.c31 struct preg ctrl; member
110 out_8(&adb->ctrl.r, 0); in macio_init()
153 out_8(&adb->ctrl.r, in_8(&adb->ctrl.r) | ADB_RST); in macio_adb_reset_bus()
154 while ((in_8(&adb->ctrl.r) & ADB_RST) != 0) { in macio_adb_reset_bus()
156 out_8(&adb->ctrl.r, in_8(&adb->ctrl.r) & ~ADB_RST); in macio_adb_reset_bus()
189 out_8(&adb->ctrl.r, in_8(&adb->ctrl.r) | TAR); in macio_send_request()
221 out_8(&adb->ctrl.r, DTB + CRE); in macio_adb_interrupt()
223 out_8(&adb->ctrl.r, DTB); in macio_adb_interrupt()
227 out_8(&adb->ctrl.r, in_8(&adb->ctrl.r) | TAR); in macio_adb_interrupt()
247 out_8(&adb->ctrl.r, in_8(&adb->ctrl.r) | TAR); in macio_adb_interrupt()
Dwindfarm_fcu_controls.c69 struct wf_control ctrl; member
317 fan->ctrl.name, pump_min, pump_max); in wf_fcu_get_pump_minmax()
331 if (mpu0 && !strcmp(fan->ctrl.name, "cpu-front-fan-0")) { in wf_fcu_get_rpmfan_minmax()
336 if (mpu1 && !strcmp(fan->ctrl.name, "cpu-front-fan-1")) { in wf_fcu_get_rpmfan_minmax()
341 if (mpu0 && !strcmp(fan->ctrl.name, "cpu-rear-fan-0")) { in wf_fcu_get_rpmfan_minmax()
346 if (mpu1 && !strcmp(fan->ctrl.name, "cpu-rear-fan-1")) { in wf_fcu_get_rpmfan_minmax()
352 if (!strncmp(fan->ctrl.name, "cpu-fan", 7)) { in wf_fcu_get_rpmfan_minmax()
359 fan->ctrl.name, fan->min, fan->max); in wf_fcu_get_rpmfan_minmax()
372 fan->ctrl.name = name; in wf_fcu_add_fan()
373 fan->ctrl.priv = fan; in wf_fcu_add_fan()
[all …]
/linux-4.1.27/include/linux/
Dspmi.h49 struct spmi_controller *ctrl; member
68 struct spmi_device *spmi_device_alloc(struct spmi_controller *ctrl);
91 int (*cmd)(struct spmi_controller *ctrl, u8 opcode, u8 sid);
92 int (*read_cmd)(struct spmi_controller *ctrl, u8 opcode,
94 int (*write_cmd)(struct spmi_controller *ctrl, u8 opcode,
104 void *spmi_controller_get_drvdata(const struct spmi_controller *ctrl) in spmi_controller_get_drvdata() argument
106 return dev_get_drvdata(&ctrl->dev); in spmi_controller_get_drvdata()
109 static inline void spmi_controller_set_drvdata(struct spmi_controller *ctrl, in spmi_controller_set_drvdata() argument
112 dev_set_drvdata(&ctrl->dev, data); in spmi_controller_set_drvdata()
122 static inline void spmi_controller_put(struct spmi_controller *ctrl) in spmi_controller_put() argument
[all …]
Dmdio-bitbang.h16 void (*set_mdc)(struct mdiobb_ctrl *ctrl, int level);
21 void (*set_mdio_dir)(struct mdiobb_ctrl *ctrl, int output);
27 void (*set_mdio_data)(struct mdiobb_ctrl *ctrl, int value);
30 int (*get_mdio_data)(struct mdiobb_ctrl *ctrl);
40 struct mii_bus *alloc_mdio_bitbang(struct mdiobb_ctrl *ctrl);
/linux-4.1.27/drivers/dma/
Dmoxart-dma.c190 u32 ctrl; in moxart_terminate_all() local
201 ctrl = readl(ch->base + REG_OFF_CTRL); in moxart_terminate_all()
202 ctrl &= ~(APB_DMA_ENABLE | APB_DMA_FIN_INT_EN | APB_DMA_ERR_INT_EN); in moxart_terminate_all()
203 writel(ctrl, ch->base + REG_OFF_CTRL); in moxart_terminate_all()
216 u32 ctrl; in moxart_slave_config() local
220 ctrl = readl(ch->base + REG_OFF_CTRL); in moxart_slave_config()
221 ctrl |= APB_DMA_BURST_MODE; in moxart_slave_config()
222 ctrl &= ~(APB_DMA_DEST_MASK | APB_DMA_SOURCE_MASK); in moxart_slave_config()
223 ctrl &= ~(APB_DMA_DEST_REQ_NO_MASK | APB_DMA_SOURCE_REQ_NO_MASK); in moxart_slave_config()
227 ctrl |= APB_DMA_DATA_WIDTH_1; in moxart_slave_config()
[all …]
/linux-4.1.27/drivers/media/platform/vivid/
Dvivid-ctrls.c104 static int vivid_user_gen_s_ctrl(struct v4l2_ctrl *ctrl) in vivid_user_gen_s_ctrl() argument
106 struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_user_gen); in vivid_user_gen_s_ctrl()
108 switch (ctrl->id) { in vivid_user_gen_s_ctrl()
283 static int vivid_user_vid_g_volatile_ctrl(struct v4l2_ctrl *ctrl) in vivid_user_vid_g_volatile_ctrl() argument
285 struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_user_vid); in vivid_user_vid_g_volatile_ctrl()
287 switch (ctrl->id) { in vivid_user_vid_g_volatile_ctrl()
295 static int vivid_user_vid_s_ctrl(struct v4l2_ctrl *ctrl) in vivid_user_vid_s_ctrl() argument
297 struct vivid_dev *dev = container_of(ctrl->handler, struct vivid_dev, ctrl_hdl_user_vid); in vivid_user_vid_s_ctrl()
299 switch (ctrl->id) { in vivid_user_vid_s_ctrl()
301 dev->input_brightness[dev->input] = ctrl->val - dev->input * 128; in vivid_user_vid_s_ctrl()
[all …]
/linux-4.1.27/arch/arm/mach-ks8695/
Dirq.c69 unsigned long ctrl, mode; in ks8695_irq_set_type() local
72 ctrl = __raw_readl(KS8695_GPIO_VA + KS8695_IOPC); in ks8695_irq_set_type()
98 ctrl &= ~IOPC_IOEINT0TM; in ks8695_irq_set_type()
99 ctrl |= IOPC_IOEINT0_MODE(mode); in ks8695_irq_set_type()
102 ctrl &= ~IOPC_IOEINT1TM; in ks8695_irq_set_type()
103 ctrl |= IOPC_IOEINT1_MODE(mode); in ks8695_irq_set_type()
106 ctrl &= ~IOPC_IOEINT2TM; in ks8695_irq_set_type()
107 ctrl |= IOPC_IOEINT2_MODE(mode); in ks8695_irq_set_type()
110 ctrl &= ~IOPC_IOEINT3TM; in ks8695_irq_set_type()
111 ctrl |= IOPC_IOEINT3_MODE(mode); in ks8695_irq_set_type()
[all …]
/linux-4.1.27/arch/nios2/kernel/
Dtime.c112 u16 ctrl; in nios2_timer_start() local
114 ctrl = timer_readw(timer, ALTERA_TIMER_CONTROL_REG); in nios2_timer_start()
115 ctrl |= ALTERA_TIMER_CONTROL_START_MSK; in nios2_timer_start()
116 timer_writew(timer, ctrl, ALTERA_TIMER_CONTROL_REG); in nios2_timer_start()
121 u16 ctrl; in nios2_timer_stop() local
123 ctrl = timer_readw(timer, ALTERA_TIMER_CONTROL_REG); in nios2_timer_stop()
124 ctrl |= ALTERA_TIMER_CONTROL_STOP_MSK; in nios2_timer_stop()
125 timer_writew(timer, ctrl, ALTERA_TIMER_CONTROL_REG); in nios2_timer_stop()
131 u16 ctrl; in nios2_timer_config() local
137 ctrl = timer_readw(timer, ALTERA_TIMER_CONTROL_REG); in nios2_timer_config()
[all …]
/linux-4.1.27/drivers/net/ethernet/freescale/fs_enet/
Dmii-bitbang.c31 struct mdiobb_ctrl ctrl; member
58 static inline void mdio_dir(struct mdiobb_ctrl *ctrl, int dir) in mdio_dir() argument
60 struct bb_info *bitbang = container_of(ctrl, struct bb_info, ctrl); in mdio_dir()
71 static inline int mdio_read(struct mdiobb_ctrl *ctrl) in mdio_read() argument
73 struct bb_info *bitbang = container_of(ctrl, struct bb_info, ctrl); in mdio_read()
77 static inline void mdio(struct mdiobb_ctrl *ctrl, int what) in mdio() argument
79 struct bb_info *bitbang = container_of(ctrl, struct bb_info, ctrl); in mdio()
90 static inline void mdc(struct mdiobb_ctrl *ctrl, int what) in mdc() argument
92 struct bb_info *bitbang = container_of(ctrl, struct bb_info, ctrl); in mdc()
162 bitbang->ctrl.ops = &bb_ops; in fs_enet_mdio_probe()
[all …]
/linux-4.1.27/drivers/isdn/hardware/eicon/
Dcapimain.c82 struct capi_ctr *ctrl = m->private; in diva_ctl_proc_show() local
83 diva_card *card = (diva_card *) ctrl->driverdata; in diva_ctl_proc_show()
85 seq_printf(m, "%s\n", ctrl->name); in diva_ctl_proc_show()
86 seq_printf(m, "Serial No. : %s\n", ctrl->serial); in diva_ctl_proc_show()
109 void diva_os_set_controller_struct(struct capi_ctr *ctrl) in diva_os_set_controller_struct() argument
111 ctrl->driver_name = DRIVERLNAME; in diva_os_set_controller_struct()
112 ctrl->load_firmware = NULL; in diva_os_set_controller_struct()
113 ctrl->reset_ctr = NULL; in diva_os_set_controller_struct()
114 ctrl->proc_fops = &diva_ctl_proc_fops; in diva_os_set_controller_struct()
115 ctrl->owner = THIS_MODULE; in diva_os_set_controller_struct()
Dcapifunc.c88 static char *diva_procinfo(struct capi_ctr *ctrl) in diva_procinfo() argument
90 return (ctrl->serial); in diva_procinfo()
117 byte ctrl = Controller & 0x7f; /* mask external controller bit off */ in MapController() local
120 if (ctrl == ControllerMap[i]) { in MapController()
126 ControllerMap[0] = ctrl; in MapController()
138 byte ctrl = MappedController & 0x7f; /* mask external controller bit off */ in UnMapController() local
140 if (ctrl <= max_adapter) { in UnMapController()
141 Controller = ControllerMap[ctrl]; in UnMapController()
491 struct capi_ctr *ctrl = NULL; in diva_add_card() local
509 ctrl = &card->capi_ctrl; in diva_add_card()
[all …]
/linux-4.1.27/drivers/media/tuners/
Dtea5767.c29 struct tea5767_ctrl ctrl; member
150 switch (priv->ctrl.xtal_freq) { in tea5767_status_dump()
201 if (priv->ctrl.port1) in set_radio_freq()
214 if (priv->ctrl.port2) in set_radio_freq()
217 if (priv->ctrl.high_cut) in set_radio_freq()
220 if (priv->ctrl.st_noise) in set_radio_freq()
223 if (priv->ctrl.soft_mute) in set_radio_freq()
226 if (priv->ctrl.japan_band) in set_radio_freq()
231 if (priv->ctrl.deemph_75) in set_radio_freq()
234 if (priv->ctrl.pllref) in set_radio_freq()
[all …]
Dtuner-xc2028.c119 struct xc2028_ctrl ctrl; member
132 if (priv->ctrl.msleep) \
133 msleep(priv->ctrl.msleep); \
144 if (priv->ctrl.msleep) \
145 msleep(priv->ctrl.msleep); \
156 } else if (priv->ctrl.msleep) \
157 msleep(priv->ctrl.msleep); \
547 if (priv->ctrl.max_len > sizeof(buf)) in load_firmware()
548 priv->ctrl.max_len = sizeof(buf); in load_firmware()
626 int len = (size < priv->ctrl.max_len - 1) ? in load_firmware()
[all …]
/linux-4.1.27/drivers/mtd/nand/
Dplat_nand.c69 data->chip.cmd_ctrl = pdata->ctrl.cmd_ctrl; in plat_nand_probe()
70 data->chip.dev_ready = pdata->ctrl.dev_ready; in plat_nand_probe()
71 data->chip.select_chip = pdata->ctrl.select_chip; in plat_nand_probe()
72 data->chip.write_buf = pdata->ctrl.write_buf; in plat_nand_probe()
73 data->chip.read_buf = pdata->ctrl.read_buf; in plat_nand_probe()
74 data->chip.read_byte = pdata->ctrl.read_byte; in plat_nand_probe()
79 data->chip.ecc.hwctl = pdata->ctrl.hwcontrol; in plat_nand_probe()
86 if (pdata->ctrl.probe) { in plat_nand_probe()
87 err = pdata->ctrl.probe(pdev); in plat_nand_probe()
110 if (pdata->ctrl.remove) in plat_nand_probe()
[all …]
Dfsl_elbc_nand.c53 struct fsl_lbc_ctrl *ctrl; member
149 struct fsl_lbc_ctrl *ctrl = priv->ctrl; in set_addr() local
150 struct fsl_lbc_regs __iomem *lbc = ctrl->regs; in set_addr()
151 struct fsl_elbc_fcm_ctrl *elbc_fcm_ctrl = ctrl->nand; in set_addr()
200 struct fsl_lbc_ctrl *ctrl = priv->ctrl; in fsl_elbc_run_command() local
201 struct fsl_elbc_fcm_ctrl *elbc_fcm_ctrl = ctrl->nand; in fsl_elbc_run_command()
202 struct fsl_lbc_regs __iomem *lbc = ctrl->regs; in fsl_elbc_run_command()
218 ctrl->irq_status = 0; in fsl_elbc_run_command()
223 wait_event_timeout(ctrl->irq_wait, ctrl->irq_status, in fsl_elbc_run_command()
225 elbc_fcm_ctrl->status = ctrl->irq_status; in fsl_elbc_run_command()
[all …]
Dfsl_ifc_nand.c45 struct fsl_ifc_ctrl *ctrl; member
235 struct fsl_ifc_ctrl *ctrl = priv->ctrl; in set_addr() local
236 struct fsl_ifc_regs __iomem *ifc = ctrl->regs; in set_addr()
279 static int check_read_ecc(struct mtd_info *mtd, struct fsl_ifc_ctrl *ctrl, in check_read_ecc() argument
297 struct fsl_ifc_ctrl *ctrl = priv->ctrl; in fsl_ifc_run_command() local
299 struct fsl_ifc_regs __iomem *ifc = ctrl->regs; in fsl_ifc_run_command()
313 ctrl->nand_stat = 0; in fsl_ifc_run_command()
319 wait_event_timeout(ctrl->nand_wait, ctrl->nand_stat, in fsl_ifc_run_command()
323 if (!ctrl->nand_stat) in fsl_ifc_run_command()
325 if (ctrl->nand_stat & IFC_NAND_EVTER_STAT_FTOER) in fsl_ifc_run_command()
[all …]
Djz4740_nand.c85 uint32_t ctrl; in jz_nand_select_chip() local
88 ctrl = readl(nand->base + JZ_REG_NAND_CTRL); in jz_nand_select_chip()
89 ctrl &= ~JZ_NAND_CTRL_ASSERT_CHIP_MASK; in jz_nand_select_chip()
98 writel(ctrl, nand->base + JZ_REG_NAND_CTRL); in jz_nand_select_chip()
103 static void jz_nand_cmd_ctrl(struct mtd_info *mtd, int dat, unsigned int ctrl) in jz_nand_cmd_ctrl() argument
112 if (ctrl & NAND_CTRL_CHANGE) { in jz_nand_cmd_ctrl()
113 BUG_ON((ctrl & NAND_ALE) && (ctrl & NAND_CLE)); in jz_nand_cmd_ctrl()
114 if (ctrl & NAND_ALE) in jz_nand_cmd_ctrl()
116 else if (ctrl & NAND_CLE) in jz_nand_cmd_ctrl()
121 if (ctrl & NAND_NCE) in jz_nand_cmd_ctrl()
[all …]
/linux-4.1.27/drivers/net/can/c_can/
Dc_can_platform.c79 u32 ctrl = 0; in c_can_hw_raminit_wait_syscon() local
87 regmap_read(raminit->syscon, raminit->reg, &ctrl); in c_can_hw_raminit_wait_syscon()
92 } while ((ctrl & mask) != val); in c_can_hw_raminit_wait_syscon()
98 u32 ctrl = 0; in c_can_hw_raminit_syscon() local
104 regmap_read(raminit->syscon, raminit->reg, &ctrl); in c_can_hw_raminit_syscon()
113 ctrl &= ~mask; /* START = 0, DONE = 0 */ in c_can_hw_raminit_syscon()
114 regmap_update_bits(raminit->syscon, raminit->reg, mask, ctrl); in c_can_hw_raminit_syscon()
119 c_can_hw_raminit_wait_syscon(priv, 1 << raminit->bits.start, ctrl); in c_can_hw_raminit_syscon()
123 ctrl |= 1 << raminit->bits.start; in c_can_hw_raminit_syscon()
125 ctrl |= 1 << raminit->bits.done; in c_can_hw_raminit_syscon()
[all …]
/linux-4.1.27/drivers/media/i2c/m5mols/
Dm5mols_controls.c189 static int m5mols_3a_lock(struct m5mols_info *info, struct v4l2_ctrl *ctrl) in m5mols_3a_lock() argument
191 bool af_lock = ctrl->val & V4L2_LOCK_FOCUS; in m5mols_3a_lock()
194 if ((ctrl->val ^ ctrl->cur.val) & V4L2_LOCK_EXPOSURE) { in m5mols_3a_lock()
195 bool ae_lock = ctrl->val & V4L2_LOCK_EXPOSURE; in m5mols_3a_lock()
203 if (((ctrl->val ^ ctrl->cur.val) & V4L2_LOCK_WHITE_BALANCE) in m5mols_3a_lock()
205 bool awb_lock = ctrl->val & V4L2_LOCK_WHITE_BALANCE; in m5mols_3a_lock()
216 if ((ctrl->val ^ ctrl->cur.val) & V4L2_LOCK_FOCUS) in m5mols_3a_lock()
403 static int m5mols_g_volatile_ctrl(struct v4l2_ctrl *ctrl) in m5mols_g_volatile_ctrl() argument
405 struct v4l2_subdev *sd = to_sd(ctrl); in m5mols_g_volatile_ctrl()
411 __func__, ctrl->name, info->isp_ready); in m5mols_g_volatile_ctrl()
[all …]
Dm5mols.h318 int m5mols_set_ctrl(struct v4l2_ctrl *ctrl);
330 static inline struct v4l2_subdev *to_sd(struct v4l2_ctrl *ctrl) in to_sd() argument
332 struct m5mols_info *info = container_of(ctrl->handler, in to_sd()
337 static inline void m5mols_set_ctrl_mode(struct v4l2_ctrl *ctrl, in m5mols_set_ctrl_mode() argument
340 ctrl->priv = (void *)(uintptr_t)mode; in m5mols_set_ctrl_mode()
343 static inline unsigned int m5mols_get_ctrl_mode(struct v4l2_ctrl *ctrl) in m5mols_get_ctrl_mode() argument
345 return (unsigned int)(uintptr_t)ctrl->priv; in m5mols_get_ctrl_mode()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/therm/
Dnv50.c34 pwm_info(struct nvkm_therm *therm, int *line, int *ctrl, int *indx) in pwm_info() argument
37 *ctrl = 0x00e100; in pwm_info()
42 *ctrl = 0x00e100; in pwm_info()
47 *ctrl = 0x00e28c; in pwm_info()
62 int ctrl, id, ret = pwm_info(therm, &line, &ctrl, &id); in nv50_fan_pwm_ctrl() local
64 nv_mask(therm, ctrl, 0x00010001 << line, data << line); in nv50_fan_pwm_ctrl()
71 int ctrl, id, ret = pwm_info(therm, &line, &ctrl, &id); in nv50_fan_pwm_get() local
75 if (nv_rd32(therm, ctrl) & (1 << line)) { in nv50_fan_pwm_get()
87 int ctrl, id, ret = pwm_info(therm, &line, &ctrl, &id); in nv50_fan_pwm_set() local
/linux-4.1.27/sound/soc/fsl/
Dfsl_spdif.c145 struct spdif_mixer_control *ctrl = &spdif_priv->fsl_spdif_control; in spdif_irq_uqrx_full() local
152 pos = &ctrl->upos; in spdif_irq_uqrx_full()
157 pos = &ctrl->qpos; in spdif_irq_uqrx_full()
176 ctrl->subcode[*pos++] = val >> 16; in spdif_irq_uqrx_full()
177 ctrl->subcode[*pos++] = val >> 8; in spdif_irq_uqrx_full()
178 ctrl->subcode[*pos++] = val; in spdif_irq_uqrx_full()
184 struct spdif_mixer_control *ctrl = &spdif_priv->fsl_spdif_control; in spdif_irq_uq_sync() local
190 if (ctrl->qpos == 0) in spdif_irq_uq_sync()
194 ctrl->ready_buf = (ctrl->qpos - 1) / SPDIF_QSUB_SIZE + 1; in spdif_irq_uq_sync()
200 struct spdif_mixer_control *ctrl = &spdif_priv->fsl_spdif_control; in spdif_irq_uq_err() local
[all …]
/linux-4.1.27/drivers/usb/dwc3/
Dep0.c78 trb->ctrl = type; in dwc3_ep0_start_trans()
80 trb->ctrl |= (DWC3_TRB_CTRL_HWO in dwc3_ep0_start_trans()
333 struct usb_ctrlrequest *ctrl) in dwc3_ep0_handle_status() argument
341 recip = ctrl->bRequestType & USB_RECIP_MASK; in dwc3_ep0_handle_status()
367 dep = dwc3_wIndex_to_dep(dwc, ctrl->wIndex); in dwc3_ep0_handle_status()
391 struct usb_ctrlrequest *ctrl, int set) in dwc3_ep0_handle_feature() argument
401 wValue = le16_to_cpu(ctrl->wValue); in dwc3_ep0_handle_feature()
402 wIndex = le16_to_cpu(ctrl->wIndex); in dwc3_ep0_handle_feature()
403 recip = ctrl->bRequestType & USB_RECIP_MASK; in dwc3_ep0_handle_feature()
500 static int dwc3_ep0_set_address(struct dwc3 *dwc, struct usb_ctrlrequest *ctrl) in dwc3_ep0_set_address() argument
[all …]
Dtrace.h83 TP_PROTO(struct usb_ctrlrequest *ctrl),
84 TP_ARGS(ctrl),
93 __entry->bRequestType = ctrl->bRequestType;
94 __entry->bRequest = ctrl->bRequest;
95 __entry->wValue = ctrl->wValue;
96 __entry->wIndex = ctrl->wIndex;
97 __entry->wLength = ctrl->wLength;
107 TP_PROTO(struct usb_ctrlrequest *ctrl),
108 TP_ARGS(ctrl)
221 __field(u32, ctrl)
[all …]
/linux-4.1.27/arch/mips/oprofile/
Dop_model_loongson2.c37 unsigned int ctrl; member
54 unsigned int ctrl = 0; in loongson2_reg_setup() local
64 ctrl |= LOONGSON2_PERFCTRL_EVENT(0, cfg[0].event); in loongson2_reg_setup()
69 ctrl |= LOONGSON2_PERFCTRL_EVENT(1, cfg[1].event); in loongson2_reg_setup()
74 ctrl |= LOONGSON2_PERFCTRL_EXL | LOONGSON2_PERFCTRL_ENABLE; in loongson2_reg_setup()
76 ctrl |= LOONGSON2_PERFCTRL_KERNEL; in loongson2_reg_setup()
78 ctrl |= LOONGSON2_PERFCTRL_USER; in loongson2_reg_setup()
81 reg.ctrl = ctrl; in loongson2_reg_setup()
96 write_c0_perfctrl(reg.ctrl); in loongson2_cpu_start()
/linux-4.1.27/net/caif/
Dcfctrl.c22 static int handle_loop(struct cfctrl *ctrl, in handle_loop() argument
27 static int handle_loop(struct cfctrl *ctrl,
31 static void cfctrl_ctrlcmd(struct cflayer *layr, enum caif_ctrlcmd ctrl,
63 struct cfctrl *ctrl = container_obj(layer); in cfctrl_remove() local
65 spin_lock_bh(&ctrl->info_list_lock); in cfctrl_remove()
66 list_for_each_entry_safe(p, tmp, &ctrl->list, list) { in cfctrl_remove()
70 spin_unlock_bh(&ctrl->info_list_lock); in cfctrl_remove()
129 static void cfctrl_insert_req(struct cfctrl *ctrl, in cfctrl_insert_req() argument
132 spin_lock_bh(&ctrl->info_list_lock); in cfctrl_insert_req()
133 atomic_inc(&ctrl->req_seq_no); in cfctrl_insert_req()
[all …]
Dcfsrvl.c28 static void cfservl_ctrlcmd(struct cflayer *layr, enum caif_ctrlcmd ctrl, in cfservl_ctrlcmd() argument
36 switch (ctrl) { in cfservl_ctrlcmd()
39 layr->up->ctrlcmd(layr->up, ctrl, phyid); in cfservl_ctrlcmd()
44 layr->up->ctrlcmd(layr->up, ctrl, phyid); in cfservl_ctrlcmd()
84 layr->up->ctrlcmd(layr->up, ctrl, phyid); in cfservl_ctrlcmd()
87 pr_warn("Unexpected ctrl in cfsrvl (%d)\n", ctrl); in cfservl_ctrlcmd()
89 layr->up->ctrlcmd(layr->up, ctrl, phyid); in cfservl_ctrlcmd()
95 static int cfservl_modemcmd(struct cflayer *layr, enum caif_modemcmd ctrl) in cfservl_modemcmd() argument
106 switch (ctrl) { in cfservl_modemcmd()
/linux-4.1.27/drivers/isdn/hardware/avm/
Db1.c278 int b1_load_firmware(struct capi_ctr *ctrl, capiloaddata *data) in b1_load_firmware() argument
280 avmctrl_info *cinfo = (avmctrl_info *)(ctrl->driverdata); in b1_load_firmware()
316 b1_put_word(port, ctrl->cnr - 1); in b1_load_firmware()
322 void b1_reset_ctr(struct capi_ctr *ctrl) in b1_reset_ctr() argument
324 avmctrl_info *cinfo = (avmctrl_info *)(ctrl->driverdata); in b1_reset_ctr()
336 capi_ctr_down(ctrl); in b1_reset_ctr()
339 void b1_register_appl(struct capi_ctr *ctrl, in b1_register_appl() argument
343 avmctrl_info *cinfo = (avmctrl_info *)(ctrl->driverdata); in b1_register_appl()
350 else nconn = ctrl->profile.nbchannel * -want; in b1_register_appl()
351 if (nconn == 0) nconn = ctrl->profile.nbchannel; in b1_register_appl()
[all …]
Dt1isa.c139 struct capi_ctr *ctrl = &cinfo->capi_ctrl; in t1isa_interrupt() local
176 capi_ctr_handle_message(ctrl, ApplId, skb); in t1isa_interrupt()
195 capi_ctr_handle_message(ctrl, ApplId, skb); in t1isa_interrupt()
220 capi_ctr_resume_output(ctrl); in t1isa_interrupt()
225 capi_ctr_suspend_output(ctrl); in t1isa_interrupt()
237 capi_ctr_ready(ctrl); in t1isa_interrupt()
285 static int t1isa_load_firmware(struct capi_ctr *ctrl, capiloaddata *data) in t1isa_load_firmware() argument
287 avmctrl_info *cinfo = (avmctrl_info *)(ctrl->driverdata); in t1isa_load_firmware()
322 b1_put_word(port, ctrl->cnr - 1); in t1isa_load_firmware()
328 static void t1isa_reset_ctr(struct capi_ctr *ctrl) in t1isa_reset_ctr() argument
[all …]
/linux-4.1.27/arch/mips/jz4740/
Dsetup.c34 u32 ctrl, bus, bank, rows, cols; in jz4740_detect_mem() local
38 ctrl = readl(jz_emc_base + JZ4740_EMC_SDRAM_CTRL); in jz4740_detect_mem()
39 bus = 2 - ((ctrl >> 31) & 1); in jz4740_detect_mem()
40 bank = 1 + ((ctrl >> 19) & 1); in jz4740_detect_mem()
41 cols = 8 + ((ctrl >> 26) & 7); in jz4740_detect_mem()
42 rows = 11 + ((ctrl >> 20) & 3); in jz4740_detect_mem()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
Dnv40.c33 u32 ctrl; member
52 u32 ctrl = nv_rd32(priv, reg + 0x00); in read_pll_1() local
53 int P = (ctrl & 0x00070000) >> 16; in read_pll_1()
54 int N = (ctrl & 0x0000ff00) >> 8; in read_pll_1()
55 int M = (ctrl & 0x000000ff) >> 0; in read_pll_1()
58 if (ctrl & 0x80000000) in read_pll_1()
67 u32 ctrl = nv_rd32(priv, reg + 0x00); in read_pll_2() local
73 int P = (ctrl & 0x00070000) >> 16; in read_pll_2()
76 if ((ctrl & 0x80000000) && M1) { in read_pll_2()
78 if ((ctrl & 0x40000100) == 0x40000000) { in read_pll_2()
[all …]
Dgt215.c108 u32 ctrl = nv_rd32(priv, pll + 0); in read_pll() local
111 if (!(ctrl & 0x00000008)) { in read_pll()
112 if (ctrl & 0x00000001) { in read_pll()
345 const u32 ctrl = pll + 0; in prog_pll() local
351 bypass = nv_rd32(priv, ctrl) & 0x00000008; in prog_pll()
354 nv_mask(priv, ctrl, 0x00000008, 0x00000008); in prog_pll()
360 nv_mask(priv, ctrl, 0x00000015, 0x00000015); in prog_pll()
361 nv_mask(priv, ctrl, 0x00000010, 0x00000000); in prog_pll()
362 if (!nv_wait(priv, ctrl, 0x00020000, 0x00020000)) { in prog_pll()
363 nv_mask(priv, ctrl, 0x00000010, 0x00000010); in prog_pll()
[all …]
/linux-4.1.27/arch/cris/arch-v32/kernel/
Dtime.c151 reg_clkgen_rw_clk_ctrl ctrl = in handle_watchdog_bite() local
153 ctrl.pll = 0; in handle_watchdog_bite()
154 REG_WR(clkgen, regi_clkgen, rw_clk_ctrl, ctrl); in handle_watchdog_bite()
178 reg_timer_rw_tmr0_ctrl ctrl = { in crisv32_clkevt_mode() local
183 REG_WR(timer, timer_base, rw_tmr0_ctrl, ctrl); in crisv32_clkevt_mode()
189 reg_timer_rw_tmr0_ctrl ctrl = { in crisv32_clkevt_next_event() local
195 REG_WR(timer, timer_base, rw_tmr0_ctrl, ctrl); in crisv32_clkevt_next_event()
197 ctrl.op = regk_timer_run; in crisv32_clkevt_next_event()
198 REG_WR(timer, timer_base, rw_tmr0_ctrl, ctrl); in crisv32_clkevt_next_event()
206 reg_timer_rw_tmr0_ctrl ctrl = { in crisv32_timer_interrupt() local
[all …]
/linux-4.1.27/arch/arm/mach-lpc32xx/
Dirq.c212 unsigned int reg, ctrl, mask; in lpc32xx_mask_irq() local
214 get_controller(d->hwirq, &ctrl, &mask); in lpc32xx_mask_irq()
216 reg = __raw_readl(LPC32XX_INTC_MASK(ctrl)) & ~mask; in lpc32xx_mask_irq()
217 __raw_writel(reg, LPC32XX_INTC_MASK(ctrl)); in lpc32xx_mask_irq()
222 unsigned int reg, ctrl, mask; in lpc32xx_unmask_irq() local
224 get_controller(d->hwirq, &ctrl, &mask); in lpc32xx_unmask_irq()
226 reg = __raw_readl(LPC32XX_INTC_MASK(ctrl)) | mask; in lpc32xx_unmask_irq()
227 __raw_writel(reg, LPC32XX_INTC_MASK(ctrl)); in lpc32xx_unmask_irq()
232 unsigned int ctrl, mask; in lpc32xx_ack_irq() local
234 get_controller(d->hwirq, &ctrl, &mask); in lpc32xx_ack_irq()
[all …]
/linux-4.1.27/sound/soc/spear/
Dspdif_in.c48 u32 ctrl = SPDIF_IN_PRTYEN | SPDIF_IN_STATEN | SPDIF_IN_USREN | in spdif_in_configure() local
50 ctrl |= SPDIF_MODE_16BIT | SPDIF_FIFO_THRES_16; in spdif_in_configure()
52 writel(ctrl, host->io_base + SPDIF_IN_CTRL); in spdif_in_configure()
79 u32 ctrl = readl(host->io_base + SPDIF_IN_CTRL); in spdif_in_format() local
83 ctrl |= SPDIF_XTRACT_16BIT; in spdif_in_format()
87 ctrl &= ~SPDIF_XTRACT_16BIT; in spdif_in_format()
91 writel(ctrl, host->io_base + SPDIF_IN_CTRL); in spdif_in_format()
114 u32 ctrl; in spdif_in_trigger() local
128 ctrl = readl(host->io_base + SPDIF_IN_CTRL); in spdif_in_trigger()
129 ctrl |= SPDIF_IN_SAMPLE | SPDIF_IN_ENB; in spdif_in_trigger()
[all …]
Dspdif_out.c94 u32 divider, ctrl; in spdif_out_clock() local
99 ctrl = readl(host->io_base + SPDIF_OUT_CTRL); in spdif_out_clock()
100 ctrl &= ~SPDIF_DIVIDER_MASK; in spdif_out_clock()
101 ctrl |= (divider << SPDIF_DIVIDER_SHIFT) & SPDIF_DIVIDER_MASK; in spdif_out_clock()
102 writel(ctrl, host->io_base + SPDIF_OUT_CTRL); in spdif_out_clock()
155 u32 ctrl; in spdif_out_trigger() local
165 ctrl = readl(host->io_base + SPDIF_OUT_CTRL); in spdif_out_trigger()
166 ctrl &= ~SPDIF_OPMODE_MASK; in spdif_out_trigger()
168 ctrl |= SPDIF_OPMODE_AUD_DATA | in spdif_out_trigger()
171 ctrl |= SPDIF_OPMODE_MUTE_PCM; in spdif_out_trigger()
[all …]
/linux-4.1.27/drivers/char/hw_random/
Dmxc-rnga.c88 u32 ctrl; in mxc_rnga_data_read() local
100 ctrl = __raw_readl(mxc_rng->mem + RNGA_CONTROL); in mxc_rnga_data_read()
101 __raw_writel(ctrl | RNGA_CONTROL_CLEAR_INT, in mxc_rnga_data_read()
110 u32 ctrl, osc; in mxc_rnga_init() local
114 ctrl = __raw_readl(mxc_rng->mem + RNGA_CONTROL); in mxc_rnga_init()
115 __raw_writel(ctrl & ~RNGA_CONTROL_SLEEP, mxc_rng->mem + RNGA_CONTROL); in mxc_rnga_init()
125 ctrl = __raw_readl(mxc_rng->mem + RNGA_CONTROL); in mxc_rnga_init()
126 __raw_writel(ctrl | RNGA_CONTROL_GO, mxc_rng->mem + RNGA_CONTROL); in mxc_rnga_init()
133 u32 ctrl; in mxc_rnga_cleanup() local
136 ctrl = __raw_readl(mxc_rng->mem + RNGA_CONTROL); in mxc_rnga_cleanup()
[all …]
Dppc4xx-rng.c56 struct device_node *ctrl; in ppc4xx_rng_enable() local
62 ctrl = of_find_compatible_node(NULL, NULL, "amcc,ppc4xx-crypto"); in ppc4xx_rng_enable()
63 if (!ctrl) in ppc4xx_rng_enable()
66 ctrl_reg = of_iomap(ctrl, 0); in ppc4xx_rng_enable()
83 of_node_put(ctrl); in ppc4xx_rng_enable()
/linux-4.1.27/drivers/isdn/hisax/
Dst5481_usb.c31 struct st5481_ctrl *ctrl = &adapter->ctrl; in usb_next_ctrl_msg() local
34 if (test_and_set_bit(0, &ctrl->busy)) { in usb_next_ctrl_msg()
38 if ((r_index = fifo_remove(&ctrl->msg_fifo.f)) < 0) { in usb_next_ctrl_msg()
39 test_and_clear_bit(0, &ctrl->busy); in usb_next_ctrl_msg()
43 (unsigned char *)&ctrl->msg_fifo.data[r_index]; in usb_next_ctrl_msg()
64 struct st5481_ctrl *ctrl = &adapter->ctrl; in usb_ctrl_msg() local
68 if ((w_index = fifo_add(&ctrl->msg_fifo.f)) < 0) { in usb_ctrl_msg()
72 ctrl_msg = &ctrl->msg_fifo.data[w_index]; in usb_ctrl_msg()
82 usb_next_ctrl_msg(ctrl->urb, adapter); in usb_ctrl_msg()
131 struct st5481_ctrl *ctrl = &adapter->ctrl; in usb_ctrl_complete() local
[all …]
Dhisax_fcpcipnp.c229 'A' + bcs->channel, which, bcs->ctrl.ctrl); in __fcpci_write_ctrl()
232 outl(bcs->ctrl.ctrl, adapter->io + AVM_DATA + HDLC_CTRL); in __fcpci_write_ctrl()
319 'A' + bcs->channel, which, bcs->ctrl.ctrl); in fcpci2_write_ctrl()
321 outl(bcs->ctrl.ctrl, adapter->io + offset); in fcpci2_write_ctrl()
348 'A' + bcs->channel, which, bcs->ctrl.ctrl); in __fcpnp_write_ctrl()
352 outb(bcs->ctrl.sr.mode, in __fcpnp_write_ctrl()
355 outb(bcs->ctrl.sr.xml, in __fcpnp_write_ctrl()
358 outb(bcs->ctrl.sr.cmd, in __fcpnp_write_ctrl()
394 bcs->ctrl.sr.cmd &= ~HDLC_CMD_XME; in hdlc_fill_fifo()
400 bcs->ctrl.sr.cmd |= HDLC_CMD_XME; in hdlc_fill_fifo()
[all …]
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Dhdmig84.c38 u32 ctrl; in g84_hdmi_ctrl() local
49 ctrl = 0x40000000 * !!args->v0.state; in g84_hdmi_ctrl()
50 ctrl |= args->v0.max_ac_packet << 16; in g84_hdmi_ctrl()
51 ctrl |= args->v0.rekey; in g84_hdmi_ctrl()
52 ctrl |= 0x1f000000; /* ??? */ in g84_hdmi_ctrl()
56 if (!(ctrl & 0x40000000)) { in g84_hdmi_ctrl()
89 nv_mask(priv, 0x6165a4 + hoff, 0x5f1f007f, ctrl); in g84_hdmi_ctrl()
Dhdmigt215.c39 u32 ctrl; in gt215_hdmi_ctrl() local
50 ctrl = 0x40000000 * !!args->v0.state; in gt215_hdmi_ctrl()
51 ctrl |= args->v0.max_ac_packet << 16; in gt215_hdmi_ctrl()
52 ctrl |= args->v0.rekey; in gt215_hdmi_ctrl()
53 ctrl |= 0x1f000000; /* ??? */ in gt215_hdmi_ctrl()
57 if (!(ctrl & 0x40000000)) { in gt215_hdmi_ctrl()
90 nv_mask(priv, 0x61c5a4 + soff, 0x5f1f007f, ctrl); in gt215_hdmi_ctrl()
Dhdmigk104.c39 u32 ctrl; in gk104_hdmi_ctrl() local
50 ctrl = 0x40000000 * !!args->v0.state; in gk104_hdmi_ctrl()
51 ctrl |= args->v0.max_ac_packet << 16; in gk104_hdmi_ctrl()
52 ctrl |= args->v0.rekey; in gk104_hdmi_ctrl()
56 if (!(ctrl & 0x40000000)) { in gk104_hdmi_ctrl()
81 nv_mask(priv, 0x616798 + hoff, 0x401f007f, ctrl); in gk104_hdmi_ctrl()
Dhdmigf110.c38 u32 ctrl; in gf110_hdmi_ctrl() local
49 ctrl = 0x40000000 * !!args->v0.state; in gf110_hdmi_ctrl()
50 ctrl |= args->v0.max_ac_packet << 16; in gf110_hdmi_ctrl()
51 ctrl |= args->v0.rekey; in gf110_hdmi_ctrl()
55 if (!(ctrl & 0x40000000)) { in gf110_hdmi_ctrl()
77 nv_mask(priv, 0x616798 + hoff, 0x401f007f, ctrl); in gf110_hdmi_ctrl()
/linux-4.1.27/drivers/spi/
Dspi-sc18is602.c43 u8 ctrl; member
137 u8 ctrl = 0; in sc18is602_setup_transfer() local
141 ctrl |= SC18IS602_MODE_CPHA; in sc18is602_setup_transfer()
143 ctrl |= SC18IS602_MODE_CPOL; in sc18is602_setup_transfer()
145 ctrl |= SC18IS602_MODE_LSB_FIRST; in sc18is602_setup_transfer()
149 ctrl |= SC18IS602_MODE_CLOCK_DIV_4; in sc18is602_setup_transfer()
152 ctrl |= SC18IS602_MODE_CLOCK_DIV_16; in sc18is602_setup_transfer()
155 ctrl |= SC18IS602_MODE_CLOCK_DIV_64; in sc18is602_setup_transfer()
158 ctrl |= SC18IS602_MODE_CLOCK_DIV_128; in sc18is602_setup_transfer()
167 if (ctrl == hw->ctrl) in sc18is602_setup_transfer()
[all …]
/linux-4.1.27/drivers/net/ethernet/intel/e1000e/
Dmac.c481 u32 ctrl; in e1000e_check_for_fiber_link() local
485 ctrl = er32(CTRL); in e1000e_check_for_fiber_link()
497 if ((ctrl & E1000_CTRL_SWDPIN1) && !(status & E1000_STATUS_LU) && in e1000e_check_for_fiber_link()
509 ctrl = er32(CTRL); in e1000e_check_for_fiber_link()
510 ctrl |= (E1000_CTRL_SLU | E1000_CTRL_FD); in e1000e_check_for_fiber_link()
511 ew32(CTRL, ctrl); in e1000e_check_for_fiber_link()
519 } else if ((ctrl & E1000_CTRL_SLU) && (rxcw & E1000_RXCW_C)) { in e1000e_check_for_fiber_link()
527 ew32(CTRL, (ctrl & ~E1000_CTRL_SLU)); in e1000e_check_for_fiber_link()
546 u32 ctrl; in e1000e_check_for_serdes_link() local
550 ctrl = er32(CTRL); in e1000e_check_for_serdes_link()
[all …]
/linux-4.1.27/drivers/pinctrl/mvebu/
Dpinctrl-mvebu.c41 struct mvebu_mpp_ctrl *ctrl; member
146 if (!grp->ctrl) in mvebu_pinconf_group_get()
149 return grp->ctrl->mpp_get(grp->pins[0], config); in mvebu_pinconf_group_get()
160 if (!grp->ctrl) in mvebu_pinconf_group_set()
164 ret = grp->ctrl->mpp_set(grp->pins[0], configs[i]); in mvebu_pinconf_group_set()
304 if (grp->ctrl->mpp_gpio_req) in mvebu_pinmux_gpio_request_enable()
305 return grp->ctrl->mpp_gpio_req(offset); in mvebu_pinmux_gpio_request_enable()
327 if (grp->ctrl->mpp_gpio_dir) in mvebu_pinmux_gpio_set_direction()
328 return grp->ctrl->mpp_gpio_dir(offset, input); in mvebu_pinmux_gpio_set_direction()
585 struct mvebu_mpp_ctrl *ctrl = &soc->controls[n]; in mvebu_pinctrl_probe() local
[all …]
/linux-4.1.27/drivers/media/pci/cx23885/
Dcx23885-i2c.c82 u32 wdata, addr, ctrl; in i2c_sendbytes() local
108 ctrl = bus->i2c_period | (1 << 12) | (1 << 2); in i2c_sendbytes()
111 ctrl |= I2C_NOSTOP | I2C_EXTEND; in i2c_sendbytes()
113 ctrl |= I2C_NOSTOP; in i2c_sendbytes()
117 cx_write(bus->reg_ctrl, ctrl); in i2c_sendbytes()
123 if (!(ctrl & I2C_NOSTOP)) in i2c_sendbytes()
130 ctrl = bus->i2c_period | (1 << 12) | (1 << 2); in i2c_sendbytes()
133 ctrl |= I2C_NOSTOP | I2C_EXTEND; in i2c_sendbytes()
135 ctrl |= I2C_NOSTOP; in i2c_sendbytes()
139 cx_write(bus->reg_ctrl, ctrl); in i2c_sendbytes()
[all …]
/linux-4.1.27/drivers/media/platform/s5p-mfc/
Ds5p_mfc_enc.c1391 static int s5p_mfc_enc_s_ctrl(struct v4l2_ctrl *ctrl) in s5p_mfc_enc_s_ctrl() argument
1393 struct s5p_mfc_ctx *ctx = ctrl_to_ctx(ctrl); in s5p_mfc_enc_s_ctrl()
1398 switch (ctrl->id) { in s5p_mfc_enc_s_ctrl()
1400 p->gop_size = ctrl->val; in s5p_mfc_enc_s_ctrl()
1403 p->slice_mode = ctrl->val; in s5p_mfc_enc_s_ctrl()
1406 p->slice_mb = ctrl->val; in s5p_mfc_enc_s_ctrl()
1409 p->slice_bit = ctrl->val * 8; in s5p_mfc_enc_s_ctrl()
1412 p->intra_refresh_mb = ctrl->val; in s5p_mfc_enc_s_ctrl()
1415 p->pad = ctrl->val; in s5p_mfc_enc_s_ctrl()
1418 p->pad_luma = (ctrl->val >> 16) & 0xff; in s5p_mfc_enc_s_ctrl()
[all …]
/linux-4.1.27/drivers/i2c/busses/
Di2c-kempld.c236 u8 ctrl; in kempld_i2c_device_init() local
241 ctrl = kempld_read8(pld, KEMPLD_I2C_CTRL); in kempld_i2c_device_init()
242 ctrl &= ~(I2C_CTRL_EN | I2C_CTRL_IEN); in kempld_i2c_device_init()
243 kempld_write8(pld, KEMPLD_I2C_CTRL, ctrl); in kempld_i2c_device_init()
274 ctrl |= I2C_CTRL_EN; in kempld_i2c_device_init()
275 kempld_write8(pld, KEMPLD_I2C_CTRL, ctrl); in kempld_i2c_device_init()
304 u8 ctrl; in kempld_i2c_probe() local
318 ctrl = kempld_read8(pld, KEMPLD_I2C_CTRL); in kempld_i2c_probe()
320 if (ctrl & I2C_CTRL_EN) in kempld_i2c_probe()
343 u8 ctrl; in kempld_i2c_remove() local
[all …]
/linux-4.1.27/drivers/usb/gadget/function/
Df_uac1.c383 const struct usb_ctrlrequest *ctrl) in audio_set_intf_req() argument
388 u8 id = ((le16_to_cpu(ctrl->wIndex) >> 8) & 0xFF); in audio_set_intf_req()
389 u16 len = le16_to_cpu(ctrl->wLength); in audio_set_intf_req()
390 u16 w_value = le16_to_cpu(ctrl->wValue); in audio_set_intf_req()
392 u8 cmd = (ctrl->bRequest & 0x0F); in audio_set_intf_req()
397 ctrl->bRequest, w_value, len, id); in audio_set_intf_req()
419 const struct usb_ctrlrequest *ctrl) in audio_get_intf_req() argument
425 u8 id = ((le16_to_cpu(ctrl->wIndex) >> 8) & 0xFF); in audio_get_intf_req()
426 u16 len = le16_to_cpu(ctrl->wLength); in audio_get_intf_req()
427 u16 w_value = le16_to_cpu(ctrl->wValue); in audio_get_intf_req()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/net/
Ddavinci_emac.txt10 - ti,davinci-ctrl-reg-offset: offset to control register
11 - ti,davinci-ctrl-mod-reg-offset: offset to control module register
12 - ti,davinci-ctrl-ram-offset: offset to control module ram
13 - ti,davinci-ctrl-ram-size: size of control module ram
30 ti,davinci-ctrl-reg-offset = <0x3000>;
31 ti,davinci-ctrl-mod-reg-offset = <0x2000>;
32 ti,davinci-ctrl-ram-offset = <0>;
33 ti,davinci-ctrl-ram-size = <0x2000>;
/linux-4.1.27/arch/sparc/kernel/
Dleon_kernel.c264 u32 rld, val, ctrl, off; in leon_cycles_offset() local
268 ctrl = LEON3_BYPASS_LOAD_PA(&leon3_gptimer_regs->e[leon3_gptimer_idx].ctrl); in leon_cycles_offset()
269 if (LEON3_GPTIMER_CTRL_ISPENDING(ctrl)) { in leon_cycles_offset()
314 u32 ctrl; in leon_init_timers() local
387 ctrl = LEON3_BYPASS_LOAD_PA(&leon3_gptimer_regs->e[leon3_gptimer_idx].ctrl); in leon_init_timers()
388 LEON3_BYPASS_STORE_PA(&leon3_gptimer_regs->e[leon3_gptimer_idx].ctrl, in leon_init_timers()
389 ctrl | LEON3_GPTIMER_CTRL_PENDING); in leon_init_timers()
390 ctrl = LEON3_BYPASS_LOAD_PA(&leon3_gptimer_regs->e[leon3_gptimer_idx].ctrl); in leon_init_timers()
392 if ((ctrl & LEON3_GPTIMER_CTRL_PENDING) != 0) in leon_init_timers()
401 &leon3_gptimer_regs->e[leon3_gptimer_idx].ctrl, 0); in leon_init_timers()
[all …]
Dleon_pci_grpci2.c69 unsigned int ctrl; /* 0x00 Control */ member
144 unsigned int ctrl; /* 0x00 DMA Control */ member
158 unsigned int ctrl; /* 0x00 DMA Data Control */ member
179 unsigned int ctrl; member
252 REGSTORE(priv->regs->ctrl, (REGLOAD(priv->regs->ctrl) & ~(0xff << 16)) | in grpci2_cfg_r32()
322 REGSTORE(priv->regs->ctrl, (REGLOAD(priv->regs->ctrl) & ~(0xff << 16)) | in grpci2_cfg_w32()
462 REGSTORE(priv->regs->ctrl, REGLOAD(priv->regs->ctrl) & ~(1 << irqidx)); in grpci2_mask_irq()
477 REGSTORE(priv->regs->ctrl, REGLOAD(priv->regs->ctrl) | (1 << irqidx)); in grpci2_unmask_irq()
505 unsigned int ctrl, sts_cap, pci_ints; in grpci2_pci_flow_irq() local
507 ctrl = REGLOAD(priv->regs->ctrl); in grpci2_pci_flow_irq()
[all …]
/linux-4.1.27/drivers/pci/
Dvc.c51 u16 ctrl; in pci_vc_load_arb_table() local
53 pci_read_config_word(dev, pos + PCI_VC_PORT_CTRL, &ctrl); in pci_vc_load_arb_table()
55 ctrl | PCI_VC_PORT_CTRL_LOAD_TABLE); in pci_vc_load_arb_table()
76 u32 ctrl; in pci_vc_load_port_arb_table() local
81 pci_read_config_dword(dev, ctrl_pos, &ctrl); in pci_vc_load_port_arb_table()
83 ctrl | PCI_VC_RES_CTRL_LOAD_TABLE); in pci_vc_load_port_arb_table()
107 u32 ctrl, header, cap1, ctrl2; in pci_vc_enable() local
118 pci_read_config_dword(dev, ctrl_pos, &ctrl); in pci_vc_enable()
119 id = ctrl & PCI_VC_RES_CTRL_ID; in pci_vc_enable()
161 ctrl |= PCI_VC_RES_CTRL_ENABLE; in pci_vc_enable()
[all …]
Dats.c60 u16 ctrl; in pci_enable_ats() local
89 ctrl = PCI_ATS_CTRL_ENABLE; in pci_enable_ats()
91 ctrl |= PCI_ATS_CTRL_STU(ps - PCI_ATS_MIN_STU); in pci_enable_ats()
92 pci_write_config_word(dev, dev->ats->pos + PCI_ATS_CTRL, ctrl); in pci_enable_ats()
106 u16 ctrl; in pci_disable_ats() local
110 pci_read_config_word(dev, dev->ats->pos + PCI_ATS_CTRL, &ctrl); in pci_disable_ats()
111 ctrl &= ~PCI_ATS_CTRL_ENABLE; in pci_disable_ats()
112 pci_write_config_word(dev, dev->ats->pos + PCI_ATS_CTRL, ctrl); in pci_disable_ats()
133 u16 ctrl; in pci_restore_ats_state() local
140 ctrl = PCI_ATS_CTRL_ENABLE; in pci_restore_ats_state()
[all …]
Diov.c306 iov->ctrl |= PCI_SRIOV_CTRL_VFE | PCI_SRIOV_CTRL_MSE; in sriov_enable()
308 pci_write_config_word(dev, iov->pos + PCI_SRIOV_CTRL, iov->ctrl); in sriov_enable()
337 iov->ctrl &= ~(PCI_SRIOV_CTRL_VFE | PCI_SRIOV_CTRL_MSE); in sriov_enable()
339 pci_write_config_word(dev, iov->pos + PCI_SRIOV_CTRL, iov->ctrl); in sriov_enable()
368 iov->ctrl &= ~(PCI_SRIOV_CTRL_VFE | PCI_SRIOV_CTRL_MSE); in sriov_disable()
370 pci_write_config_word(dev, iov->pos + PCI_SRIOV_CTRL, iov->ctrl); in sriov_disable()
387 u16 ctrl, total, offset, stride; in sriov_init() local
396 pci_read_config_word(dev, pos + PCI_SRIOV_CTRL, &ctrl); in sriov_init()
397 if (ctrl & PCI_SRIOV_CTRL_VFE) { in sriov_init()
406 ctrl = 0; in sriov_init()
[all …]
/linux-4.1.27/drivers/media/pci/cx25821/
Dcx25821-i2c.c85 u32 wdata, addr, ctrl; in i2c_sendbytes() local
113 ctrl = bus->i2c_period | (1 << 12) | (1 << 2); in i2c_sendbytes()
116 ctrl |= I2C_NOSTOP | I2C_EXTEND; in i2c_sendbytes()
118 ctrl |= I2C_NOSTOP; in i2c_sendbytes()
122 cx_write(bus->reg_ctrl, ctrl); in i2c_sendbytes()
132 if (!(ctrl & I2C_NOSTOP)) in i2c_sendbytes()
139 ctrl = bus->i2c_period | (1 << 12) | (1 << 2); in i2c_sendbytes()
142 ctrl |= I2C_NOSTOP | I2C_EXTEND; in i2c_sendbytes()
144 ctrl |= I2C_NOSTOP; in i2c_sendbytes()
148 cx_write(bus->reg_ctrl, ctrl); in i2c_sendbytes()
[all …]
/linux-4.1.27/arch/mips/lib/
Diomap-pci.c16 struct pci_controller *ctrl = dev->bus->sysdata; in __pci_ioport_map() local
17 unsigned long base = ctrl->io_map_base; in __pci_ioport_map()
20 if (unlikely(!ctrl->io_map_base)) { in __pci_ioport_map()
27 ctrl->io_map_base = base = mips_io_port_base; in __pci_ioport_map()
40 return (void __iomem *) (ctrl->io_map_base + port); in __pci_ioport_map()
/linux-4.1.27/sound/soc/jz4740/
Djz4740-i2s.c135 uint32_t conf, ctrl; in jz4740_i2s_startup() local
140 ctrl = jz4740_i2s_read(i2s, JZ_REG_AIC_CTRL); in jz4740_i2s_startup()
141 ctrl |= JZ_AIC_CTRL_FLUSH; in jz4740_i2s_startup()
142 jz4740_i2s_write(i2s, JZ_REG_AIC_CTRL, ctrl); in jz4740_i2s_startup()
174 uint32_t ctrl; in jz4740_i2s_trigger() local
182 ctrl = jz4740_i2s_read(i2s, JZ_REG_AIC_CTRL); in jz4740_i2s_trigger()
188 ctrl |= mask; in jz4740_i2s_trigger()
193 ctrl &= ~mask; in jz4740_i2s_trigger()
199 jz4740_i2s_write(i2s, JZ_REG_AIC_CTRL, ctrl); in jz4740_i2s_trigger()
260 uint32_t ctrl, div_reg; in jz4740_i2s_hw_params() local
[all …]
/linux-4.1.27/drivers/mfd/
Dti_am335x_tscadc.c146 int err, ctrl; in ti_tscadc_probe() local
242 ctrl = CNTRLREG_STEPCONFIGWRT | CNTRLREG_STEPID; in ti_tscadc_probe()
243 tscadc_writel(tscadc, REG_CTRL, ctrl); in ti_tscadc_probe()
249 ctrl |= CNTRLREG_5WIRE | CNTRLREG_TSCENB; in ti_tscadc_probe()
251 ctrl |= CNTRLREG_4WIRE | CNTRLREG_TSCENB; in ti_tscadc_probe()
256 ctrl |= CNTRLREG_TSCSSENB; in ti_tscadc_probe()
257 tscadc_writel(tscadc, REG_CTRL, ctrl); in ti_tscadc_probe()
327 u32 ctrl; in tscadc_resume() local
332 ctrl = CNTRLREG_STEPCONFIGWRT | CNTRLREG_STEPID; in tscadc_resume()
333 tscadc_writel(tscadc_dev, REG_CTRL, ctrl); in tscadc_resume()
[all …]
/linux-4.1.27/drivers/net/ethernet/intel/e1000/
De1000_hw.c64 static void e1000_raise_mdi_clk(struct e1000_hw *hw, u32 *ctrl);
65 static void e1000_lower_mdi_clk(struct e1000_hw *hw, u32 *ctrl);
403 u32 ctrl; in e1000_reset_hw() local
436 ctrl = er32(CTRL); in e1000_reset_hw()
440 ew32(CTRL, (ctrl | E1000_CTRL_PHY_RST)); in e1000_reset_hw()
462 E1000_WRITE_REG_IO(hw, CTRL, (ctrl | E1000_CTRL_RST)); in e1000_reset_hw()
467 ew32(CTRL_DUP, (ctrl | E1000_CTRL_RST)); in e1000_reset_hw()
471 ew32(CTRL, (ctrl | E1000_CTRL_RST)); in e1000_reset_hw()
553 u32 ctrl; in e1000_init_hw() local
615 ctrl = er32(CTRL); in e1000_init_hw()
[all …]
/linux-4.1.27/arch/blackfin/include/asm/
Dcplb.h113 u32 ctrl = bfin_read32(mmr) & ~mask; in _disable_cplb() local
116 bfin_write32(mmr, ctrl); in _disable_cplb()
121 u32 ctrl = bfin_read32(mmr) & ~mask; in disable_cplb() local
123 bfin_write32(mmr, ctrl); in disable_cplb()
133 u32 ctrl = bfin_read32(mmr) | mask; in _enable_cplb() local
136 bfin_write32(mmr, ctrl); in _enable_cplb()
141 u32 ctrl = bfin_read32(mmr) | mask; in enable_cplb() local
143 bfin_write32(mmr, ctrl); in enable_cplb()
/linux-4.1.27/drivers/media/pci/saa7164/
Dsaa7164-encoder.c499 struct v4l2_ext_control *ctrl) in saa7164_get_ctrl() argument
503 switch (ctrl->id) { in saa7164_get_ctrl()
505 ctrl->value = params->bitrate; in saa7164_get_ctrl()
508 ctrl->value = params->stream_type; in saa7164_get_ctrl()
511 ctrl->value = params->ctl_mute; in saa7164_get_ctrl()
514 ctrl->value = params->ctl_aspect; in saa7164_get_ctrl()
517 ctrl->value = params->bitrate_mode; in saa7164_get_ctrl()
520 ctrl->value = params->refdist; in saa7164_get_ctrl()
523 ctrl->value = params->bitrate_peak; in saa7164_get_ctrl()
526 ctrl->value = params->gop_size; in saa7164_get_ctrl()
[all …]
Dsaa7164-vbi.c471 struct v4l2_ext_control *ctrl) in saa7164_get_ctrl() argument
475 switch (ctrl->id) { in saa7164_get_ctrl()
477 ctrl->value = params->stream_type; in saa7164_get_ctrl()
480 ctrl->value = params->ctl_mute; in saa7164_get_ctrl()
483 ctrl->value = params->ctl_aspect; in saa7164_get_ctrl()
486 ctrl->value = params->refdist; in saa7164_get_ctrl()
489 ctrl->value = params->gop_size; in saa7164_get_ctrl()
506 struct v4l2_ext_control *ctrl = ctrls->controls + i; in vidioc_g_ext_ctrls() local
508 err = saa7164_get_ctrl(port, ctrl); in vidioc_g_ext_ctrls()
521 static int saa7164_try_ctrl(struct v4l2_ext_control *ctrl, int ac3) in saa7164_try_ctrl() argument
[all …]
/linux-4.1.27/arch/powerpc/platforms/cell/
Dpervasive.c43 unsigned long ctrl, thread_switch_control; in cbe_power_save() local
49 ctrl = mfspr(SPRN_CTRLF); in cbe_power_save()
55 switch (ctrl & CTRL_CT) { in cbe_power_save()
80 ctrl &= ~(CTRL_RUNLATCH | CTRL_TE); in cbe_power_save()
81 mtspr(SPRN_CTRLT, ctrl); in cbe_power_save()
/linux-4.1.27/arch/cris/arch-v32/mm/
Dl2cache.c14 reg_l2cache_rw_ctrl ctrl = {0}; in l2cache_init() local
17 ctrl.csize = L2CACHE_SIZE; in l2cache_init()
18 ctrl.cbase = L2CACHE_SIZE / 4 + (L2CACHE_SIZE % 4 ? 1 : 0); in l2cache_init()
19 REG_WR(l2cache, regi_l2cache, rw_ctrl, ctrl); in l2cache_init()
/linux-4.1.27/drivers/video/fbdev/omap/
Domapfb_main.c167 r = fbdev->ctrl->init(fbdev, 0, &fbdev->mem_desc); in ctrl_init()
188 fbdev->ctrl->cleanup(); in ctrl_cleanup()
203 if (fbdev->ctrl->sync) in ctrl_change_mode()
204 fbdev->ctrl->sync(); in ctrl_change_mode()
205 r = fbdev->ctrl->setup_plane(plane->idx, plane->info.channel_out, in ctrl_change_mode()
212 if (fbdev->ctrl->set_rotate != NULL) { in ctrl_change_mode()
213 r = fbdev->ctrl->set_rotate(var->rotate); in ctrl_change_mode()
218 if (fbdev->ctrl->set_scale != NULL) in ctrl_change_mode()
219 r = fbdev->ctrl->set_scale(plane->idx, in ctrl_change_mode()
270 if (fbdev->ctrl->setcolreg) in _setcolreg()
[all …]
/linux-4.1.27/drivers/net/hamradio/
Dscc.c278 OutReg(scc->ctrl, reg, (scc->wreg[reg] = val)); in wr()
283 OutReg(scc->ctrl, reg, (scc->wreg[reg] |= val)); in or()
288 OutReg(scc->ctrl, reg, (scc->wreg[reg] &= ~val)); in cl()
358 OutReg(scc->ctrl,R14,SEARCH|scc->wreg[R14]); /* DPLL: enter search mode */ in start_hunt()
384 Outb(scc->ctrl, RES_Tx_P); in scc_txint()
393 Outb(scc->ctrl, RES_Tx_P); in scc_txint()
399 OutReg(scc->ctrl, R0, RES_Tx_CRC); in scc_txint()
406 Outb(scc->ctrl,RES_EOM_L); in scc_txint()
414 Outb(scc->ctrl, RES_Tx_P); /* reset pending int */ in scc_txint()
436 status = InReg(scc->ctrl,R0); in scc_exint()
[all …]
/linux-4.1.27/arch/cris/arch-v32/drivers/mach-a3/
Dnandflash.c51 unsigned int ctrl) in crisv32_hwcontrol() argument
60 if (ctrl & NAND_CTRL_CHANGE) { in crisv32_hwcontrol()
62 dout.regf_NCE = (ctrl & NAND_NCE) ? 0 : 1; in crisv32_hwcontrol()
65 if (ctrl & NAND_ALE) { in crisv32_hwcontrol()
69 } else if (ctrl & NAND_CLE) { in crisv32_hwcontrol()
80 dout.regf_CLE = (ctrl & NAND_CLE) ? 1 : 0; in crisv32_hwcontrol()
81 dout.regf_ALE = (ctrl & NAND_ALE) ? 1 : 0; in crisv32_hwcontrol()
/linux-4.1.27/drivers/media/usb/dvb-usb-v2/
Dmxl111sf-tuner.c140 u8 ctrl; in mxl1x1sf_tuner_set_if_output_freq() local
149 ctrl = state->cfg->invert_spectrum; in mxl1x1sf_tuner_set_if_output_freq()
151 ctrl |= state->cfg->if_freq; in mxl1x1sf_tuner_set_if_output_freq()
153 ret = mxl111sf_tuner_write_reg(state, V6_TUNER_IF_SEL_REG, ctrl); in mxl1x1sf_tuner_set_if_output_freq()
164 ctrl = 0x08; in mxl1x1sf_tuner_set_if_output_freq()
167 ctrl = 0x08; in mxl1x1sf_tuner_set_if_output_freq()
170 ctrl = 0; in mxl1x1sf_tuner_set_if_output_freq()
174 ctrl |= (iffcw >> 8); in mxl1x1sf_tuner_set_if_output_freq()
176 ret = mxl111sf_tuner_read_reg(state, V6_TUNER_IF_FCW_BYP_REG, &ctrl); in mxl1x1sf_tuner_set_if_output_freq()
180 ctrl &= 0xf0; in mxl1x1sf_tuner_set_if_output_freq()
[all …]
/linux-4.1.27/drivers/staging/speakup/
Dspeakupmap.map12 ctrl spk key_8 = toggle_cursoring
61 ctrl spk key_0 = speakup_goto
77 ctrl spk key_m = left_edge
78 ctrl spk key_y = top_edge
79 ctrl spk key_dot = right_edge
80 ctrl spk key_p = bottom_edge
88 ctrl spk key_enter = speakup_off
92 ctrl spk key_semicolon = say_last_char
/linux-4.1.27/drivers/mtd/maps/
Dscx200_docflash.c79 unsigned ctrl; in init_scx200_docflash() local
99 pci_read_config_dword(bridge, SCx200_DOCCS_CTRL, &ctrl); in init_scx200_docflash()
105 || (ctrl & 0x07000000) != 0x07000000 in init_scx200_docflash()
106 || (ctrl & 0x0007ffff) == 0) in init_scx200_docflash()
109 size = ((ctrl&0x1fff)<<13) + (1<<13); in init_scx200_docflash()
150 ctrl = 0x07000000 | ((size-1) >> 13); in init_scx200_docflash()
152 printk(KERN_INFO "DOCCS BASE=0x%08lx, CTRL=0x%08lx\n", (long)docmem.start, (long)ctrl); in init_scx200_docflash()
155 pci_write_config_dword(bridge, SCx200_DOCCS_CTRL, ctrl); in init_scx200_docflash()
/linux-4.1.27/sound/soc/omap/
Domap-mcpdm.c128 u32 ctrl = omap_mcpdm_read(mcpdm, MCPDM_REG_CTRL); in omap_mcpdm_start() local
131 ctrl |= (MCPDM_SW_DN_RST | MCPDM_SW_UP_RST); in omap_mcpdm_start()
132 omap_mcpdm_write(mcpdm, MCPDM_REG_CTRL, ctrl); in omap_mcpdm_start()
134 ctrl |= link_mask; in omap_mcpdm_start()
135 omap_mcpdm_write(mcpdm, MCPDM_REG_CTRL, ctrl); in omap_mcpdm_start()
137 ctrl &= ~(MCPDM_SW_DN_RST | MCPDM_SW_UP_RST); in omap_mcpdm_start()
138 omap_mcpdm_write(mcpdm, MCPDM_REG_CTRL, ctrl); in omap_mcpdm_start()
147 u32 ctrl = omap_mcpdm_read(mcpdm, MCPDM_REG_CTRL); in omap_mcpdm_stop() local
150 ctrl |= (MCPDM_SW_DN_RST | MCPDM_SW_UP_RST); in omap_mcpdm_stop()
151 omap_mcpdm_write(mcpdm, MCPDM_REG_CTRL, ctrl); in omap_mcpdm_stop()
[all …]
Domap-dmic.c75 u32 ctrl = omap_dmic_read(dmic, OMAP_DMIC_CTRL_REG); in omap_dmic_start() local
81 omap_dmic_write(dmic, OMAP_DMIC_CTRL_REG, ctrl | dmic->ch_enabled); in omap_dmic_start()
86 u32 ctrl = omap_dmic_read(dmic, OMAP_DMIC_CTRL_REG); in omap_dmic_stop() local
88 ctrl & ~OMAP_DMIC_UP_ENABLE_MASK); in omap_dmic_stop()
237 u32 ctrl; in omap_dmic_dai_prepare() local
242 ctrl = omap_dmic_read(dmic, OMAP_DMIC_CTRL_REG); in omap_dmic_dai_prepare()
245 ctrl &= ~(OMAP_DMIC_FORMAT | OMAP_DMIC_POLAR_MASK); in omap_dmic_dai_prepare()
246 ctrl |= (OMAP_DMICOUTFORMAT_LJUST | OMAP_DMIC_POLAR1 | in omap_dmic_dai_prepare()
250 ctrl &= ~OMAP_DMIC_CLK_DIV_MASK; in omap_dmic_dai_prepare()
251 ctrl |= OMAP_DMIC_CLK_DIV(dmic->clk_div); in omap_dmic_dai_prepare()
[all …]
/linux-4.1.27/arch/mips/sgi-ip32/
Dip32-reset.c75 unsigned long led = mace->perif.ctrl.misc ^ MACEISA_LED_RED; in blink_timeout()
76 mace->perif.ctrl.misc = led; in blink_timeout()
120 led = mace->perif.ctrl.misc | MACEISA_LED_GREEN; in panic_event()
121 mace->perif.ctrl.misc = led; in panic_event()
136 unsigned long led = mace->perif.ctrl.misc; in ip32_reboot_setup()
139 mace->perif.ctrl.misc = led; in ip32_reboot_setup()
Dip32-irq.c38 mace->perif.ctrl.misc; in flush_mace_bus()
266 mace->perif.ctrl.imask = maceisa_mask; in enable_maceisa_irq()
283 mace->perif.ctrl.imask = maceisa_mask; in disable_maceisa_irq()
292 mace_int = mace->perif.ctrl.istat; in mask_and_ack_maceisa_irq()
294 mace->perif.ctrl.istat = mace_int; in mask_and_ack_maceisa_irq()
348 printk("MACE ISA intr mask: %08lx\n", mace->perif.ctrl.imask); in ip32_unknown_interrupt()
349 printk("MACE ISA intr status: %08lx\n", mace->perif.ctrl.istat); in ip32_unknown_interrupt()
384 unsigned long mace_int = mace->perif.ctrl.istat; in ip32_irq0()
444 mace->perif.ctrl.istat = 0; in arch_init_irq()
445 mace->perif.ctrl.imask = 0; in arch_init_irq()
/linux-4.1.27/drivers/pinctrl/
Dpinctrl-rockchip.c208 struct rockchip_pin_ctrl *ctrl; member
249 struct rockchip_pin_bank *b = info->ctrl->pin_banks; in pin_to_bank()
261 struct rockchip_pin_bank *b = info->ctrl->pin_banks; in bank_num_to_bank()
264 for (i = 0; i < info->ctrl->nr_banks; i++, b++) { in bank_num_to_bank()
675 struct rockchip_pin_ctrl *ctrl = info->ctrl; in rockchip_get_pull() local
682 if (ctrl->type == RK3066B) in rockchip_get_pull()
685 ctrl->pull_calc_reg(bank, pin_num, &regmap, &reg, &bit); in rockchip_get_pull()
691 switch (ctrl->type) { in rockchip_get_pull()
724 struct rockchip_pin_ctrl *ctrl = info->ctrl; in rockchip_set_pull() local
735 if (ctrl->type == RK3066B) in rockchip_set_pull()
[all …]
/linux-4.1.27/arch/arm/boot/dts/
Dkirkwood-iomega_ix2_200.dts62 pmx_led_sata_brt_ctrl_1: pmx-led-sata-brt-ctrl-1 {
66 pmx_led_sata_brt_ctrl_2: pmx-led-sata-brt-ctrl-2 {
70 pmx_led_backup_brt_ctrl_1: pmx-led-backup-brt-ctrl-1 {
74 pmx_led_backup_brt_ctrl_2: pmx-led-backup-brt-ctrl-2 {
78 pmx_led_power_brt_ctrl_1: pmx-led-power-brt-ctrl-1 {
82 pmx_led_power_brt_ctrl_2: pmx-led-power-brt-ctrl-2 {
86 pmx_led_health_brt_ctrl_1: pmx-led-health-brt-ctrl-1 {
90 pmx_led_health_brt_ctrl_2: pmx-led-health-brt-ctrl-2 {
94 pmx_led_rebuild_brt_ctrl_1: pmx-led-rebuild-brt-ctrl-1 {
98 pmx_led_rebuild_brt_ctrl_2: pmx-led-rebuild-brt-ctrl-2 {
/linux-4.1.27/arch/arm/mach-ep93xx/
Dsnappercl15.c50 unsigned int ctrl) in snappercl15_nand_cmd_ctrl() argument
56 if (ctrl & NAND_CTRL_CHANGE) { in snappercl15_nand_cmd_ctrl()
59 if (ctrl & NAND_NCE) in snappercl15_nand_cmd_ctrl()
61 if (ctrl & NAND_CLE) in snappercl15_nand_cmd_ctrl()
63 if (ctrl & NAND_ALE) in snappercl15_nand_cmd_ctrl()
104 .ctrl = {
/linux-4.1.27/drivers/media/radio/wl128x/
Dfmdrv_v4l2.c211 static int fm_g_volatile_ctrl(struct v4l2_ctrl *ctrl) in fm_g_volatile_ctrl() argument
213 struct fmdev *fmdev = container_of(ctrl->handler, in fm_g_volatile_ctrl()
216 switch (ctrl->id) { in fm_g_volatile_ctrl()
218 ctrl->val = fm_tx_get_tune_cap_val(fmdev); in fm_g_volatile_ctrl()
221 fmwarn("%s: Unknown IOCTL: %d\n", __func__, ctrl->id); in fm_g_volatile_ctrl()
228 static int fm_v4l2_s_ctrl(struct v4l2_ctrl *ctrl) in fm_v4l2_s_ctrl() argument
230 struct fmdev *fmdev = container_of(ctrl->handler, in fm_v4l2_s_ctrl()
233 switch (ctrl->id) { in fm_v4l2_s_ctrl()
235 return fm_rx_set_volume(fmdev, (u16)ctrl->val); in fm_v4l2_s_ctrl()
238 return fmc_set_mute_mode(fmdev, (u8)ctrl->val); in fm_v4l2_s_ctrl()
[all …]
/linux-4.1.27/drivers/media/dvb-frontends/
Dbcm3510.c378 c.ctl_dat[0].ctrl.size = BITS_8; in bcm3510_tuner_cmd()
382 c.ctl_dat[1].ctrl.size = BITS_8; in bcm3510_tuner_cmd()
386 c.ctl_dat[2].ctrl.size = BITS_3; in bcm3510_tuner_cmd()
390 c.ctl_dat[3].ctrl.size = BITS_3; in bcm3510_tuner_cmd()
391 c.ctl_dat[3].ctrl.clk_off = 1; in bcm3510_tuner_cmd()
392 c.ctl_dat[3].ctrl.cs0 = 1; in bcm3510_tuner_cmd()
396 c.ctl_dat[4].ctrl.size = BITS_8; in bcm3510_tuner_cmd()
400 c.ctl_dat[5].ctrl.size = BITS_8; in bcm3510_tuner_cmd()
404 c.ctl_dat[6].ctrl.size = BITS_3; in bcm3510_tuner_cmd()
408 c.ctl_dat[7].ctrl.size = BITS_3; in bcm3510_tuner_cmd()
[all …]
/linux-4.1.27/drivers/media/usb/gspca/stv06xx/
Dstv06xx_st6422.c68 static int st6422_s_ctrl(struct v4l2_ctrl *ctrl) in st6422_s_ctrl() argument
71 container_of(ctrl->handler, struct gspca_dev, ctrl_handler); in st6422_s_ctrl()
75 switch (ctrl->id) { in st6422_s_ctrl()
77 err = setbrightness(sd, ctrl->val); in st6422_s_ctrl()
80 err = setcontrast(sd, ctrl->val); in st6422_s_ctrl()
83 err = setgain(sd, ctrl->val); in st6422_s_ctrl()
86 err = setexposure(sd, ctrl->val); in st6422_s_ctrl()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
Dramnv40.c54 ram->ctrl = 0x80000000 | (log2P << 16); in nv40_ram_calc()
55 ram->ctrl |= min(pll.bias_p + log2P, (int)pll.max_p) << 20; in nv40_ram_calc()
57 ram->ctrl |= 0x00000100; in nv40_ram_calc()
60 ram->ctrl |= 0x40000000; in nv40_ram_calc()
118 nv_mask(pfb, 0x004044, 0xc0771100, ram->ctrl); in nv40_ram_prog()
119 nv_mask(pfb, 0x00402c, 0xc0771100, ram->ctrl); in nv40_ram_prog()
125 nv_mask(pfb, 0x004038, 0xc0771100, ram->ctrl); in nv40_ram_prog()
128 nv_mask(pfb, 0x004020, 0xc0771100, ram->ctrl); in nv40_ram_prog()
/linux-4.1.27/drivers/usb/renesas_usbhs/
Dmod_gadget.c65 struct usb_ctrlrequest *ctrl);
67 struct usb_ctrlrequest *ctrl);
69 struct usb_ctrlrequest *ctrl);
223 struct usb_ctrlrequest *ctrl) in usbhsg_recip_handler_std_control_done() argument
236 struct usb_ctrlrequest *ctrl) in usbhsg_recip_handler_std_clear_endpoint() argument
247 usbhsg_recip_handler_std_control_done(priv, uep, ctrl); in usbhsg_recip_handler_std_clear_endpoint()
266 struct usb_ctrlrequest *ctrl) in usbhsg_recip_handler_std_set_device() argument
268 switch (le16_to_cpu(ctrl->wValue)) { in usbhsg_recip_handler_std_set_device()
270 usbhsg_recip_handler_std_control_done(priv, uep, ctrl); in usbhsg_recip_handler_std_set_device()
272 usbhs_sys_set_test_mode(priv, le16_to_cpu(ctrl->wIndex >> 8)); in usbhsg_recip_handler_std_set_device()
[all …]
/linux-4.1.27/drivers/mtd/onenand/
Domap2.c93 static void wait_err(char *msg, int state, unsigned int ctrl, unsigned int intr) in wait_err() argument
96 msg, state, ctrl, intr); in wait_err()
99 static void wait_warn(char *msg, int state, unsigned int ctrl, in wait_warn() argument
103 "intr 0x%04x\n", msg, state, ctrl, intr); in wait_warn()
111 unsigned int ctrl, ctrl_mask; in omap2_onenand_wait() local
138 ctrl = read_reg(c, ONENAND_REG_CTRL_STATUS); in omap2_onenand_wait()
139 if (ctrl & ONENAND_CTRL_ERROR) { in omap2_onenand_wait()
140 wait_err("controller error", state, ctrl, intr); in omap2_onenand_wait()
165 ctrl = read_reg(c, ONENAND_REG_CTRL_STATUS); in omap2_onenand_wait()
167 wait_err("gpio error", state, ctrl, intr); in omap2_onenand_wait()
[all …]
/linux-4.1.27/drivers/misc/
Dad525x_dpot.c129 unsigned ctrl = 0; in dpot_read_spi() local
162 ctrl = DPOT_SPI_READ_RDAC; in dpot_read_spi()
164 ctrl = DPOT_SPI_READ_EEPROM; in dpot_read_spi()
168 return dpot_read_r8d8(dpot, ctrl); in dpot_read_spi()
170 return dpot_read_r8d16(dpot, ctrl); in dpot_read_spi()
178 unsigned ctrl = 0; in dpot_read_i2c() local
191 ctrl = ((reg & DPOT_RDAC_MASK) == DPOT_RDAC0) ? in dpot_read_i2c()
193 return dpot_read_r8d8(dpot, ctrl); in dpot_read_i2c()
200 ctrl = ((reg & DPOT_RDAC_MASK) == DPOT_RDAC0) ? in dpot_read_i2c()
202 return dpot_read_r8d8(dpot, ctrl); in dpot_read_i2c()
[all …]
/linux-4.1.27/drivers/media/platform/xilinx/
Dxilinx-tpg.c373 static int xtpg_s_ctrl(struct v4l2_ctrl *ctrl) in xtpg_s_ctrl() argument
375 struct xtpg_device *xtpg = container_of(ctrl->handler, in xtpg_s_ctrl()
378 switch (ctrl->id) { in xtpg_s_ctrl()
381 XTPG_PATTERN_MASK, ctrl->val); in xtpg_s_ctrl()
385 XTPG_PATTERN_CONTROL_CROSS_HAIRS, ctrl->val); in xtpg_s_ctrl()
389 XTPG_PATTERN_CONTROL_MOVING_BOX, ctrl->val); in xtpg_s_ctrl()
394 ctrl->val << in xtpg_s_ctrl()
399 XTPG_PATTERN_CONTROL_STUCK_PIXEL, ctrl->val); in xtpg_s_ctrl()
403 XTPG_PATTERN_CONTROL_NOISE, ctrl->val); in xtpg_s_ctrl()
407 XTPG_PATTERN_CONTROL_MOTION, ctrl->val); in xtpg_s_ctrl()
[all …]
/linux-4.1.27/arch/cris/arch-v32/drivers/mach-fs/
Dnandflash.c50 unsigned int ctrl) in crisv32_hwcontrol() argument
59 if (ctrl & NAND_CTRL_CHANGE) { in crisv32_hwcontrol()
68 dout.data |= ((ctrl & CTRL_BITMASK) ^ NAND_NCE) << CE_BIT; in crisv32_hwcontrol()
71 if (!(ctrl & NAND_NCE)) in crisv32_hwcontrol()
73 if (ctrl & NAND_CLE) in crisv32_hwcontrol()
75 if (ctrl & NAND_ALE) in crisv32_hwcontrol()
/linux-4.1.27/sound/pci/
Dens1370.c398 unsigned int ctrl; /* control register */ member
857 ensoniq->ctrl |= what; in snd_ensoniq_trigger()
859 ensoniq->ctrl &= ~what; in snd_ensoniq_trigger()
860 outl(ensoniq->ctrl, ES_REG(ensoniq, CONTROL)); in snd_ensoniq_trigger()
898 ensoniq->ctrl &= ~ES_DAC1_EN; in snd_ensoniq_playback1_prepare()
902 ensoniq->ctrl |= ES_1373_BYPASS_P1; in snd_ensoniq_playback1_prepare()
904 ensoniq->ctrl &= ~ES_1373_BYPASS_P1; in snd_ensoniq_playback1_prepare()
906 outl(ensoniq->ctrl, ES_REG(ensoniq, CONTROL)); in snd_ensoniq_playback1_prepare()
916 ensoniq->ctrl &= ~ES_1370_WTSRSELM; in snd_ensoniq_playback1_prepare()
918 case 5512: ensoniq->ctrl |= ES_1370_WTSRSEL(0); break; in snd_ensoniq_playback1_prepare()
[all …]
/linux-4.1.27/drivers/tty/hvc/
Dhvsi_lib.c36 struct hvsi_control ctrl; in hvsi_send_close() local
40 ctrl.hdr.type = VS_CONTROL_PACKET_HEADER; in hvsi_send_close()
41 ctrl.hdr.len = sizeof(struct hvsi_control); in hvsi_send_close()
42 ctrl.verb = cpu_to_be16(VSV_CLOSE_PROTOCOL); in hvsi_send_close()
43 return hvsi_send_packet(pv, &ctrl.hdr); in hvsi_send_close()
288 struct hvsi_control ctrl; in hvsilib_write_mctrl() local
303 ctrl.hdr.type = VS_CONTROL_PACKET_HEADER, in hvsilib_write_mctrl()
304 ctrl.hdr.len = sizeof(struct hvsi_control); in hvsilib_write_mctrl()
305 ctrl.verb = cpu_to_be16(VSV_SET_MODEM_CTL); in hvsilib_write_mctrl()
306 ctrl.mask = cpu_to_be32(HVSI_TSDTR); in hvsilib_write_mctrl()
[all …]
/linux-4.1.27/drivers/media/pci/cx18/
Dcx18-av-audio.c442 static int cx18_av_audio_s_ctrl(struct v4l2_ctrl *ctrl) in cx18_av_audio_s_ctrl() argument
444 struct v4l2_subdev *sd = to_sd(ctrl); in cx18_av_audio_s_ctrl()
447 switch (ctrl->id) { in cx18_av_audio_s_ctrl()
449 set_volume(cx, ctrl->val); in cx18_av_audio_s_ctrl()
452 set_bass(cx, ctrl->val); in cx18_av_audio_s_ctrl()
455 set_treble(cx, ctrl->val); in cx18_av_audio_s_ctrl()
458 set_balance(cx, ctrl->val); in cx18_av_audio_s_ctrl()
461 set_mute(cx, ctrl->val); in cx18_av_audio_s_ctrl()
/linux-4.1.27/arch/mips/rb532/
Ddevices.c148 static void rb532_cmd_ctrl(struct mtd_info *mtd, int cmd, unsigned int ctrl) in rb532_cmd_ctrl() argument
153 if (ctrl & NAND_CTRL_CHANGE) { in rb532_cmd_ctrl()
154 orbits = (ctrl & NAND_CLE) << 1; in rb532_cmd_ctrl()
155 orbits |= (ctrl & NAND_ALE) >> 1; in rb532_cmd_ctrl()
157 nandbits = (~ctrl & NAND_CLE) << 1; in rb532_cmd_ctrl()
158 nandbits |= (~ctrl & NAND_ALE) >> 1; in rb532_cmd_ctrl()
174 .ctrl.dev_ready = rb532_dev_ready,
175 .ctrl.cmd_ctrl = rb532_cmd_ctrl,
/linux-4.1.27/drivers/gpu/drm/nouveau/
Dnouveau_sysfs.c56 ret = nvif_mthd(&sysfs->ctrl, NVIF_CONTROL_PSTATE_INFO, in nouveau_sysfs_pstate_get()
69 ret = nvif_mthd(&sysfs->ctrl, NVIF_CONTROL_PSTATE_ATTR, in nouveau_sysfs_pstate_get()
84 ret = nvif_mthd(&sysfs->ctrl, in nouveau_sysfs_pstate_get()
149 ret = nvif_mthd(&sysfs->ctrl, NVIF_CONTROL_PSTATE_USER, in nouveau_sysfs_pstate_set()
167 if (sysfs && sysfs->ctrl.priv) { in nouveau_sysfs_fini()
169 nvif_object_fini(&sysfs->ctrl); in nouveau_sysfs_fini()
193 &sysfs->ctrl); in nouveau_sysfs_init()
/linux-4.1.27/drivers/video/fbdev/
Djz4740_fb.c359 uint32_t ctrl; in jzfb_set_par() local
380 ctrl = JZ_LCD_CTRL_OFUP | JZ_LCD_CTRL_BURST_16; in jzfb_set_par()
384 ctrl |= JZ_LCD_CTRL_BPP_1; in jzfb_set_par()
387 ctrl |= JZ_LCD_CTRL_BPP_2; in jzfb_set_par()
390 ctrl |= JZ_LCD_CTRL_BPP_4; in jzfb_set_par()
393 ctrl |= JZ_LCD_CTRL_BPP_8; in jzfb_set_par()
396 ctrl |= JZ_LCD_CTRL_RGB555; /* Falltrough */ in jzfb_set_par()
398 ctrl |= JZ_LCD_CTRL_BPP_15_16; in jzfb_set_par()
403 ctrl |= JZ_LCD_CTRL_BPP_18_24; in jzfb_set_par()
442 ctrl |= JZ_LCD_CTRL_ENABLE; in jzfb_set_par()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/sound/
Dalc5623.txt10 - add-ctrl: Default register value for Reg-40h, Additional Control
14 - jack-det-ctrl: Default register value for Reg-5Ah, Jack Detect
23 add-ctrl = <0x3700>;
24 jack-det-ctrl = <0x4810>;
/linux-4.1.27/drivers/media/platform/exynos4-is/
Dfimc-isp.c472 struct v4l2_ctrl *ctrl) in __ctrl_set_aewb_lock() argument
474 bool awb_lock = ctrl->val & V4L2_LOCK_WHITE_BALANCE; in __ctrl_set_aewb_lock()
475 bool ae_lock = ctrl->val & V4L2_LOCK_EXPOSURE; in __ctrl_set_aewb_lock()
591 static int fimc_is_s_ctrl(struct v4l2_ctrl *ctrl) in fimc_is_s_ctrl() argument
593 struct fimc_isp *isp = ctrl_to_fimc_isp(ctrl); in fimc_is_s_ctrl()
598 switch (ctrl->id) { in fimc_is_s_ctrl()
601 ctrl->val); in fimc_is_s_ctrl()
606 ctrl->val); in fimc_is_s_ctrl()
611 ctrl->val); in fimc_is_s_ctrl()
616 ctrl->val); in fimc_is_s_ctrl()
[all …]
/linux-4.1.27/drivers/isdn/hardware/mISDN/
Davmfritz.c125 u32 ctrl; member
127 } ctrl; member
278 outl(hdlc->ctrl.ctrl, fc->addr + CHIP_WINDOW + HDLC_STATUS); in __write_ctrl_pci()
283 outl(hdlc->ctrl.ctrl, fc->addr + (channel == 2 ? AVM_HDLC_STATUS_2 : in __write_ctrl_pciv2()
294 which, hdlc->ctrl.ctrl); in write_ctrl()
358 hdlc->ctrl.ctrl = 0; in modehdlc()
367 hdlc->ctrl.sr.cmd = HDLC_CMD_XRS | HDLC_CMD_RRS; in modehdlc()
368 hdlc->ctrl.sr.mode = mode | HDLC_MODE_TRANS; in modehdlc()
376 hdlc->ctrl.sr.cmd = HDLC_CMD_XRS | HDLC_CMD_RRS; in modehdlc()
377 hdlc->ctrl.sr.mode = mode | HDLC_MODE_TRANS; in modehdlc()
[all …]
/linux-4.1.27/drivers/w1/masters/
Dmxc_w1.c61 u8 ctrl = readb(dev->regs + MXC_W1_CONTROL); in mxc_w1_ds2_reset_bus() local
64 if (!(ctrl & MXC_W1_CONTROL_RPP)) in mxc_w1_ds2_reset_bus()
65 return !(ctrl & MXC_W1_CONTROL_PST); in mxc_w1_ds2_reset_bus()
89 u8 ctrl = readb(dev->regs + MXC_W1_CONTROL); in mxc_w1_ds2_touch_bit() local
92 if (!(ctrl & MXC_W1_CONTROL_WR(bit))) in mxc_w1_ds2_touch_bit()
93 return !!(ctrl & MXC_W1_CONTROL_RDST); in mxc_w1_ds2_touch_bit()
/linux-4.1.27/drivers/media/i2c/soc_camera/
Dmt9m001.c365 static int mt9m001_g_volatile_ctrl(struct v4l2_ctrl *ctrl) in mt9m001_g_volatile_ctrl() argument
367 struct mt9m001 *mt9m001 = container_of(ctrl->handler, in mt9m001_g_volatile_ctrl()
371 switch (ctrl->id) { in mt9m001_g_volatile_ctrl()
382 static int mt9m001_s_ctrl(struct v4l2_ctrl *ctrl) in mt9m001_s_ctrl() argument
384 struct mt9m001 *mt9m001 = container_of(ctrl->handler, in mt9m001_s_ctrl()
391 switch (ctrl->id) { in mt9m001_s_ctrl()
393 if (ctrl->val) in mt9m001_s_ctrl()
403 if (ctrl->val <= ctrl->default_value) { in mt9m001_s_ctrl()
405 unsigned long range = ctrl->default_value - ctrl->minimum; in mt9m001_s_ctrl()
406 data = ((ctrl->val - (s32)ctrl->minimum) * 8 + range / 2) / range; in mt9m001_s_ctrl()
[all …]
/linux-4.1.27/drivers/net/ethernet/ibm/emac/
Dcore.c1006 if (dev->rx_desc[i].ctrl & MAL_RX_CTRL_FIRST) in emac_resize_rx_ring()
1010 dev->rx_desc[i].ctrl = MAL_RX_CTRL_EMPTY | in emac_resize_rx_ring()
1100 if (dev->tx_desc[i].ctrl & MAL_TX_CTRL_READY) in emac_clean_tx_ring()
1103 dev->tx_desc[i].ctrl = 0; in emac_clean_tx_ring()
1114 dev->rx_desc[i].ctrl = 0; in emac_clean_rx_ring()
1141 dev->rx_desc[slot].ctrl = MAL_RX_CTRL_EMPTY | in emac_alloc_rx_skb()
1394 u16 ctrl = EMAC_TX_CTRL_GFCS | EMAC_TX_CTRL_GP | MAL_TX_CTRL_READY | in emac_start_xmit() local
1400 ctrl |= MAL_TX_CTRL_WRAP; in emac_start_xmit()
1411 dev->tx_desc[slot].ctrl = ctrl; in emac_start_xmit()
1420 u16 ctrl = base_ctrl; in emac_xmit_split() local
[all …]
/linux-4.1.27/net/iucv/
Diucv.c301 struct iucv_cmd_control ctrl; member
337 return (ccode == 1) ? parm->ctrl.iprcode : ccode; in iucv_call_b2f0()
723 memcpy(parm->ctrl.ipuser, userdata, sizeof(parm->ctrl.ipuser)); in iucv_sever_pathid()
724 parm->ctrl.ippathid = pathid; in iucv_sever_pathid()
892 parm->ctrl.ippathid = path->pathid; in iucv_path_accept()
893 parm->ctrl.ipmsglim = path->msglim; in iucv_path_accept()
895 memcpy(parm->ctrl.ipuser, userdata, sizeof(parm->ctrl.ipuser)); in iucv_path_accept()
896 parm->ctrl.ipflags1 = path->flags; in iucv_path_accept()
901 path->msglim = parm->ctrl.ipmsglim; in iucv_path_accept()
902 path->flags = parm->ctrl.ipflags1; in iucv_path_accept()
[all …]

123456