| /drivers/net/netdevsim/ |
| A D | macsec.c | 11 if (ns->macsec.nsim_secy[i].sci == sci) in nsim_macsec_find_secy() 23 if (ns_secy->nsim_rxsc[i].sci == sci) in nsim_macsec_find_rxsc() 50 __func__, sci_to_cpu(ctx->secy->sci), idx); in nsim_macsec_add_secy() 53 ns->macsec.nsim_secy[idx].sci = ctx->secy->sci; in nsim_macsec_add_secy() 67 __func__, sci_to_cpu(ctx->secy->sci)); in nsim_macsec_upd_secy() 85 __func__, sci_to_cpu(ctx->secy->sci)); in nsim_macsec_del_secy() 108 __func__, sci_to_cpu(ctx->secy->sci)); in nsim_macsec_add_rxsc() 128 secy->nsim_rxsc[idx].sci = ctx->rx_sc->sci; in nsim_macsec_add_rxsc() 143 __func__, sci_to_cpu(ctx->secy->sci)); in nsim_macsec_upd_rxsc() 170 __func__, sci_to_cpu(ctx->secy->sci)); in nsim_macsec_del_rxsc() [all …]
|
| A D | netdevsim.h | 62 sci_t sci; member 67 sci_t sci; member
|
| /drivers/remoteproc/ |
| A D | ti_sci_proc.h | 24 const struct ti_sci_handle *sci; member 33 const struct ti_sci_handle *sci) in ti_sci_proc_of_get_tsp() argument 49 tsp->sci = sci; in ti_sci_proc_of_get_tsp() 50 tsp->ops = &sci->ops.proc_ops; in ti_sci_proc_of_get_tsp() 61 ret = tsp->ops->request(tsp->sci, tsp->proc_id); in ti_sci_proc_request() 72 ret = tsp->ops->release(tsp->sci, tsp->proc_id); in ti_sci_proc_release() 83 ret = tsp->ops->handover(tsp->sci, tsp->proc_id, tsp->host_id); in ti_sci_proc_handover() 96 ret = tsp->ops->set_config(tsp->sci, tsp->proc_id, boot_vector, in ti_sci_proc_set_config() 109 ret = tsp->ops->set_control(tsp->sci, tsp->proc_id, ctrl_set, ctrl_clr); in ti_sci_proc_set_control() 122 ret = tsp->ops->get_status(tsp->sci, tsp->proc_id, boot_vector, in ti_sci_proc_get_status()
|
| /drivers/reset/ |
| A D | reset-ti-sci.c | 39 const struct ti_sci_handle *sci; member 66 const struct ti_sci_handle *sci = data->sci; in ti_sci_reset_set() local 67 const struct ti_sci_dev_ops *dev_ops = &sci->ops.dev_ops; in ti_sci_reset_set() 78 ret = dev_ops->get_device_resets(sci, control->dev_id, &reset_state); in ti_sci_reset_set() 87 ret = dev_ops->set_device_resets(sci, control->dev_id, reset_state); in ti_sci_reset_set() 147 const struct ti_sci_handle *sci = data->sci; in ti_sci_reset_status() local 148 const struct ti_sci_dev_ops *dev_ops = &sci->ops.dev_ops; in ti_sci_reset_status() 157 ret = dev_ops->get_device_resets(sci, control->dev_id, &reset_state); in ti_sci_reset_status() 221 data->sci = devm_ti_sci_get_handle(&pdev->dev); in ti_sci_reset_probe() 222 if (IS_ERR(data->sci)) in ti_sci_reset_probe() [all …]
|
| A D | Makefile | 43 obj-$(CONFIG_RESET_TI_SCI) += reset-ti-sci.o
|
| /drivers/irqchip/ |
| A D | irq-ti-sci-intr.c | 30 const struct ti_sci_handle *sci; member 118 intr->sci->ops.rm_irq_ops.free_irq(intr->sci, in ti_sci_intr_irq_domain_free() 170 err = intr->sci->ops.rm_irq_ops.set_irq(intr->sci, in ti_sci_intr_alloc_parent_irq() 257 intr->sci = devm_ti_sci_get_by_phandle(dev, "ti,sci"); in ti_sci_intr_irq_domain_probe() 258 if (IS_ERR(intr->sci)) in ti_sci_intr_irq_domain_probe() 259 return dev_err_probe(dev, PTR_ERR(intr->sci), in ti_sci_intr_irq_domain_probe() 269 intr->out_irqs = devm_ti_sci_get_resource(intr->sci, dev, in ti_sci_intr_irq_domain_probe()
|
| A D | irq-ti-sci-inta.c | 101 const struct ti_sci_handle *sci; member 298 err = inta->sci->ops.rm_irq_ops.set_event_map(inta->sci, in ti_sci_inta_alloc_event() 396 inta->sci->ops.rm_irq_ops.free_event_map(inta->sci, in ti_sci_inta_free_irq() 671 inta->sci = devm_ti_sci_get_by_phandle(dev, "ti,sci"); in ti_sci_inta_irq_domain_probe() 672 if (IS_ERR(inta->sci)) in ti_sci_inta_irq_domain_probe() 673 return dev_err_probe(dev, PTR_ERR(inta->sci), in ti_sci_inta_irq_domain_probe() 682 inta->vint = devm_ti_sci_get_resource(inta->sci, dev, inta->ti_sci_id, in ti_sci_inta_irq_domain_probe() 689 inta->global_event = devm_ti_sci_get_resource(inta->sci, dev, inta->ti_sci_id, in ti_sci_inta_irq_domain_probe()
|
| A D | Makefile | 118 obj-$(CONFIG_TI_SCI_INTR_IRQCHIP) += irq-ti-sci-intr.o 119 obj-$(CONFIG_TI_SCI_INTA_IRQCHIP) += irq-ti-sci-inta.o
|
| /drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| A D | macsec.c | 64 sci_t sci; member 81 sci_t sci; member 350 rule_attrs.sci = sa->sci; in mlx5e_macsec_init_sa_fs() 413 if (iter->sci == sci) in mlx5e_macsec_get_rx_sc_from_sc_list() 540 tx_sa->sci = secy->sci; in mlx5e_macsec_add_txsa() 732 rx_sc->sci = ctx_rx_sc->sci; in mlx5e_macsec_add_rxsc() 737 rx_sc->md_dst->u.macsec_info.sci = rx_sc->sci; in mlx5e_macsec_add_rxsc() 880 sci_t sci = ctx_rx_sa->sc->sci; in mlx5e_macsec_add_rxsa() local 922 rx_sa->sci = sci; in mlx5e_macsec_add_rxsa() 964 sci_t sci = ctx_rx_sa->sc->sci; in mlx5e_macsec_upd_rxsa() local [all …]
|
| /drivers/net/phy/ |
| A D | nxp-c45-tja11xx-macsec.c | 373 sci_t sci) in nxp_c45_find_secy() argument 378 if (pos->secy->sci == sci) in nxp_c45_find_secy() 590 sci_t sci) in nxp_c45_set_sci() argument 592 u64 lsci = sci_to_cpu(sci); in nxp_c45_set_sci() 600 u16 port = sci_to_cpu(sci); in nxp_c45_port_is_1() 986 sci_to_cpu(ctx->secy->sci)); in nxp_c45_mdo_add_secy() 1054 sci_to_cpu(ctx->secy->sci)); in nxp_c45_mdo_upd_secy() 1093 sci_to_cpu(ctx->secy->sci)); in nxp_c45_mdo_del_secy() 1127 sci_to_cpu(ctx->rx_sc->sci), in nxp_c45_mdo_add_rxsc() 1157 sci_to_cpu(ctx->rx_sc->sci), in nxp_c45_mdo_upd_rxsc() [all …]
|
| /drivers/spi/ |
| A D | spi-s3c64xx.c | 1126 if (sci->no_cs) in s3c64xx_spi_hwinit() 1164 sci = devm_kzalloc(dev, sizeof(*sci), GFP_KERNEL); in s3c64xx_spi_parse_dt() 1165 if (!sci) in s3c64xx_spi_parse_dt() 1177 sci->num_cs = 1; in s3c64xx_spi_parse_dt() 1179 sci->num_cs = temp; in s3c64xx_spi_parse_dt() 1185 return sci; in s3c64xx_spi_parse_dt() 1257 if (IS_ERR(sci)) in s3c64xx_spi_probe() 1261 if (!sci) in s3c64xx_spi_probe() 1326 if (sci->cfg_gpio && sci->cfg_gpio()) in s3c64xx_spi_probe() 1443 if (sci->cfg_gpio) in s3c64xx_spi_resume() [all …]
|
| /drivers/clk/keystone/ |
| A D | sci-clk.c | 32 const struct ti_sci_handle *sci; member 78 return clk->provider->ops->get_clock(clk->provider->sci, clk->dev_id, in sci_clk_prepare() 95 ret = clk->provider->ops->put_clock(clk->provider->sci, clk->dev_id, in sci_clk_unprepare() 116 ret = clk->provider->ops->is_on(clk->provider->sci, clk->dev_id, in sci_clk_is_prepared() 144 ret = clk->provider->ops->get_freq(clk->provider->sci, clk->dev_id, in sci_clk_recalc_rate() 178 ret = clk->provider->ops->get_best_match_freq(clk->provider->sci, in sci_clk_determine_rate() 214 return clk->provider->ops->set_freq(clk->provider->sci, clk->dev_id, in sci_clk_set_rate() 435 ret = provider->ops->get_num_parents(provider->sci, dev_id, in ti_sci_scan_clocks_from_fw() 558 provider->ops->get_num_parents(provider->sci, in ti_sci_scan_clocks_from_dt() 591 ret = provider->ops->is_auto(provider->sci, in ti_sci_scan_clocks_from_dt() [all …]
|
| A D | Makefile | 3 obj-$(CONFIG_TI_SCI_CLK) += sci-clk.o
|
| /drivers/net/ |
| A D | macsec.c | 76 sci_t sci; member 242 sci_t sci; in make_sci() local 247 return sci; in make_sci() 451 gcm_iv->sci = sci; in macsec_fill_iv() 987 if (rx_sc->sci == sci) in find_rx_sc() 999 if (rx_sc->sci == sci) in find_rx_sc_rtnl() 1443 if (rx_sc->sci == sci) { in del_rx_sc() 1478 rx_sc->sci = sci; in create_rx_sc() 4115 if (macsec->secy.sci == sci) in sci_exists() 4159 secy->sci = sci; in macsec_add_dev() [all …]
|
| /drivers/infiniband/hw/hfi1/ |
| A D | pio.c | 436 sci->type = i; in init_send_contexts() 437 sci->base = base; in init_send_contexts() 438 sci->credits = scs->size; in init_send_contexts() 456 struct send_context_info *sci; in sc_hw_alloc() local 462 if (sci->type == type && sci->allocated == 0) { in sc_hw_alloc() 463 sci->allocated = 1; in sc_hw_alloc() 486 if (!sci->allocated) { in sc_hw_free() 490 sci->allocated = 0; in sc_hw_free() 695 sci->sc = sc; in sc_alloc() 714 sc->credits = sci->credits; in sc_alloc() [all …]
|
| A D | debugfs.c | 371 struct send_context_info *sci; in _pios_seq_show() local 377 sci = &dd->send_contexts[i]; in _pios_seq_show() 378 if (sci && sci->type != SC_USER && sci->allocated && sci->sc) in _pios_seq_show() 379 seqfile_dump_sci(s, i, sci); in _pios_seq_show()
|
| /drivers/net/phy/mscc/ |
| A D | mscc_macsec.c | 387 if (bank == MACSEC_INGR && flow->match.sci && flow->rx_sa->sc->sci) { in vsc8584_macsec_flow() 388 u64 sci = (__force u64)flow->rx_sa->sc->sci; in vsc8584_macsec_flow() local 395 lower_32_bits(sci)); in vsc8584_macsec_flow() 397 upper_32_bits(sci)); in vsc8584_macsec_flow() 528 u64 sci; in vsc8584_macsec_transformation() local 586 sci = (__force u64)(bank == MACSEC_INGR ? flow->rx_sa->sc->sci : priv->secy->sci); in vsc8584_macsec_transformation() 588 lower_32_bits(sci)); in vsc8584_macsec_transformation() 590 upper_32_bits(sci)); in vsc8584_macsec_transformation() 702 flow->match.sci = 1; in __vsc8584_macsec_add_rxsa() 821 flow->rx_sa->sc->sci == ctx->rx_sc->sci) in vsc8584_macsec_del_rxsc()
|
| /drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| A D | macsec_fs.h | 21 sci_t sci; member 60 u32 mlx5_macsec_fs_get_fs_id_from_hashtable(struct mlx5_macsec_fs *macsec_fs, sci_t *sci);
|
| A D | macsec_fs.c | 60 u8 sci[MACSEC_SCI_LEN]; /* optional */ member 99 sci_t sci; member 167 .key_len = sizeof_field(struct mlx5_fs_id, sci), 168 .key_offset = offsetof(struct mlx5_fs_id, sci), 624 memcpy(§ag.sci, &secy->sci, in macsec_fs_tx_create_sectag_header() 625 sizeof(sectag.sci)); in macsec_fs_tx_create_sectag_header() 700 void *macdev, struct rhashtable *hash_table, sci_t sci, in macsec_fs_id_add() argument 747 fs_id_iter->sci = sci; in macsec_fs_id_add() 880 &macsec_fs->sci_hash, attrs->sci, true); in macsec_fs_tx_add_rule() 1687 __be32 *sci_p = (__be32 *)(&attrs->sci); in macsec_fs_rx_setup_fte() [all …]
|
| /drivers/net/ethernet/aquantia/atlantic/macsec/ |
| A D | macsec_api.c | 362 packed_record[0] = rec->sci[0] & 0xFFFF; in set_ingress_preclass_record() 365 packed_record[2] = rec->sci[1] & 0xFFFF; in set_ingress_preclass_record() 476 rec->sci[0] = packed_record[0]; in get_ingress_preclass_record() 477 rec->sci[0] |= packed_record[1] << 16; in get_ingress_preclass_record() 479 rec->sci[1] = packed_record[2]; in get_ingress_preclass_record() 480 rec->sci[1] |= packed_record[3] << 16; in get_ingress_preclass_record() 1264 packed_record[3] |= (rec->sci[0] & 0xFF) << 8; in set_egress_class_record() 1415 rec->sci[0] = (packed_record[3] >> 8) & 0xFF; in get_egress_class_record() 1416 rec->sci[0] |= packed_record[4] << 8; in get_egress_class_record() 1419 rec->sci[1] = (packed_record[5] >> 8) & 0xFF; in get_egress_class_record() [all …]
|
| A D | macsec_struct.h | 63 u32 sci[2]; member 358 u32 sci[2]; member
|
| /drivers/tty/serial/ |
| A D | sh-sci.c | 1145 struct sci_port *sci = to_sci_port(port); in rx_fifo_trigger_show() local 1163 sci->rx_trigger = sci->ops->set_rtrg(port, r); in rx_fifo_trigger_store() 1164 if (sci->type == PORT_SCIFA || sci->type == PORT_SCIFB) in rx_fifo_trigger_store() 1165 sci->ops->set_rtrg(port, 1); in rx_fifo_trigger_store() 1180 if (sci->type == PORT_HSCIF) in rx_fifo_timeout_show() 1181 v = sci->hscif_tot >> HSSCR_TOT_SHIFT; in rx_fifo_timeout_show() 1183 v = sci->rx_fifo_timeout; in rx_fifo_timeout_show() 1202 if (sci->type == PORT_HSCIF) { in rx_fifo_timeout_store() 1205 sci->hscif_tot = r << HSSCR_TOT_SHIFT; in rx_fifo_timeout_store() 1207 sci->rx_fifo_timeout = r; in rx_fifo_timeout_store() [all …]
|
| /drivers/crypto/caam/ |
| A D | pdb.h | 310 u64 sci; member 323 u64 sci; member
|
| /drivers/net/ethernet/marvell/octeontx2/af/ |
| A D | mcs.h | 105 u64 sci; member 191 void mcs_rx_sc_cam_write(struct mcs *mcs, u64 sci, u64 secy, int sc_id);
|
| A D | mcs_rvu_if.c | 583 mcs_rx_sc_cam_write(mcs, req->sci, req->secy_id, req->sc_id); in rvu_mbox_handler_mcs_rx_sc_cam_write() 621 map.sci = req->sci; in rvu_mbox_handler_mcs_flowid_entry_write()
|