Searched refs:ism (Results 1 - 9 of 9) sorted by relevance

/linux-master/drivers/s390/net/
H A Dism_drv.c7 #define KMSG_COMPONENT "ism"
18 #include "ism.h"
24 #define DRV_NAME "ism"
42 struct mutex mutex; /* protects ism device list */
50 static void ism_setup_forwarding(struct ism_client *client, struct ism_dev *ism) argument
54 spin_lock_irqsave(&ism->lock, flags);
55 ism->subs[client->id] = client;
56 spin_unlock_irqrestore(&ism->lock, flags);
61 struct ism_dev *ism; local
80 list_for_each_entry(ism,
94 struct ism_dev *ism; local
129 ism_cmd(struct ism_dev *ism, void *cmd) argument
150 ism_cmd_simple(struct ism_dev *ism, u32 cmd_code) argument
161 query_info(struct ism_dev *ism) argument
178 register_sba(struct ism_dev *ism) argument
205 register_ieq(struct ism_dev *ism) argument
234 unregister_sba(struct ism_dev *ism) argument
254 unregister_ieq(struct ism_dev *ism) argument
274 ism_read_local_gid(struct ism_dev *ism) argument
292 ism_free_dmb(struct ism_dev *ism, struct ism_dmb *dmb) argument
300 ism_alloc_dmb(struct ism_dev *ism, struct ism_dmb *dmb) argument
347 ism_register_dmb(struct ism_dev *ism, struct ism_dmb *dmb, struct ism_client *client) argument
383 ism_unregister_dmb(struct ism_dev *ism, struct ism_dmb *dmb) argument
409 ism_add_vlan_id(struct ism_dev *ism, u64 vlan_id) argument
422 ism_del_vlan_id(struct ism_dev *ism, u64 vlan_id) argument
441 ism_move(struct ism_dev *ism, u64 dmb_tok, unsigned int idx, bool sf, unsigned int offset, void *data, unsigned int size) argument
466 ism_handle_event(struct ism_dev *ism) argument
488 struct ism_dev *ism = data; local
524 ism_dev_init(struct ism_dev *ism) argument
593 struct ism_dev *ism; local
645 ism_dev_exit(struct ism_dev *ism) argument
677 struct ism_dev *ism = dev_get_drvdata(&pdev->dev); local
725 ism_query_rgid(struct ism_dev *ism, u64 rgid, u32 vid_valid, u32 vid) argument
778 ism_signal_ieq(struct ism_dev *ism, u64 rgid, u32 trigger_irq, u32 event_code, u64 info) argument
814 ism_get_local_gid(struct ism_dev *ism) argument
826 ism_get_chid(struct ism_dev *ism) argument
841 struct ism_dev *ism = dev->priv; local
[all...]
H A DMakefile19 ism-y := ism_drv.o
20 obj-$(CONFIG_ISM) += ism.o
H A Dism.h8 #include <linux/ism.h>
194 static inline void __ism_read_cmd(struct ism_dev *ism, void *data, argument
197 struct zpci_dev *zdev = to_zpci(ism->pdev);
208 static inline void __ism_write_cmd(struct ism_dev *ism, void *data, argument
211 struct zpci_dev *zdev = to_zpci(ism->pdev);
218 static inline int __ism_move(struct ism_dev *ism, u64 dmb_req, void *data, argument
221 struct zpci_dev *zdev = to_zpci(ism->pdev);
/linux-master/net/smc/
H A Dsmc_ism.c20 #include "linux/ism.h"
31 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,
256 struct ism_dev *ism; local
260 ism = smcd->priv;
275 smc_set_pci_values(to_pci_dev(ism->dev.parent), &smc_pci_dev);
436 static void smcd_register_dev(struct ism_dev *ism) argument
444 smcd = smcd_alloc_dev(&ism
472 smcd_unregister_dev(struct ism_dev *ism) argument
497 smcd_handle_event(struct ism_dev *ism, struct ism_event *event) argument
521 smcd_handle_irq(struct ism_dev *ism, unsigned int dmbno, u16 dmbemask) argument
[all...]
H A Dsmc_clc.h56 #define SMC_CLC_DECL_ISMVLANERR 0x03090000 /* err to reg vlan id on ism dev */
154 struct smc_clc_smcd_gid_chid ism; /* ISM native GID+CHID of requestor */ member in struct:smc_clc_msg_smcd
H A Dsmc_clc.c902 pclc_smcd->ism.gid = htonll(smcd_gid.gid);
903 pclc_smcd->ism.chid =
H A Daf_smc.c1028 /* is chid unique for the ism devices that are already determined? */
1103 /* check if there is an ism device available */
1119 /* check if there is an ism v2 device available */
1562 /* depending on previous steps, connect using rdma or ism */
2160 if (pclc_smcd->ism.chid) {
2162 smcd_gid.gid = ntohll(pclc_smcd->ism.gid);
2164 smc_check_ism_v2_match(ini, ntohs(pclc_smcd->ism.chid),
2237 ini->ism_peer_gid[0].gid = ntohll(pclc_smcd->ism.gid);
/linux-master/arch/s390/kernel/
H A Dcert_store.c654 unsigned long ism[ISM_LEN_DWORDS]; local
657 rc = diag320(0, ism);
664 debug_event(cert_store_hexdump, 3, ism, sizeof(ism));
666 if (!test_bit_inv(1, ism) || !test_bit_inv(2, ism)) {
/linux-master/net/sched/
H A Dsch_hfsc.c358 * ism: (psched_us/byte) << ISM_SHIFT
363 * sm and ism are scaled in order to keep effective digits.
396 seg_y2x(u64 y, u64 ism) argument
402 else if (ism == HT_INFINITY)
405 x = (y >> ISM_SHIFT) * ism
406 + (((y & ISM_MASK) * ism) >> ISM_SHIFT);
423 /* convert m (bps) into ism (psched us/byte) */
427 u64 ism; local
430 ism = HT_INFINITY;
432 ism
[all...]

Completed in 273 milliseconds