Home
last modified time | relevance | path

Searched refs:ism (Results 1 – 10 of 10) sorted by relevance

/Linux-v6.6/drivers/s390/net/
Dism_drv.c50 static void ism_setup_forwarding(struct ism_client *client, struct ism_dev *ism) in ism_setup_forwarding() argument
54 spin_lock_irqsave(&ism->lock, flags); in ism_setup_forwarding()
55 ism->subs[client->id] = client; in ism_setup_forwarding()
56 spin_unlock_irqrestore(&ism->lock, flags); in ism_setup_forwarding()
61 struct ism_dev *ism; in ism_register_client() local
80 list_for_each_entry(ism, &ism_dev_list.list, list) { in ism_register_client()
81 ism->priv[i] = NULL; in ism_register_client()
82 client->add(ism); in ism_register_client()
83 ism_setup_forwarding(client, ism); in ism_register_client()
94 struct ism_dev *ism; in ism_unregister_client() local
[all …]
Dism.h201 static inline void __ism_read_cmd(struct ism_dev *ism, void *data, in __ism_read_cmd() argument
204 struct zpci_dev *zdev = to_zpci(ism->pdev); in __ism_read_cmd()
215 static inline void __ism_write_cmd(struct ism_dev *ism, void *data, in __ism_write_cmd() argument
218 struct zpci_dev *zdev = to_zpci(ism->pdev); in __ism_write_cmd()
225 static inline int __ism_move(struct ism_dev *ism, u64 dmb_req, void *data, in __ism_move() argument
228 struct zpci_dev *zdev = to_zpci(ism->pdev); in __ism_move()
DMakefile19 ism-y := ism_drv.o
20 obj-$(CONFIG_ISM) += ism.o
DKconfig111 To compile as a module choose M. The module name is ism.
/Linux-v6.6/net/smc/
Dsmc_ism.c31 static void smcd_register_dev(struct ism_dev *ism);
32 static void smcd_unregister_dev(struct ism_dev *ism);
33 static void smcd_handle_event(struct ism_dev *ism, struct ism_event *event);
34 static void smcd_handle_irq(struct ism_dev *ism, unsigned int dmbno,
234 struct ism_dev *ism; in smc_nl_handle_smcd_dev() local
238 ism = smcd->priv; in smc_nl_handle_smcd_dev()
253 smc_set_pci_values(to_pci_dev(ism->dev.parent), &smc_pci_dev); in smc_nl_handle_smcd_dev()
410 static void smcd_register_dev(struct ism_dev *ism) in smcd_register_dev() argument
418 smcd = smcd_alloc_dev(&ism->pdev->dev, dev_name(&ism->pdev->dev), ops, in smcd_register_dev()
422 smcd->priv = ism; in smcd_register_dev()
[all …]
Dsmc_clc.h153 struct smc_clc_smcd_gid_chid ism; /* ISM native GID+CHID of requestor */ member
Dsmc_clc.c887 pclc_smcd->ism.gid = in smc_clc_send_proposal()
889 pclc_smcd->ism.chid = in smc_clc_send_proposal()
Daf_smc.c2151 if (pclc_smcd->ism.chid) in smc_find_ism_v2_device_serv()
2153 smc_check_ism_v2_match(ini, ntohs(pclc_smcd->ism.chid), in smc_find_ism_v2_device_serv()
2154 ntohll(pclc_smcd->ism.gid), &matches); in smc_find_ism_v2_device_serv()
2211 ini->ism_peer_gid[0] = ntohll(pclc_smcd->ism.gid); in smc_find_ism_v1_device_serv()
/Linux-v6.6/arch/s390/kernel/
Dcert_store.c654 unsigned long ism[ISM_LEN_DWORDS]; in query_diag320_subcodes() local
657 rc = diag320(0, ism); in query_diag320_subcodes()
664 debug_event(cert_store_hexdump, 3, ism, sizeof(ism)); in query_diag320_subcodes()
666 if (!test_bit_inv(1, ism) || !test_bit_inv(2, ism)) { in query_diag320_subcodes()
/Linux-v6.6/net/sched/
Dsch_hfsc.c396 seg_y2x(u64 y, u64 ism) in seg_y2x() argument
402 else if (ism == HT_INFINITY) in seg_y2x()
405 x = (y >> ISM_SHIFT) * ism in seg_y2x()
406 + (((y & ISM_MASK) * ism) >> ISM_SHIFT); in seg_y2x()
427 u64 ism; in m2ism() local
430 ism = HT_INFINITY; in m2ism()
432 ism = ((u64)PSCHED_TICKS_PER_SEC << ISM_SHIFT); in m2ism()
433 ism += m - 1; in m2ism()
434 do_div(ism, m); in m2ism()
436 return ism; in m2ism()