Home
last modified time | relevance | path

Searched refs:ssi (Results 1 – 96 of 96) sorted by relevance

/linux-4.4.14/drivers/hsi/clients/
Dssi_protocol.c210 static struct hsi_msg *ssip_alloc_data(struct ssi_protocol *ssi, in ssip_alloc_data() argument
220 msg->channel = ssi->channel_id_data; in ssip_alloc_data()
228 struct ssi_protocol *ssi = hsi_client_drvdata(msg->cl); in ssip_release_cmd() local
231 spin_lock_bh(&ssi->lock); in ssip_release_cmd()
232 list_add_tail(&msg->link, &ssi->cmdqueue); in ssip_release_cmd()
233 spin_unlock_bh(&ssi->lock); in ssip_release_cmd()
236 static struct hsi_msg *ssip_claim_cmd(struct ssi_protocol *ssi) in ssip_claim_cmd() argument
240 BUG_ON(list_empty(&ssi->cmdqueue)); in ssip_claim_cmd()
242 spin_lock_bh(&ssi->lock); in ssip_claim_cmd()
243 msg = list_first_entry(&ssi->cmdqueue, struct hsi_msg, link); in ssip_claim_cmd()
[all …]
Dcmt_speech.c252 static struct hsi_msg *cs_claim_cmd(struct cs_hsi_iface* ssi) in cs_claim_cmd() argument
256 BUG_ON(list_empty(&ssi->cmdqueue)); in cs_claim_cmd()
258 msg = list_first_entry(&ssi->cmdqueue, struct hsi_msg, link); in cs_claim_cmd()
265 static void cs_free_cmds(struct cs_hsi_iface *ssi) in cs_free_cmds() argument
269 list_for_each_entry_safe(msg, tmp, &ssi->cmdqueue, link) { in cs_free_cmds()
/linux-4.4.14/sound/soc/fsl/
Dimx-ssi.c64 struct imx_ssi *ssi = snd_soc_dai_get_drvdata(cpu_dai); in imx_ssi_set_dai_tdm_slot() local
67 sccr = readl(ssi->base + SSI_STCCR); in imx_ssi_set_dai_tdm_slot()
70 writel(sccr, ssi->base + SSI_STCCR); in imx_ssi_set_dai_tdm_slot()
72 sccr = readl(ssi->base + SSI_SRCCR); in imx_ssi_set_dai_tdm_slot()
75 writel(sccr, ssi->base + SSI_SRCCR); in imx_ssi_set_dai_tdm_slot()
77 writel(~tx_mask, ssi->base + SSI_STMSK); in imx_ssi_set_dai_tdm_slot()
78 writel(~rx_mask, ssi->base + SSI_SRMSK); in imx_ssi_set_dai_tdm_slot()
89 struct imx_ssi *ssi = snd_soc_dai_get_drvdata(cpu_dai); in imx_ssi_set_dai_fmt() local
92 scr = readl(ssi->base + SSI_SCR) & ~(SSI_SCR_SYN | SSI_SCR_NET); in imx_ssi_set_dai_fmt()
101 if (ssi->flags & IMX_SSI_USE_I2S_SLAVE) { in imx_ssi_set_dai_fmt()
[all …]
DMakefile17 snd-soc-fsl-ssi-y := fsl_ssi.o
18 snd-soc-fsl-ssi-$(CONFIG_DEBUG_FS) += fsl_ssi_dbg.o
26 obj-$(CONFIG_SND_SOC_FSL_SSI) += snd-soc-fsl-ssi.o
42 snd-soc-imx-ssi-objs := imx-ssi.o
44 obj-$(CONFIG_SND_SOC_IMX_SSI) += snd-soc-imx-ssi.o
/linux-4.4.14/sound/soc/sh/rcar/
Dssi.c77 ((pos) = ((struct rsnd_ssi *)(priv)->ssi + i)); \
82 #define rsnd_ssi_pio_available(ssi) ((ssi)->info->irq > 0) argument
83 #define rsnd_ssi_parent(ssi) ((ssi)->parent) argument
85 #define rsnd_ssi_dai_id(ssi) ((ssi)->info->dai_id) argument
92 struct rsnd_ssi *ssi = rsnd_mod_to_ssi(mod); in rsnd_ssi_use_busif() local
98 if (!(rsnd_ssi_mode_flags(ssi) & RSND_SSI_NO_BUSIF)) in rsnd_ssi_use_busif()
125 static int rsnd_ssi_master_clk_start(struct rsnd_ssi *ssi, in rsnd_ssi_master_clk_start() argument
131 struct rsnd_mod *mod = rsnd_mod_get(ssi); in rsnd_ssi_master_clk_start()
153 ssi->cr_clk = FORCE | SWL_32 | in rsnd_ssi_master_clk_start()
168 static void rsnd_ssi_master_clk_stop(struct rsnd_ssi *ssi) in rsnd_ssi_master_clk_stop() argument
[all …]
Ddma.c270 struct rsnd_mod *ssi = rsnd_io_to_mod_ssi(io); in rsnd_dmapp_get_id() local
277 if (mod == ssi) { in rsnd_dmapp_get_id()
449 {{{ RDMA_SSI_O_N(ssi, id), 0 }, in rsnd_gen2_dma_addr()
450 { RDMA_SSIU_O_P(ssi, id), 0 }, in rsnd_gen2_dma_addr()
451 { RDMA_SSIU_O_P(ssi, id), 0 } }, in rsnd_gen2_dma_addr()
453 {{ 0, RDMA_SSI_I_N(ssi, id) }, in rsnd_gen2_dma_addr()
454 { 0, RDMA_SSIU_I_P(ssi, id) }, in rsnd_gen2_dma_addr()
455 { 0, RDMA_SSIU_I_P(ssi, id) } } in rsnd_gen2_dma_addr()
459 {{{ RDMA_SSIU_O_N(ssi, id), 0 }, in rsnd_gen2_dma_addr()
460 { RDMA_SSIU_O_P(ssi, id), 0 }, in rsnd_gen2_dma_addr()
[all …]
DMakefile1 snd-soc-rcar-objs := core.o gen.o dma.o adg.o ssi.o src.o ctu.o mix.o dvc.o
Drcar_snd.h76 struct rsnd_ssi_platform_info *ssi; member
Dcore.c271 struct rsnd_mod *ssi = rsnd_io_to_mod_ssi(io); in rsnd_get_dalign() local
272 struct rsnd_mod *target = src ? src : ssi; in rsnd_get_dalign()
696 ret = rsnd_path_add(priv, io, ssi); in rsnd_path_init()
800 mod_parse(ssi); in rsnd_of_parse_dai()
847 pmod = info->dai_info[i].playback.ssi; in rsnd_dai_probe()
848 cmod = info->dai_info[i].capture.ssi; in rsnd_dai_probe()
Drsnd.h473 void *ssi; member
/linux-4.4.14/drivers/hsi/controllers/
Domap_ssi.c53 struct hsi_controller *ssi = m->private; in ssi_debug_show() local
54 struct omap_ssi_controller *omap_ssi = hsi_controller_drvdata(ssi); in ssi_debug_show()
57 pm_runtime_get_sync(ssi->device.parent); in ssi_debug_show()
61 pm_runtime_put_sync(ssi->device.parent); in ssi_debug_show()
68 struct hsi_controller *ssi = m->private; in ssi_debug_gdd_show() local
69 struct omap_ssi_controller *omap_ssi = hsi_controller_drvdata(ssi); in ssi_debug_gdd_show()
74 pm_runtime_get_sync(ssi->device.parent); in ssi_debug_gdd_show()
115 pm_runtime_put_sync(ssi->device.parent); in ssi_debug_gdd_show()
144 static int __init ssi_debug_add_ctrl(struct hsi_controller *ssi) in ssi_debug_add_ctrl() argument
146 struct omap_ssi_controller *omap_ssi = hsi_controller_drvdata(ssi); in ssi_debug_add_ctrl()
[all …]
Domap_ssi_port.c61 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); in ssi_debug_port_show() local
62 struct omap_ssi_controller *omap_ssi = hsi_controller_drvdata(ssi); in ssi_debug_port_show()
198 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); in ssi_claim_lch() local
199 struct omap_ssi_controller *omap_ssi = hsi_controller_drvdata(ssi); in ssi_claim_lch()
216 struct hsi_controller *ssi = to_hsi_controller(port->device.parent); in ssi_start_dma() local
217 struct omap_ssi_controller *omap_ssi = hsi_controller_drvdata(ssi); in ssi_start_dma()
227 err = dma_map_sg(&ssi->device, msg->sgt.sgl, msg->sgt.nents, in ssi_start_dma()
230 dev_dbg(&ssi->device, "DMA map SG failed !\n"); in ssi_start_dma()
243 err = dma_map_sg(&ssi->device, msg->sgt.sgl, msg->sgt.nents, in ssi_start_dma()
246 dev_dbg(&ssi->device, "DMA map SG failed !\n"); in ssi_start_dma()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/sound/
Drenesas,rsnd.txt17 - rcar_sound,ssi : Should contain SSI feature.
72 reg-names = "scu", "adg", "ssiu", "ssi", "audmapp";
87 clock-names = "ssi-all",
88 "ssi.9", "ssi.8", "ssi.7", "ssi.6", "ssi.5",
89 "ssi.4", "ssi.3", "ssi.2", "ssi.1", "ssi.0",
175 rcar_sound,ssi {
176 ssi0: ssi@0 {
181 ssi1: ssi@1 {
186 ssi2: ssi@2 {
191 ssi3: ssi@3 {
[all …]
Dfsl,ssi.txt9 fsl,mpc8610-ssi
10 fsl,imx51-ssi
11 fsl,imx35-ssi
12 fsl,imx21-ssi
31 - fsl,ssi-asynchronous:
83 "fsl,ssi-dma-channel". The SOC-specific compatible string (e.g.
Deukrea-tlv320.txt9 - ssi-controller : The phandle of the SSI controller.
23 ssi-controller = <&ssi2>;
Dimx-audio-wm8962.txt9 - ssi-controller : The phandle of the i.MX SSI controller
40 ssi-controller = <&ssi2>;
Dimx-audio-sgtl5000.txt9 - ssi-controller : The phandle of the i.MX SSI controller
48 ssi-controller = <&ssi1>;
Dimx-audio-es8328.txt6 - ssi-controller : The phandle of the i.MX SSI controller
45 ssi-controller = <&ssi1>;
Dsoc-ac97link.txt17 ssi {
/linux-4.4.14/Documentation/devicetree/bindings/hsi/
Domap-ssi.txt7 - compatible: Should include "ti,omap3-ssi".
25 Each port is represented as a sub-node of the ti,omap3-ssi device.
29 ti,omap3-ssi-port (applicable to OMAP34xx devices)
36 - ti,ssi-cawake-gpio: Defines which GPIO pin is used to signify CAWAKE
43 ssi-controller@48058000 {
44 compatible = "ti,omap3-ssi";
47 ti,hwmods = "ssi";
68 ssi-port@4805a000 {
69 compatible = "ti,omap3-ssi-port";
80 ti,ssi-cawake-gpio = <&gpio5 23 GPIO_ACTIVE_HIGH>; /* 151 */
[all …]
/linux-4.4.14/sound/soc/sh/
Dssi.c65 #define SSIREG(reg) (*(unsigned long *)(ssi->mmio + (reg)))
95 struct ssi_priv *ssi = &ssi_cpu_data[dai->id]; in ssi_startup() local
96 if (ssi->inuse) { in ssi_startup()
100 ssi->inuse = 1; in ssi_startup()
107 struct ssi_priv *ssi = &ssi_cpu_data[dai->id]; in ssi_shutdown() local
109 ssi->inuse = 0; in ssi_shutdown()
115 struct ssi_priv *ssi = &ssi_cpu_data[dai->id]; in ssi_trigger() local
135 struct ssi_priv *ssi = &ssi_cpu_data[dai->id]; in ssi_hw_params() local
214 struct ssi_priv *ssi = &ssi_cpu_data[cpu_dai->id]; in ssi_set_sysclk() local
216 ssi->sysclk = freq; in ssi_set_sysclk()
[all …]
DMakefile7 snd-soc-ssi-objs := ssi.o
11 obj-$(CONFIG_SND_SOC_SH4_SSI) += snd-soc-ssi.o
/linux-4.4.14/arch/arm/boot/dts/
Dr8a7778.dtsi264 clock-names = "ssi.8", "ssi.7", "ssi.6", "ssi.5", "ssi.4",
265 "ssi.3", "ssi.2", "ssi.1", "ssi.0",
282 rcar_sound,ssi {
283 ssi3: ssi@3 { interrupts = <0 0x85 IRQ_TYPE_LEVEL_HIGH>; };
284 ssi4: ssi@4 { interrupts = <0 0x85 IRQ_TYPE_LEVEL_HIGH>; };
285 ssi5: ssi@5 { interrupts = <0 0x86 IRQ_TYPE_LEVEL_HIGH>; };
286 ssi6: ssi@6 { interrupts = <0 0x86 IRQ_TYPE_LEVEL_HIGH>; };
287 ssi7: ssi@7 { interrupts = <0 0x86 IRQ_TYPE_LEVEL_HIGH>; };
288 ssi8: ssi@8 { interrupts = <0 0x86 IRQ_TYPE_LEVEL_HIGH>; };
289 ssi9: ssi@9 { interrupts = <0 0x86 IRQ_TYPE_LEVEL_HIGH>; };
Dimx50.dtsi147 ssi2: ssi@50014000 {
149 compatible = "fsl,imx50-ssi",
150 "fsl,imx51-ssi",
151 "fsl,imx21-ssi";
460 ssi1: ssi@63fcc000 {
462 compatible = "fsl,imx50-ssi", "fsl,imx51-ssi",
463 "fsl,imx21-ssi";
Dimx53.dtsi235 ssi2: ssi@50014000 {
237 compatible = "fsl,imx53-ssi",
238 "fsl,imx51-ssi",
239 "fsl,imx21-ssi";
689 ssi1: ssi@63fcc000 {
691 compatible = "fsl,imx53-ssi", "fsl,imx51-ssi",
692 "fsl,imx21-ssi";
719 ssi3: ssi@63fe8000 {
721 compatible = "fsl,imx53-ssi", "fsl,imx51-ssi",
722 "fsl,imx21-ssi";
Dimx51.dtsi212 ssi2: ssi@70014000 {
214 compatible = "fsl,imx51-ssi", "fsl,imx21-ssi";
507 ssi1: ssi@83fcc000 {
509 compatible = "fsl,imx51-ssi", "fsl,imx21-ssi";
565 ssi3: ssi@83fe8000 {
567 compatible = "fsl,imx51-ssi", "fsl,imx21-ssi";
Dr8a7791.dtsi1400 "ssi-all",
1654 reg-names = "scu", "adg", "ssiu", "ssi", "audmapp";
1671 clock-names = "ssi-all",
1672 "ssi.9", "ssi.8", "ssi.7", "ssi.6", "ssi.5",
1673 "ssi.4", "ssi.3", "ssi.2", "ssi.1", "ssi.0",
1764 rcar_sound,ssi {
1765 ssi0: ssi@0 {
1770 ssi1: ssi@1 {
1775 ssi2: ssi@2 {
1780 ssi3: ssi@3 {
[all …]
Dr8a7790.dtsi1386 "ssi-all",
1604 reg-names = "scu", "adg", "ssiu", "ssi", "audmapp";
1621 clock-names = "ssi-all",
1622 "ssi.9", "ssi.8", "ssi.7", "ssi.6", "ssi.5",
1623 "ssi.4", "ssi.3", "ssi.2", "ssi.1", "ssi.0",
1714 rcar_sound,ssi {
1715 ssi0: ssi@0 {
1720 ssi1: ssi@1 {
1725 ssi2: ssi@2 {
1730 ssi3: ssi@3 {
[all …]
Dimx25.dtsi241 ssi2: ssi@50014000 {
243 compatible = "fsl,imx25-ssi", "fsl,imx21-ssi";
277 ssi1: ssi@50034000 {
279 compatible = "fsl,imx25-ssi", "fsl,imx21-ssi";
Domap3.dtsi789 ssi: ssi-controller@48058000 { label
790 compatible = "ti,omap3-ssi";
791 ti,hwmods = "ssi";
807 ssi_port1: ssi-port@4805a000 {
808 compatible = "ti,omap3-ssi-port";
820 ssi_port2: ssi-port@4805b000 {
821 compatible = "ti,omap3-ssi-port";
Dimx6sl.dtsi245 ssi1: ssi@02028000 {
247 compatible = "fsl,imx6sl-ssi",
248 "fsl,imx51-ssi";
261 ssi2: ssi@0202c000 {
263 compatible = "fsl,imx6sl-ssi",
264 "fsl,imx51-ssi";
277 ssi3: ssi@02030000 {
279 compatible = "fsl,imx6sl-ssi",
280 "fsl,imx51-ssi";
Dimx27.dtsi235 ssi1: ssi@10010000 {
237 compatible = "fsl,imx27-ssi", "fsl,imx21-ssi";
247 ssi2: ssi@10011000 {
249 compatible = "fsl,imx27-ssi", "fsl,imx21-ssi";
Dimx6qdl.dtsi318 ssi1: ssi@02028000 {
320 compatible = "fsl,imx6q-ssi",
321 "fsl,imx51-ssi";
334 ssi2: ssi@0202c000 {
336 compatible = "fsl,imx6q-ssi",
337 "fsl,imx51-ssi";
350 ssi3: ssi@02030000 {
352 compatible = "fsl,imx6q-ssi",
353 "fsl,imx51-ssi";
Domap34xx.dtsi60 &ssi {
Dimx35.dtsi116 ssi1: ssi@43fa0000 {
118 compatible = "fsl,imx35-ssi", "fsl,imx21-ssi";
Dimx6sx.dtsi302 ssi1: ssi@02028000 {
304 compatible = "fsl,imx6sx-ssi", "fsl,imx51-ssi";
316 ssi2: ssi@0202c000 {
318 compatible = "fsl,imx6sx-ssi", "fsl,imx51-ssi";
330 ssi3: ssi@02030000 {
332 compatible = "fsl,imx6sx-ssi", "fsl,imx51-ssi";
Domap36xx.dtsi98 &ssi {
Dimx53-voipac-bsb.dts20 ssi-controller = <&ssi2>;
Dimx35-eukrea-mbimxsd35-baseboard.dts53 ssi-controller = <&ssi1>;
Dimx25-eukrea-mbimxsd25-baseboard.dts52 ssi-controller = <&ssi1>;
Dimx6qdl-wandboard.dtsi43 ssi-controller = <&ssi1>;
Domap36xx-omap3430es2plus-clocks.dtsi60 compatible = "ti,omap3-ssi-interface-clock";
Dimx53-mba53.dts74 ssi-controller = <&ssi2>;
Dpicoxcell-pc3x2.dtsi91 ssi: picoxcell-spi@90000 { label
Dimx51-eukrea-mbimxsd51-baseboard.dts81 ssi-controller = <&ssi2>;
Dimx6qdl-rex.dtsi74 ssi-controller = <&ssi1>;
Dimx53-m53evk.dts93 ssi-controller = <&ssi2>;
Dimx25-pdk.dts70 ssi-controller = <&ssi1>;
Dimx53-qsb-common.dtsi122 ssi-controller = <&ssi2>;
Dimx6qdl-hummingboard.dtsi100 ssi-controller = <&ssi1>;
Dsocfpga.dtsi711 compatible = "snps,dw-apb-ssi";
722 compatible = "snps,dw-apb-ssi";
Dimx6qdl-gw52xx.dtsi131 ssi-controller = <&ssi1>;
Dpicoxcell-pc3x3.dtsi190 ssi: picoxcell-spi@90000 { label
Dimx6q-tbs2910.dts134 ssi-controller = <&ssi1>;
Dimx6qdl-gw53xx.dtsi132 ssi-controller = <&ssi1>;
Dimx6q-gw5400-a.dts123 ssi-controller = <&ssi1>;
Dimx6dl-riotboard.dts76 ssi-controller = <&ssi1>;
Dimx6sx-sdb.dtsi137 ssi-controller = <&ssi2>;
Dimx6qdl-gw54xx.dtsi122 ssi-controller = <&ssi1>;
Dimx6qdl-sabresd.dtsi105 ssi-controller = <&ssi2>;
Dimx53-tx53.dtsi129 ssi-controller = <&ssi1>;
Dimx6qdl-apf6dev.dtsi146 ssi-controller = <&ssi1>;
Dr8a7790-lager.dts392 renesas,function = "ssi";
Dimx6sl-evk.dts99 ssi-controller = <&ssi2>;
Dimx51-babbage.dts147 ssi-controller = <&ssi2>;
Dr8a7791-koelsch.dts396 renesas,function = "ssi";
Dimx6qdl-tx6.dtsi175 ssi-controller = <&ssi1>;
Dimx6qdl-sabrelite.dtsi146 ssi-controller = <&ssi1>;
Dimx6qdl-nit6xlite.dtsi196 ssi-controller = <&ssi1>;
Dimx6qdl-nitrogen6x.dtsi160 ssi-controller = <&ssi1>;
Dimx6qdl-nitrogen6_max.dtsi324 ssi-controller = <&ssi1>;
Domap3-n900.dts955 ti,ssi-cawake-gpio = <&gpio5 23 GPIO_ACTIVE_HIGH>; /* 151 */
/linux-4.4.14/Documentation/devicetree/bindings/spi/
Dsnps,dw-apb-ssi.txt4 - compatible : "snps,dw-apb-ssi"
21 compatible = "snps,dw-apb-ssi";
/linux-4.4.14/Documentation/devicetree/bindings/dma/
Dfsl-imx-sdma.txt76 ssi2: ssi@70014000 {
77 compatible = "fsl,imx51-ssi", "fsl,imx21-ssi";
/linux-4.4.14/arch/powerpc/boot/dts/
Dmpc8610_hpcd.dts273 ssi@16000 {
274 compatible = "fsl,mpc8610-ssi";
287 ssi@16100 {
288 compatible = "fsl,mpc8610-ssi";
309 "fsl,ssi-dma-channel";
317 "fsl,ssi-dma-channel";
/linux-4.4.14/Documentation/devicetree/bindings/clock/ti/
Dinterface.txt22 "ti,omap3-ssi-interface-clock" - interface clock with SSI specific HW handling
52 compatible = "ti,omap3-ssi-interface-clock";
/linux-4.4.14/arch/powerpc/boot/dts/fsl/
Dp1022si-post.dtsi169 compatible = "fsl,ssi-dma-channel";
172 compatible = "fsl,ssi-dma-channel";
184 ssi@15000 {
185 compatible = "fsl,mpc8610-ssi";
Dp1022ds.dtsi189 ssi@15000 {
192 fsl,ssi-asynchronous;
Dp1022rdk.dts99 ssi@15000 {
/linux-4.4.14/arch/arm/mach-imx/
DMakefile34 obj-y += ssi-fiq.o
35 obj-y += ssi-fiq-ksym.o
/linux-4.4.14/arch/arm/mach-imx/devices/
DMakefile16 obj-$(CONFIG_IMX_HAVE_PLATFORM_IMX_SSI) += platform-imx-ssi.o
/linux-4.4.14/drivers/s390/cio/
Ddevice_status.c247 cdev_irb->scsw.cmd.ssi = irb->scsw.cmd.ssi; in ccw_device_accumulate_irb()
/linux-4.4.14/arch/arm64/boot/dts/altera/
Dsocfpga_stratix10.dtsi229 compatible = "snps,dw-apb-ssi";
240 compatible = "snps,dw-apb-ssi";
/linux-4.4.14/fs/jfs/
Djfs_dtree.c4069 int ssi, next; /* src slot index */ in dtMoveEntry() local
4102 ssi = sstbl[si]; in dtMoveEntry()
4106 if (ssi != xssi + 1) { in dtMoveEntry()
4119 slv->offset = ssi; in dtMoveEntry()
4130 s = &sp->slot[ssi]; in dtMoveEntry()
4166 sfsi = ssi; in dtMoveEntry()
4170 xssi = ssi; in dtMoveEntry()
4176 while ((ssi = next) >= 0) { in dtMoveEntry()
4178 if (ssi != xssi + 1) { in dtMoveEntry()
4193 slv->offset = ssi; in dtMoveEntry()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/fsl/
Ddma.txt207 example, the compatible property should be "fsl,ssi-dma-channel". See ssi.txt
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4vf/
Dsge.c1173 const struct skb_shared_info *ssi; in t4vf_eth_xmit() local
1279 ssi = skb_shinfo(skb); in t4vf_eth_xmit()
1280 if (ssi->gso_size) { in t4vf_eth_xmit()
1282 bool v6 = (ssi->gso_type & SKB_GSO_TCPV6) != 0; in t4vf_eth_xmit()
1302 lso->mss = cpu_to_be16(ssi->gso_size); in t4vf_eth_xmit()
1324 txq->tx_cso += ssi->gso_segs; in t4vf_eth_xmit()
1368 ndesc, credits, txq->q.pidx, skb->len, ssi->nr_frags); in t4vf_eth_xmit()
/linux-4.4.14/drivers/net/wan/lmc/
Dlmc_media.c648 av = &ictl->cardspec.ssi; in lmc_ssi_set_speed()
661 av = &ctl->cardspec.ssi; in lmc_ssi_set_speed()
667 ictl->cardspec.ssi = *av; in lmc_ssi_set_speed()
Dlmc_var.h176 lmc_av9110_t ssi; member
/linux-4.4.14/arch/s390/include/asm/
Dscsw.h47 __u32 ssi : 1; member
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/
Dsge.c1149 const struct skb_shared_info *ssi; in t4_eth_xmit() local
1220 ssi = skb_shinfo(skb); in t4_eth_xmit()
1221 if (ssi->gso_size) { in t4_eth_xmit()
1223 bool v6 = (ssi->gso_type & SKB_GSO_TCPV6) != 0; in t4_eth_xmit()
1237 lso->c.mss = htons(ssi->gso_size); in t4_eth_xmit()
1254 q->tx_cso += ssi->gso_segs; in t4_eth_xmit()
/linux-4.4.14/drivers/scsi/
Dhpsa.c3231 struct bmic_sense_subsystem_info *ssi; in hpsa_get_sas_address() local
3233 ssi = kzalloc(sizeof(*ssi), GFP_KERNEL); in hpsa_get_sas_address()
3234 if (ssi == NULL) { in hpsa_get_sas_address()
3241 scsi3addr, 0, ssi, sizeof(*ssi)); in hpsa_get_sas_address()
3243 sa = get_unaligned_be64(ssi->primary_world_wide_id); in hpsa_get_sas_address()
3247 kfree(ssi); in hpsa_get_sas_address()
/linux-4.4.14/drivers/pinctrl/sh-pfc/
Dpfc-r8a7778.c2106 SH_PFC_FUNCTION(ssi),
Dpfc-r8a7795.c2243 SH_PFC_FUNCTION(ssi),
Dpfc-r8a7791.c5132 SH_PFC_FUNCTION(ssi),
Dpfc-r8a7790.c4736 SH_PFC_FUNCTION(ssi),
/linux-4.4.14/
DMAINTAINERS5751 M: Julian Anastasov <ja@ssi.bg>