/linux-master/drivers/infiniband/sw/rdmavt/ |
H A D | trace.h | 6 #define RDI_DEV_ENTRY(rdi) __string(dev, rvt_get_ibdev_name(rdi)) 7 #define RDI_DEV_ASSIGN(rdi) __assign_str(dev, rvt_get_ibdev_name(rdi))
|
H A D | vt.c | 36 * rvt_alloc_device - allocate rdi 40 * Use IB core device alloc to allocate space for the rdi which is assumed to be 46 * Return: pointer to allocated rdi 50 struct rvt_dev_info *rdi; local 52 rdi = container_of(_ib_alloc_device(size), struct rvt_dev_info, ibdev); 53 if (!rdi) 54 return rdi; 56 rdi->ports = kcalloc(nports, sizeof(*rdi->ports), GFP_KERNEL); 57 if (!rdi 70 rvt_dealloc_device(struct rvt_dev_info *rdi) argument 81 struct rvt_dev_info *rdi = ib_to_rvt(ibdev); local 94 struct rvt_dev_info *rdi = ib_to_rvt(ibdev); local 122 struct rvt_dev_info *rdi = ib_to_rvt(ibdev); local 154 struct rvt_dev_info *rdi = ib_to_rvt(ibdev); local 196 struct rvt_dev_info *rdi = ib_to_rvt(ibdev); local 220 struct rvt_dev_info *rdi; local 262 struct rvt_dev_info *rdi = ib_to_rvt(ibdev); local 380 check_support(struct rvt_dev_info *rdi, int verb) argument 478 rvt_register_device(struct rvt_dev_info *rdi) argument 583 rvt_unregister_device(struct rvt_dev_info *rdi) argument 610 rvt_init_port(struct rvt_dev_info *rdi, struct rvt_ibport *port, int port_index, u16 *pkey_table) argument [all...] |
H A D | vt.h | 21 #define rvt_pr_info(rdi, fmt, ...) \ 22 __rvt_pr_info(rdi->driver_f.get_pci_dev(rdi), \ 23 rvt_get_ibdev_name(rdi), \ 27 #define rvt_pr_warn(rdi, fmt, ...) \ 28 __rvt_pr_warn(rdi->driver_f.get_pci_dev(rdi), \ 29 rvt_get_ibdev_name(rdi), \ 33 #define rvt_pr_err(rdi, fmt, ...) \ 34 __rvt_pr_err(rdi [all...] |
H A D | mad.c | 54 * @rdi: rvt dev struct 60 int rvt_create_mad_agents(struct rvt_dev_info *rdi) argument 67 for (p = 0; p < rdi->dparms.nports; p++) { 68 rvp = rdi->ports[p]; 69 agent = ib_register_mad_agent(&rdi->ibdev, p + 1, 80 if (rdi->driver_f.notify_create_mad_agent) 81 rdi->driver_f.notify_create_mad_agent(rdi, p); 87 for (p = 0; p < rdi->dparms.nports; p++) { 88 rvp = rdi 107 rvt_free_mad_agents(struct rvt_dev_info *rdi) argument [all...] |
H A D | mmap.c | 14 * @rdi: rvt dev struct 16 void rvt_mmap_init(struct rvt_dev_info *rdi) argument 18 INIT_LIST_HEAD(&rdi->pending_mmaps); 19 spin_lock_init(&rdi->pending_lock); 20 rdi->mmap_offset = PAGE_SIZE; 21 spin_lock_init(&rdi->mmap_offset_lock); 32 struct rvt_dev_info *rdi = ib_to_rvt(ip->context->device); local 34 spin_lock_irq(&rdi->pending_lock); 36 spin_unlock_irq(&rdi->pending_lock); 70 struct rvt_dev_info *rdi local 116 rvt_create_mmap_info(struct rvt_dev_info *rdi, u32 size, struct ib_udata *udata, void *obj) argument 155 rvt_update_mmap_info(struct rvt_dev_info *rdi, struct rvt_mmap_info *ip, u32 size, void *obj) argument [all...] |
H A D | mmap.h | 11 void rvt_mmap_init(struct rvt_dev_info *rdi); 14 struct rvt_mmap_info *rvt_create_mmap_info(struct rvt_dev_info *rdi, u32 size, 16 void rvt_update_mmap_info(struct rvt_dev_info *rdi, struct rvt_mmap_info *ip,
|
H A D | trace_rvt.h | 18 TP_PROTO(struct rvt_dev_info *rdi, 20 TP_ARGS(rdi, msg), 22 RDI_DEV_ENTRY(rdi) 26 RDI_DEV_ASSIGN(rdi);
|
H A D | mad.h | 16 int rvt_create_mad_agents(struct rvt_dev_info *rdi); 17 void rvt_free_mad_agents(struct rvt_dev_info *rdi);
|
H A D | mcast.h | 11 void rvt_driver_mcast_init(struct rvt_dev_info *rdi); 14 int rvt_mcast_tree_empty(struct rvt_dev_info *rdi);
|
H A D | qp.h | 11 int rvt_driver_qp_init(struct rvt_dev_info *rdi); 12 void rvt_qp_exit(struct rvt_dev_info *rdi); 26 int rvt_wss_init(struct rvt_dev_info *rdi); 27 void rvt_wss_exit(struct rvt_dev_info *rdi);
|
H A D | cq.c | 62 struct rvt_dev_info *rdi = cq->rdi; local 65 rvt_pr_err_ratelimited(rdi, "CQ is full!\n"); 162 struct rvt_dev_info *rdi = ib_to_rvt(ibdev); local 174 if (entries < 1 || entries > rdi->dparms.props.max_cqe) 180 comp_vector = comp_vector % rdi->ibdev.num_comp_vectors; 198 k_wc = vzalloc_node(sz, rdi->dparms.node); 208 cq->ip = rvt_create_mmap_info(rdi, sz, udata, u_wc); 220 spin_lock_irq(&rdi->n_cqs_lock); 221 if (rdi 279 struct rvt_dev_info *rdi = cq->rdi; local 344 struct rvt_dev_info *rdi = cq->rdi; local [all...] |
/linux-master/arch/x86/um/ |
H A D | setjmp_64.S | 27 movq %rbx,(%rdi) 28 movq %rsp,8(%rdi) # Post-return %rsp! 30 movq %rbp,16(%rdi) 31 movq %r12,24(%rdi) 32 movq %r13,32(%rdi) 33 movq %r14,40(%rdi) 34 movq %r15,48(%rdi) 35 movq %rsi,56(%rdi) # Return address 46 movq (%rdi),%rbx 47 movq 8(%rdi), [all...] |
/linux-master/tools/perf/arch/x86/tests/ |
H A D | regs_load.S | 32 movq %rax, AX(%rdi) 33 movq %rbx, BX(%rdi) 34 movq %rcx, CX(%rdi) 35 movq %rdx, DX(%rdi) 36 movq %rsi, SI(%rdi) 37 movq %rdi, DI(%rdi) 38 movq %rbp, BP(%rdi) 41 movq %rax, SP(%rdi) 44 movq %rax, IP(%rdi) [all...] |
/linux-master/arch/x86/lib/ |
H A D | memcpy_64.S | 17 * rdi destination 36 movq %rdi, %rax 47 movq %rdi, %rax 71 movq %r8, 0*8(%rdi) 72 movq %r9, 1*8(%rdi) 73 movq %r10, 2*8(%rdi) 74 movq %r11, 3*8(%rdi) 75 leaq 4*8(%rdi), %rdi 85 addq %rdx, %rdi [all...] |
H A D | copy_page_64.S | 44 movq %rax, 0x8*0(%rdi) 45 movq %rbx, 0x8*1(%rdi) 46 movq %rdx, 0x8*2(%rdi) 47 movq %r8, 0x8*3(%rdi) 48 movq %r9, 0x8*4(%rdi) 49 movq %r10, 0x8*5(%rdi) 50 movq %r11, 0x8*6(%rdi) 51 movq %r12, 0x8*7(%rdi) 54 leaq 64 (%rdi), %rdi [all...] |
H A D | memset_64.S | 16 * rdi destination 34 movq %rdi,%r9 47 movq %rdi,%r10 67 movq %rax,(%rdi) 68 movq %rax,8(%rdi) 69 movq %rax,16(%rdi) 70 movq %rax,24(%rdi) 71 movq %rax,32(%rdi) 72 movq %rax,40(%rdi) 73 movq %rax,48(%rdi) [all...] |
H A D | clear_page_64.S | 15 * %rdi - page 31 #define PUT(x) movq %rax,x*8(%rdi) 32 movq %rax,(%rdi) 40 leaq 64(%rdi),%rdi 58 * rdi destination 76 0: movb %al,(%rdi) 77 inc %rdi 86 1: movq %rax,(%rdi) 87 addq $8,%rdi [all...] |
H A D | memmove_64.S | 22 * rdi: dest 31 mov %rdi, %rax 34 cmp %rdi, %rsi 38 cmp %rdi, %r8 73 movq %r11, 0*8(%rdi) 74 movq %r10, 1*8(%rdi) 75 movq %r9, 2*8(%rdi) 76 movq %r8, 3*8(%rdi) 77 leaq 4*8(%rdi), %rdi [all...] |
H A D | csum-copy_64.S | 18 * rdi source 70 movq (%rdi), %rbx 72 movq 8(%rdi), %r8 74 movq 16(%rdi), %r11 76 movq 24(%rdi), %rdx 79 movq 32(%rdi), %r10 81 movq 40(%rdi), %r15 83 movq 48(%rdi), %r14 85 movq 56(%rdi), %r13 93 prefetcht0 5*64(%rdi) [all...] |
H A D | copy_user_uncached_64.S | 22 * rdi destination 44 20: movnti %r8,(%rdi) 45 21: movnti %r9,8(%rdi) 46 22: movnti %r10,16(%rdi) 47 23: movnti %r11,24(%rdi) 52 40: movnti %r8,32(%rdi) 53 41: movnti %r9,40(%rdi) 54 42: movnti %r10,48(%rdi) 55 43: movnti %r11,56(%rdi) 58 addq $64,%rdi [all...] |
H A D | msr-reg.S | 18 movq %rdi, %r10 /* Save pointer */ 20 movl (%rdi), %eax 21 movl 4(%rdi), %ecx 22 movl 8(%rdi), %edx 23 movl 12(%rdi), %ebx 24 movl 20(%rdi), %r12d 25 movl 24(%rdi), %esi 26 movl 28(%rdi), %edi
|
/linux-master/tools/arch/x86/lib/ |
H A D | memcpy_64.S | 16 * rdi destination 35 movq %rdi, %rax 46 movq %rdi, %rax 70 movq %r8, 0*8(%rdi) 71 movq %r9, 1*8(%rdi) 72 movq %r10, 2*8(%rdi) 73 movq %r11, 3*8(%rdi) 74 leaq 4*8(%rdi), %rdi 84 addq %rdx, %rdi [all...] |
H A D | memset_64.S | 16 * rdi destination 34 movq %rdi,%r9 47 movq %rdi,%r10 67 movq %rax,(%rdi) 68 movq %rax,8(%rdi) 69 movq %rax,16(%rdi) 70 movq %rax,24(%rdi) 71 movq %rax,32(%rdi) 72 movq %rax,40(%rdi) 73 movq %rax,48(%rdi) [all...] |
/linux-master/include/rdma/ |
H A D | rdma_vt.h | 237 struct pci_dev * (*get_pci_dev)(struct rvt_dev_info *rdi); 245 void * (*qp_priv_alloc)(struct rvt_dev_info *rdi, struct rvt_qp *qp); 251 int (*qp_priv_init)(struct rvt_dev_info *rdi, struct rvt_qp *qp, 257 void (*qp_priv_free)(struct rvt_dev_info *rdi, struct rvt_qp *qp); 268 int (*get_pmtu_from_attr)(struct rvt_dev_info *rdi, struct rvt_qp *qp, 296 u32 (*mtu_from_qp)(struct rvt_dev_info *rdi, struct rvt_qp *qp, 306 int (*get_guid_be)(struct rvt_dev_info *rdi, struct rvt_ibport *rvp, 312 int (*query_port_state)(struct rvt_dev_info *rdi, u32 port_num, 318 int (*shut_down_port)(struct rvt_dev_info *rdi, u32 port_num); 321 void (*cap_mask_chg)(struct rvt_dev_info *rdi, u3 437 rvt_set_ibdev_name(struct rvt_dev_info *rdi, const char *fmt, const char *name, const int unit) argument 457 rvt_get_ibdev_name(const struct rvt_dev_info *rdi) argument 477 rvt_get_npkeys(struct rvt_dev_info *rdi) argument 489 rvt_max_atomic(struct rvt_dev_info *rdi) argument 495 rvt_size_atomic(struct rvt_dev_info *rdi) argument 504 rvt_get_pkey(struct rvt_dev_info *rdi, int port_index, unsigned index) argument [all...] |
/linux-master/arch/x86/crypto/ |
H A D | twofish-x86_64-asm_64.S | 68 mov s1(%r11,%rdi,4),%r8d;\ 70 mov s2(%r11,%rdi,4),%r9d;\ 73 xor s2(%r11,%rdi,4),%r8d;\ 76 xor s3(%r11,%rdi,4),%r9d;\ 78 xor s3(%r11,%rdi,4),%r8d;\ 80 xor (%r11,%rdi,4), %r9d;\ 83 xor (%r11,%rdi,4), %r8d;\ 85 xor s1(%r11,%rdi,4),%r9d;\ 106 mov s1(%r11,%rdi,4),%r8d;\ 108 mov s2(%r11,%rdi, [all...] |