Searched refs:dz (Results 1 - 17 of 17) sorted by relevance

/linux-4.1.27/net/decnet/
H A Ddn_table.c49 #define DZ_HASHMASK(dz) ((dz)->dz_hashmask)
52 #define DZ_MASK(dz) ((dz)->dz_mask)
86 static inline dn_fib_idx_t dn_hash(dn_fib_key_t key, struct dn_zone *dz) dn_hash() argument
88 u16 h = le16_to_cpu(key.datum)>>(16 - dz->dz_order); dn_hash()
91 h &= DZ_HASHMASK(dz); dn_hash()
95 static inline dn_fib_key_t dz_key(__le16 dst, struct dn_zone *dz) dz_key() argument
98 k.datum = dst & DZ_MASK(dz); dz_key()
102 static inline struct dn_fib_node **dn_chain_p(dn_fib_key_t key, struct dn_zone *dz) dn_chain_p() argument
104 return &dz->dz_hash[dn_hash(key, dz).datum]; dn_chain_p()
107 static inline struct dn_fib_node *dz_chain(dn_fib_key_t key, struct dn_zone *dz) dz_chain() argument
109 return dz->dz_hash[dn_hash(key, dz).datum]; dz_chain()
122 static inline void dn_rebuild_zone(struct dn_zone *dz, dn_rebuild_zone() argument
132 for(fp = dn_chain_p(f->fn_key, dz); dn_rebuild_zone()
142 static void dn_rehash_zone(struct dn_zone *dz) dn_rehash_zone() argument
148 old_divisor = dz->dz_divisor; dn_rehash_zone()
169 old_ht = dz->dz_hash; dn_rehash_zone()
170 dz->dz_hash = ht; dn_rehash_zone()
171 dz->dz_hashmask = new_hashmask; dn_rehash_zone()
172 dz->dz_divisor = new_divisor; dn_rehash_zone()
173 dn_rebuild_zone(dz, old_ht, old_divisor); dn_rehash_zone()
188 struct dn_zone *dz = kzalloc(sizeof(struct dn_zone), GFP_KERNEL); dn_new_zone() local
189 if (!dz) dn_new_zone()
193 dz->dz_divisor = 16; dn_new_zone()
194 dz->dz_hashmask = 0x0F; dn_new_zone()
196 dz->dz_divisor = 1; dn_new_zone()
197 dz->dz_hashmask = 0; dn_new_zone()
200 dz->dz_hash = kcalloc(dz->dz_divisor, sizeof(struct dn_fib_node *), GFP_KERNEL); dn_new_zone()
201 if (!dz->dz_hash) { dn_new_zone()
202 kfree(dz); dn_new_zone()
206 dz->dz_order = z; dn_new_zone()
207 dz->dz_mask = dnet_make_mask(z); dn_new_zone()
215 dz->dz_next = table->dh_zone_list; dn_new_zone()
216 table->dh_zone_list = dz; dn_new_zone()
218 dz->dz_next = table->dh_zones[i]->dz_next; dn_new_zone()
219 table->dh_zones[i]->dz_next = dz; dn_new_zone()
221 table->dh_zones[z] = dz; dn_new_zone()
223 return dz; dn_new_zone()
409 struct dn_zone *dz, dn_hash_dump_bucket()
425 f->fn_scope, &f->fn_key, dz->dz_order, dn_hash_dump_bucket()
438 struct dn_zone *dz) dn_hash_dump_zone()
443 for(h = 0; h < dz->dz_divisor; h++) { dn_hash_dump_zone()
448 if (dz->dz_hash == NULL || dz->dz_hash[h] == NULL) dn_hash_dump_zone()
450 if (dn_hash_dump_bucket(skb, cb, tb, dz, dz->dz_hash[h]) < 0) { dn_hash_dump_zone()
463 struct dn_zone *dz; dn_fib_table_dump() local
468 for(dz = table->dh_zone_list, m = 0; dz; dz = dz->dz_next, m++) { dn_fib_table_dump()
474 if (dn_hash_dump_zone(skb, cb, tb, dz) < 0) { dn_fib_table_dump()
531 struct dn_zone *dz; dn_fib_table_insert() local
541 dz = table->dh_zones[z]; dn_fib_table_insert()
542 if (!dz && !(dz = dn_new_zone(table, z))) dn_fib_table_insert()
548 if (dst & ~DZ_MASK(dz)) dn_fib_table_insert()
550 key = dz_key(dst, dz); dn_fib_table_insert()
556 if (dz->dz_nent > (dz->dz_divisor << 2) && dn_fib_table_insert()
557 dz->dz_divisor > DN_MAX_DIVISOR && dn_fib_table_insert()
558 (z==16 || (1<<z) > dz->dz_divisor)) dn_fib_table_insert()
559 dn_rehash_zone(dz); dn_fib_table_insert()
561 fp = dn_chain_p(key, dz); dn_fib_table_insert()
636 dz->dz_nent++;
649 dz->dz_nent--;
669 struct dn_zone *dz; dn_fib_table_delete() local
677 if ((dz = table->dh_zones[z]) == NULL) dn_fib_table_delete()
683 if (dst & ~DZ_MASK(dz)) dn_fib_table_delete()
685 key = dz_key(dst, dz); dn_fib_table_delete()
688 fp = dn_chain_p(key, dz); dn_fib_table_delete()
728 dz->dz_nent--;
771 struct dn_zone *dz; dn_fib_table_flush() local
775 for(dz = table->dh_zone_list; dz; dz = dz->dz_next) { dn_fib_table_flush()
778 for(i = dz->dz_divisor-1; i >= 0; i--) dn_fib_table_flush()
779 tmp += dn_flush_list(&dz->dz_hash[i], dz->dz_order, table); dn_fib_table_flush()
780 dz->dz_nent -= tmp; dn_fib_table_flush()
790 struct dn_zone *dz; dn_fib_table_lookup() local
794 for(dz = t->dh_zone_list; dz; dz = dz->dz_next) { dn_fib_table_lookup()
796 dn_fib_key_t k = dz_key(flp->daddr, dz); dn_fib_table_lookup()
798 for(f = dz_chain(k, dz); f; f = f->fn_next) { dn_fib_table_lookup()
819 res->prefixlen = dz->dz_order; dn_fib_table_lookup()
406 dn_hash_dump_bucket(struct sk_buff *skb, struct netlink_callback *cb, struct dn_fib_table *tb, struct dn_zone *dz, struct dn_fib_node *f) dn_hash_dump_bucket() argument
435 dn_hash_dump_zone(struct sk_buff *skb, struct netlink_callback *cb, struct dn_fib_table *tb, struct dn_zone *dz) dn_hash_dump_zone() argument
/linux-4.1.27/drivers/input/
H A Dmousedev.c54 int dx, dy, dz; member in struct:mousedev_hw_data
91 int dx, dy, dz; member in struct:mousedev_motion
219 mousedev->packet.dz -= value; mousedev_rel_event()
302 p->dz += packet->dz; mousedev_notify_readers()
305 if (p->dx || p->dy || p->dz || mousedev_notify_readers()
400 mousedev->packet.dz = 0; mousedev_event()
593 ps2_data[3] = mousedev_limit_delta(p->dz, 7); mousedev_packet()
594 p->dz -= ps2_data[3]; mousedev_packet()
602 ps2_data[3] = mousedev_limit_delta(p->dz, 127); mousedev_packet()
603 p->dz -= ps2_data[3]; mousedev_packet()
611 p->dz = 0; mousedev_packet()
616 if (!p->dx && !p->dy && !p->dz) { mousedev_packet()
/linux-4.1.27/include/uapi/linux/
H A Di8k.h4 * Copyright (C) 2001 Massimo Dal Zotto <dz@debian.org>
/linux-4.1.27/arch/cris/include/uapi/arch-v32/arch/
H A Duser.h31 unsigned long dz; /* P8, Constant zero (32-bits). */ member in struct:user_regs_struct
/linux-4.1.27/drivers/tty/serial/
H A Ddz.c2 * dz.c: Serial port driver for DECstations equipped
63 #include "dz.h"
167 * make drivers/serial/dz.s
169 * and look at the resulting assemble code in dz.s.
281 * If something to do... (remember the dz has no output fifo, dz_transmit_chars()
415 IRQF_SHARED, "dz", mux); dz_startup()
418 printk(KERN_ERR "dz: Cannot get IRQ %d!\n", dport->port.irq); dz_startup()
682 printk(KERN_ERR "dz: Cannot map MMIO\n"); dz_map_port()
697 "dz")) { dz_request_port()
700 "dz: Unable to reserve MMIO resource\n"); dz_request_port()
H A Ddz.h2 * dz.h: Serial port driver for DECstations equipped
/linux-4.1.27/arch/m68k/fpsp040/
H A Dkernel_ex.S49 | if dz trap disabled
51 | set FPSR exception status dz bit, condition code
52 | inf bit, and accrued dz bit
56 | else dz trap enabled
69 btstb #dz_bit,FPCR_ENABLE(%a6) |test FPCR for dz exc enabled
74 btstb #dz_bit,FPCR_ENABLE(%a6) |test FPCR for dz exc enabled
77 | dz disabled
92 | dz enabled
H A Dskeleton.S60 | All dz exceptions are 'real', hence no fpsp_dz entry point.
62 .global dz
64 dz: label
H A Dgen_except.S20 | dz
170 | operr, and dz. commonE3 does this for E3 exceptions, which
/linux-4.1.27/arch/m68k/kernel/
H A Dvectors.c95 asmlinkage void dz_vec(void) asm ("dz"); trap_init()
/linux-4.1.27/drivers/char/
H A Di8k.c4 * Copyright (C) 2001 Massimo Dal Zotto <dz@debian.org>
82 MODULE_AUTHOR("Massimo Dal Zotto (dz@debian.org)");
/linux-4.1.27/arch/cris/arch-v32/kernel/
H A Dkgdb_asm.S81 move $dz, [$acr]
H A Dkgdb.c220 unsigned int dz; /* 0x55; P8, 32-bit zero register */ member in struct:register_image
/linux-4.1.27/arch/m68k/ifpsp060/src/
H A Dfplsp.S436 set adz_bit, 4 # accrued dz bit
457 set dz_mask, 0x00000400 # dz exception mask
516 set DZ_VEC, 0xc8 # dz vector offset
9822 # t_dz(): Handle 060FPLSP dz exception for "flogn" emulation. #
9823 # t_dz2(): Handle 060FPLSP dz exception for "fatanh" emulation. #
9858 # dz is disabled. return a -INF.
9862 # dz is enabled. create a dz exception so the user can record it
9877 # dz is disabled. return a +INF.
9881 # dz is enabled. create a dz exception so the user can record it
H A Dftest.S207 ### dz
H A Dpfpsp.S455 set adz_bit, 4 # accrued dz bit
476 set dz_mask, 0x00000400 # dz exception mask
535 set DZ_VEC, 0xc8 # dz vector offset
H A Dfpsp.S456 set adz_bit, 4 # accrued dz bit
477 set dz_mask, 0x00000400 # dz exception mask
536 set DZ_VEC, 0xc8 # dz vector offset
10126 # - Set FPSR exception status dz bit, ccode inf bit, and #
10127 # accrued dz bit. #

Completed in 598 milliseconds