Linux Audio

Check our new training course

Loading...
v3.15
 1/*
 2 * Ceph 'frag' type
 3 */
 4#include <linux/module.h>
 5#include <linux/ceph/types.h>
 6
 7int ceph_frag_compare(__u32 a, __u32 b)
 8{
 9	unsigned va = ceph_frag_value(a);
10	unsigned vb = ceph_frag_value(b);
11	if (va < vb)
12		return -1;
13	if (va > vb)
14		return 1;
15	va = ceph_frag_bits(a);
16	vb = ceph_frag_bits(b);
17	if (va < vb)
18		return -1;
19	if (va > vb)
20		return 1;
21	return 0;
22}
v3.5.6
 1/*
 2 * Ceph 'frag' type
 3 */
 4#include <linux/module.h>
 5#include <linux/ceph/types.h>
 6
 7int ceph_frag_compare(__u32 a, __u32 b)
 8{
 9	unsigned va = ceph_frag_value(a);
10	unsigned vb = ceph_frag_value(b);
11	if (va < vb)
12		return -1;
13	if (va > vb)
14		return 1;
15	va = ceph_frag_bits(a);
16	vb = ceph_frag_bits(b);
17	if (va < vb)
18		return -1;
19	if (va > vb)
20		return 1;
21	return 0;
22}