Searched refs:sw (Results 76 - 100 of 264) sorted by relevance

1234567891011

/linux-master/drivers/scsi/libsas/
H A Dsas_event.c13 bool sas_queue_work(struct sas_ha_struct *ha, struct sas_work *sw) argument
20 if (list_empty(&sw->drain_node))
21 list_add_tail(&sw->drain_node, &ha->defer_q);
25 return queue_work(ha->event_q, &sw->work);
43 struct sas_work *sw, *_sw; local
46 list_for_each_entry_safe(sw, _sw, &ha->defer_q, drain_node) {
47 list_del_init(&sw->drain_node);
49 if (!sas_queue_work(ha, sw)) {
51 sas_free_event(to_asd_sas_event(&sw->work));
155 struct sas_work *sw local
[all...]
/linux-master/drivers/net/ethernet/marvell/prestera/
H A Dprestera_acl.c15 struct prestera_switch *sw; member in struct:prestera_acl
224 err = prestera_hw_vtcam_iface_bind(ruleset->acl->sw, &iface,
255 err = prestera_hw_vtcam_iface_unbind(acl->sw, &iface,
329 return prestera_hw_vtcam_iface_bind(port->sw, &iface, ruleset->vtcam_id,
341 return prestera_hw_vtcam_iface_unbind(port->sw, &iface,
477 int prestera_acl_rule_add(struct prestera_switch *sw, argument
494 rule->re = prestera_acl_rule_entry_find(sw->acl, &rule->re_key);
499 rule->re = prestera_acl_rule_entry_create(sw->acl, &rule->re_key,
514 list_add_tail(&rule->list, &sw->acl->rules);
520 prestera_acl_rule_entry_destroy(sw
529 prestera_acl_rule_del(struct prestera_switch *sw, struct prestera_acl_rule *rule) argument
578 __prestera_acl_rule_entry2hw_del(struct prestera_switch *sw, struct prestera_acl_rule_entry *e) argument
584 __prestera_acl_rule_entry2hw_add(struct prestera_switch *sw, struct prestera_acl_rule_entry *e) argument
633 __prestera_acl_rule_entry_act_destruct(struct prestera_switch *sw, struct prestera_acl_rule_entry *e) argument
659 __prestera_acl_rule_entry_act_construct(struct prestera_switch *sw, struct prestera_acl_rule_entry *e, struct prestera_acl_rule_entry_arg *arg) argument
878 prestera_acl_init(struct prestera_switch *sw) argument
913 prestera_acl_fini(struct prestera_switch *sw) argument
[all...]
H A Dprestera_switchdev.c30 struct prestera_switch *sw; member in struct:prestera_switchdev
97 prestera_bridge_find(const struct prestera_switch *sw, argument
102 list_for_each_entry(bridge, &sw->swdev->bridge_list, head)
123 prestera_bridge_port_find(struct prestera_switch *sw, argument
132 bridge = prestera_bridge_find(sw, br_dev);
288 return prestera_hw_lag_fdb_add(port->sw, prestera_port_lag_id(port),
298 return prestera_hw_lag_fdb_del(port->sw, prestera_port_lag_id(port),
308 return prestera_hw_fdb_flush_lag_vlan(port->sw, prestera_port_lag_id(port),
317 return prestera_hw_fdb_flush_lag(port->sw, prestera_port_lag_id(port),
408 prestera_hw_fdb_flush_vlan(port->sw, vi
788 struct prestera_switch *sw = port->sw; local
801 struct prestera_switch *sw = port->sw; local
879 struct prestera_switch *sw; local
1094 struct prestera_switch *sw = port->sw; local
1220 struct prestera_switch *sw = port->sw; local
1474 struct prestera_switch *sw = port->sw; local
1494 prestera_br_mdb_entry_create(struct prestera_switch *sw, struct prestera_bridge *br_dev, const unsigned char *addr, u16 vid) argument
1560 prestera_br_mdb_entry_get(struct prestera_switch *sw, struct prestera_bridge *br_dev, const unsigned char *addr, u16 vid) argument
1579 struct prestera_switch *sw; local
1656 struct prestera_switch *sw = port->sw; local
1769 prestera_fdb_event(struct prestera_switch *sw, struct prestera_event *evt, void *arg) argument
1815 prestera_fdb_init(struct prestera_switch *sw) argument
1836 prestera_fdb_fini(struct prestera_switch *sw) argument
1871 prestera_switchdev_init(struct prestera_switch *sw) argument
1910 prestera_switchdev_fini(struct prestera_switch *sw) argument
[all...]
H A Dprestera_rxtx.c95 struct prestera_switch *sw; member in struct:prestera_sdma
160 struct device *dev = sdma->sw->dev->dev;
231 port = prestera_port_find_by_hwid(sdma->sw, dev_id, hw_port);
233 dev_warn_ratelimited(prestera_dev(sdma->sw), "received pkt for non-existent port(%u, %u)\n",
325 prestera_write(sdma->sw, PRESTERA_SDMA_RX_INTR_MASK_REG,
339 prestera_write(sdma->sw, PRESTERA_SDMA_RX_QUEUE_STATUS_REG,
359 dma_unmap_single(sdma->sw->dev->dev,
375 prestera_write(sdma->sw, PRESTERA_SDMA_RX_QUEUE_STATUS_REG,
415 prestera_write(sdma->sw, PRESTERA_SDMA_RX_QUEUE_DESC_REG(q),
422 prestera_write(sdma->sw, PRESTERA_SDMA_RX_QUEUE_STATUS_RE
601 prestera_rxtx_handle_event(struct prestera_switch *sw, struct prestera_event *evt, void *arg) argument
614 prestera_sdma_switch_init(struct prestera_switch *sw) argument
682 prestera_sdma_switch_fini(struct prestera_switch *sw) argument
782 prestera_rxtx_switch_init(struct prestera_switch *sw) argument
800 prestera_rxtx_switch_fini(struct prestera_switch *sw) argument
[all...]
H A Dprestera_counter.c14 struct prestera_switch *sw; member in struct:prestera_counter
154 err = prestera_hw_counter_block_get(counter->sw, client,
193 prestera_hw_counter_block_release(counter->sw, block->id);
219 prestera_hw_counter_block_release(counter->sw, block->id);
296 prestera_hw_counter_clear(counter->sw, block->id, counter_id);
359 err = prestera_hw_counter_trigger(counter->sw, block->id);
374 err = prestera_hw_counters_get(counter->sw, counter->total_read,
402 prestera_hw_counter_abort(counter->sw);
437 int prestera_counter_init(struct prestera_switch *sw) argument
453 counter->sw
462 prestera_counter_fini(struct prestera_switch *sw) argument
[all...]
H A Dprestera_acl.h152 int prestera_acl_init(struct prestera_switch *sw);
153 void prestera_acl_fini(struct prestera_switch *sw);
164 int prestera_acl_rule_add(struct prestera_switch *sw,
166 void prestera_acl_rule_del(struct prestera_switch *sw,
/linux-master/drivers/thunderbolt/
H A Dnvm.c58 struct tb_switch *sw = tb_to_switch(nvm->dev); local
67 if (sw->safe_mode)
70 ret = tb_switch_nvm_read(sw, INTEL_NVM_FLASH_SIZE, &val, sizeof(val));
74 hdr_size = sw->generation < 3 ? SZ_8K : SZ_16K;
78 ret = tb_switch_nvm_read(sw, INTEL_NVM_VERSION, &val, sizeof(val));
91 struct tb_switch *sw = tb_to_switch(nvm->dev); local
118 if (sw->safe_mode)
126 if (device_id != sw->config.device_id)
138 struct tb_switch *sw = tb_to_switch(nvm->dev); local
140 if (sw
162 struct tb_switch *sw = tb_to_switch(nvm->dev); local
292 const struct tb_switch *sw = tb_to_switch(dev); local
[all...]
H A Dtunnel.c99 const struct tb_switch *sw = port->sw; local
103 usb3 = tb_acpi_may_tunnel_usb3() ? sw->max_usb3_credits : 0;
104 pcie = tb_acpi_may_tunnel_pcie() ? sw->max_pcie_credits : 0;
107 spare = min_not_zero(sw->max_dma_credits, dma_credits);
120 if (sw->min_dp_aux_credits + sw->min_dp_main_credits)
122 (sw->min_dp_aux_credits + sw->min_dp_main_credits);
128 credits -= ndp * (sw
237 struct tb_switch *sw = port->sw; local
456 tb_dp_is_usb4(const struct tb_switch *sw) argument
857 struct tb_switch *sw = in->sw; local
1166 const struct tb_switch *sw = tunnel->src_port->sw; local
1222 struct tb_switch *sw = port->sw; local
1251 struct tb_switch *sw = port->sw; local
1509 const struct tb_switch *sw = port->sw; local
1915 struct tb_switch *sw = port->sw; local
[all...]
H A Dpath.c39 struct tb_switch *sw; local
46 sw = port->sw;
57 out_port = &sw->ports[hop.out_port];
109 struct tb_switch *sw; local
132 sw = p->sw;
144 out_port = &sw->ports[hop.out_port];
158 path->tb = src->sw->tb;
170 path->name, tb_route(src->sw), sr
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/sw/
H A Dgf100.c43 struct nvkm_sw *sw = chan->base.sw; local
44 struct nvkm_device *device = sw->engine.subdev.device;
105 gf100_sw_chan_new(struct nvkm_sw *sw, struct nvkm_chan *fifoch, argument
109 struct nvkm_disp *disp = sw->engine.subdev.device->disp;
117 ret = nvkm_sw_chan_ctor(&gf100_sw_chan, sw, fifoch, oclass,
H A Dnv50.c43 struct nvkm_sw *sw = chan->base.sw; local
44 struct nvkm_device *device = sw->engine.subdev.device;
102 nv50_sw_chan_new(struct nvkm_sw *sw, struct nvkm_chan *fifoch, argument
105 struct nvkm_disp *disp = sw->engine.subdev.device->disp;
113 ret = nvkm_sw_chan_ctor(&nv50_sw_chan, sw, fifoch, oclass, &chan->base);
H A Dchan.h13 struct nvkm_sw *sw; member in struct:nvkm_sw_chan
H A Dnv04.c109 nv04_sw_chan_new(struct nvkm_sw *sw, struct nvkm_chan *fifo, argument
119 return nvkm_sw_chan_ctor(&nv04_sw_chan, sw, fifo, oclass, &chan->base);
/linux-master/include/linux/input/
H A Dsparse-keymap.h23 * @sw: struct with code/value used by KE_SW and KE_VSW
24 * @sw.code: SW_* code assigned to a switch
25 * @sw.value: Value that should be sent in an input even when KE_SW
41 } sw; member in union:key_entry::__anon4283
/linux-master/tools/testing/selftests/prctl/
H A DMakefile7 TEST_PROGS := disable-tsc-ctxt-sw-stress-test disable-tsc-on-off-stress-test \
/linux-master/drivers/usb/typec/mux/
H A Dit5205.c65 struct typec_switch_dev *sw; member in struct:it5205
69 static int it5205_switch_set(struct typec_switch_dev *sw, enum typec_orientation orientation) argument
71 struct it5205 *it = typec_switch_get_drvdata(sw);
226 it->sw = typec_switch_register(dev, &sw_desc);
227 if (IS_ERR(it->sw))
228 return dev_err_probe(dev, PTR_ERR(it->sw),
237 typec_switch_unregister(it->sw);
252 typec_switch_unregister(it->sw);
265 typec_switch_unregister(it->sw);
H A Dptn36502.c66 struct typec_switch_dev *sw; member in struct:ptn36502
215 static int ptn36502_sw_set(struct typec_switch_dev *sw, enum typec_orientation orientation) argument
217 struct ptn36502 *ptn = typec_switch_get_drvdata(sw);
380 ptn->sw = typec_switch_register(dev, &sw_desc);
381 if (IS_ERR(ptn->sw)) {
382 ret = dev_err_probe(dev, PTR_ERR(ptn->sw),
401 typec_switch_unregister(ptn->sw);
414 typec_switch_unregister(ptn->sw);
/linux-master/arch/mips/fw/lib/
H A Dcall_o32.S70 sw a6,4*O32_SZREG(fp)
71 sw a7,5*O32_SZREG(fp)
79 sw t3,(t1)
/linux-master/arch/alpha/kernel/
H A Dsignal.c152 struct switch_stack *sw = (struct switch_stack *)regs - 1; local
158 sw->r26 = (unsigned long) ret_from_sys_call;
169 err |= __get_user(sw->r9, sc->sc_regs+9);
170 err |= __get_user(sw->r10, sc->sc_regs+10);
171 err |= __get_user(sw->r11, sc->sc_regs+11);
172 err |= __get_user(sw->r12, sc->sc_regs+12);
173 err |= __get_user(sw->r13, sc->sc_regs+13);
174 err |= __get_user(sw->r14, sc->sc_regs+14);
175 err |= __get_user(sw->r15, sc->sc_regs+15);
275 struct switch_stack *sw local
[all...]
H A Dprocess.c289 struct switch_stack * sw = ((struct switch_stack *) pt) - 1; local
300 dest[ 9] = sw->r9;
301 dest[10] = sw->r10;
302 dest[11] = sw->r11;
303 dest[12] = sw->r12;
304 dest[13] = sw->r13;
305 dest[14] = sw->r14;
306 dest[15] = sw->r15;
/linux-master/arch/nios2/kernel/
H A Dptrace.c26 const struct switch_stack *sw = (struct switch_stack *)regs - 1; local
31 membuf_write(&to, sw, 8 * 4); // R16..R23
52 const struct switch_stack *sw = (struct switch_stack *)regs - 1; local
73 REG_IN_RANGE(sw, PTR_R16, PTR_R23);
/linux-master/drivers/input/misc/
H A Dad714x.h33 struct ad714x_driver_data *sw; member in struct:ad714x_chip
/linux-master/drivers/usb/roles/
H A Dintel-xhci-usb-role-switch.c52 "intel-xhci-usb-sw",
55 static int intel_xhci_usb_set_role(struct usb_role_switch *sw, argument
58 struct intel_xhci_usb_data *data = usb_role_switch_get_drvdata(sw);
131 static enum usb_role intel_xhci_usb_get_role(struct usb_role_switch *sw) argument
133 struct intel_xhci_usb_data *data = usb_role_switch_get_drvdata(sw);
/linux-master/drivers/platform/x86/
H A Dlenovo-ymc.c82 { KE_SW, 0x01, { .sw = { SW_TABLET_MODE, 0 } } },
84 { KE_SW, 0x02, { .sw = { SW_TABLET_MODE, 1 } } },
86 { KE_SW, 0x03, { .sw = { SW_TABLET_MODE, 1 } } },
88 { KE_SW, 0x04, { .sw = { SW_TABLET_MODE, 1 } } },
/linux-master/arch/arm/mach-imx/
H A Dcommon.h40 void imx_gpc_set_arm_power_up_timing(u32 sw2iso, u32 sw);
41 void imx_gpc_set_arm_power_down_timing(u32 sw2iso, u32 sw);

Completed in 217 milliseconds

1234567891011