• Home
  • Raw
  • Download

Lines Matching refs:index

26 __mlxsw_item_offset(const struct mlxsw_item *item, unsigned short index,  in __mlxsw_item_offset()  argument
29 BUG_ON(index && !item->step); in __mlxsw_item_offset()
39 return ((item->offset + item->step * index + item->in_step_offset) / in __mlxsw_item_offset()
45 unsigned short index) in __mlxsw_item_get8() argument
47 unsigned int offset = __mlxsw_item_offset(item, index, sizeof(u8)); in __mlxsw_item_get8()
60 unsigned short index, u8 val) in __mlxsw_item_set8() argument
62 unsigned int offset = __mlxsw_item_offset(item, index, in __mlxsw_item_set8()
79 unsigned short index) in __mlxsw_item_get16() argument
81 unsigned int offset = __mlxsw_item_offset(item, index, sizeof(u16)); in __mlxsw_item_get16()
94 unsigned short index, u16 val) in __mlxsw_item_set16() argument
96 unsigned int offset = __mlxsw_item_offset(item, index, in __mlxsw_item_set16()
113 unsigned short index) in __mlxsw_item_get32() argument
115 unsigned int offset = __mlxsw_item_offset(item, index, sizeof(u32)); in __mlxsw_item_get32()
128 unsigned short index, u32 val) in __mlxsw_item_set32() argument
130 unsigned int offset = __mlxsw_item_offset(item, index, in __mlxsw_item_set32()
147 unsigned short index) in __mlxsw_item_get64() argument
149 unsigned int offset = __mlxsw_item_offset(item, index, sizeof(u64)); in __mlxsw_item_get64()
162 unsigned short index, u64 val) in __mlxsw_item_set64() argument
164 unsigned int offset = __mlxsw_item_offset(item, index, sizeof(u64)); in __mlxsw_item_set64()
180 unsigned short index) in __mlxsw_item_memcpy_from() argument
182 unsigned int offset = __mlxsw_item_offset(item, index, sizeof(char)); in __mlxsw_item_memcpy_from()
189 unsigned short index) in __mlxsw_item_memcpy_to() argument
191 unsigned int offset = __mlxsw_item_offset(item, index, sizeof(char)); in __mlxsw_item_memcpy_to()
197 unsigned short index) in __mlxsw_item_data() argument
199 unsigned int offset = __mlxsw_item_offset(item, index, sizeof(char)); in __mlxsw_item_data()
206 u16 index, u8 *shift) in __mlxsw_item_bit_array_offset() argument
212 BUG_ON(index && !item->element_size); in __mlxsw_item_bit_array_offset()
221 be_index = max_index - index; in __mlxsw_item_bit_array_offset()
223 in_byte_index = index % (BITS_PER_BYTE / item->element_size); in __mlxsw_item_bit_array_offset()
231 u16 index) in __mlxsw_item_bit_array_get() argument
234 u16 offset = __mlxsw_item_bit_array_offset(item, index, &shift); in __mlxsw_item_bit_array_get()
244 u16 index, u8 val) in __mlxsw_item_bit_array_set() argument
247 u16 offset = __mlxsw_item_bit_array_offset(item, index, &shift); in __mlxsw_item_bit_array_set()
294 mlxsw_##_type##_##_cname##_##_iname##_get(const char *buf, unsigned short index)\
297 index); \
300 mlxsw_##_type##_##_cname##_##_iname##_set(char *buf, unsigned short index, \
304 index, val); \
335 mlxsw_##_type##_##_cname##_##_iname##_get(const char *buf, unsigned short index)\
338 index); \
341 mlxsw_##_type##_##_cname##_##_iname##_set(char *buf, unsigned short index, \
345 index, val); \
376 mlxsw_##_type##_##_cname##_##_iname##_get(const char *buf, unsigned short index)\
379 index); \
382 mlxsw_##_type##_##_cname##_##_iname##_set(char *buf, unsigned short index, \
386 index, val); \
417 mlxsw_##_type##_##_cname##_##_iname##_get(const char *buf, unsigned short index)\
420 index); \
423 mlxsw_##_type##_##_cname##_##_iname##_set(char *buf, unsigned short index, \
427 index, val); \
465 unsigned short index, \
469 &__ITEM_NAME(_type, _cname, _iname), index); \
473 unsigned short index, \
477 &__ITEM_NAME(_type, _cname, _iname), index); \
480 mlxsw_##_type##_##_cname##_##_iname##_data(char *buf, unsigned short index) \
483 &__ITEM_NAME(_type, _cname, _iname), index); \
495 mlxsw_##_type##_##_cname##_##_iname##_get(const char *buf, u16 index) \
499 index); \
502 mlxsw_##_type##_##_cname##_##_iname##_set(char *buf, u16 index, u8 val) \
506 index, val); \