/linux-master/drivers/scsi/libsas/ |
H A D | sas_event.c | 13 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 D | prestera_acl.c | 15 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 D | prestera_switchdev.c | 30 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 D | prestera_rxtx.c | 95 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 D | prestera_counter.c | 14 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 D | prestera_acl.h | 152 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 D | nvm.c | 58 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 D | tunnel.c | 99 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 D | path.c | 39 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 D | gf100.c | 43 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 D | nv50.c | 43 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 D | chan.h | 13 struct nvkm_sw *sw; member in struct:nvkm_sw_chan
|
H A D | nv04.c | 109 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 D | sparse-keymap.h | 23 * @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 D | Makefile | 7 TEST_PROGS := disable-tsc-ctxt-sw-stress-test disable-tsc-on-off-stress-test \
|
/linux-master/drivers/usb/typec/mux/ |
H A D | it5205.c | 65 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 D | ptn36502.c | 66 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 D | call_o32.S | 70 sw a6,4*O32_SZREG(fp) 71 sw a7,5*O32_SZREG(fp) 79 sw t3,(t1)
|
/linux-master/arch/alpha/kernel/ |
H A D | signal.c | 152 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 D | process.c | 289 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 D | ptrace.c | 26 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 D | ad714x.h | 33 struct ad714x_driver_data *sw; member in struct:ad714x_chip
|
/linux-master/drivers/usb/roles/ |
H A D | intel-xhci-usb-role-switch.c | 52 "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 D | lenovo-ymc.c | 82 { 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 D | common.h | 40 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);
|