/linux-master/drivers/s390/net/ |
H A D | ism_drv.c | 7 #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 D | Makefile | 19 ism-y := ism_drv.o 20 obj-$(CONFIG_ISM) += ism.o
|
H A D | ism.h | 8 #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 D | smc_ism.c | 20 #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 D | smc_clc.h | 56 #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 D | smc_clc.c | 902 pclc_smcd->ism.gid = htonll(smcd_gid.gid); 903 pclc_smcd->ism.chid =
|
H A D | af_smc.c | 1028 /* 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 D | cert_store.c | 654 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 D | sch_hfsc.c | 358 * 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...] |