/drivers/scsi/aic7xxx/ |
D | queue.h | 127 #define SLIST_FOREACH(var, head, field) \ argument 130 (var) = SLIST_NEXT((var), field)) 136 #define SLIST_INSERT_AFTER(slistelm, elm, field) do { \ argument 137 SLIST_NEXT((elm), field) = SLIST_NEXT((slistelm), field); \ 138 SLIST_NEXT((slistelm), field) = (elm); \ 141 #define SLIST_INSERT_HEAD(head, elm, field) do { \ argument 142 SLIST_NEXT((elm), field) = SLIST_FIRST((head)); \ 146 #define SLIST_NEXT(elm, field) ((elm)->field.sle_next) argument 148 #define SLIST_REMOVE(head, elm, type, field) do { \ argument 150 SLIST_REMOVE_HEAD((head), field); \ [all …]
|
D | aic79xx.reg | 102 field DST_MODE 0x70 103 field SRC_MODE 0x07 117 field HWERRINT 0x80 118 field BRKADRINT 0x40 119 field SWTMINT 0x20 120 field PCIINT 0x10 121 field SCSIINT 0x08 122 field SEQINT 0x04 123 field CMDCMPLT 0x02 124 field SPLTINT 0x01 [all …]
|
D | aic7xxx.reg | 71 field TEMODE 0x80 72 field ENSELO 0x40 73 field ENSELI 0x20 74 field ENRSELI 0x10 75 field ENAUTOATNO 0x08 76 field ENAUTOATNI 0x04 77 field ENAUTOATNP 0x02 78 field SCSIRSTO 0x01 88 field DFON 0x80 89 field DFPEXP 0x40 [all …]
|
/drivers/xen/xen-pciback/ |
D | conf_space.c | 45 const struct config_field *field = entry->field; in DEFINE_PCI_CONFIG() local 49 switch (field->size) { in DEFINE_PCI_CONFIG() 51 if (field->u.b.read) in DEFINE_PCI_CONFIG() 52 ret = field->u.b.read(dev, offset, (u8 *) value, in DEFINE_PCI_CONFIG() 56 if (field->u.w.read) in DEFINE_PCI_CONFIG() 57 ret = field->u.w.read(dev, offset, (u16 *) value, in DEFINE_PCI_CONFIG() 61 if (field->u.dw.read) in DEFINE_PCI_CONFIG() 62 ret = field->u.dw.read(dev, offset, value, entry->data); in DEFINE_PCI_CONFIG() 73 const struct config_field *field = entry->field; in conf_space_write() local 75 switch (field->size) { in conf_space_write() [all …]
|
/drivers/infiniband/hw/mlx5/ |
D | cong.c | 93 static u32 mlx5_get_cc_param_val(void *field, int offset) in mlx5_get_cc_param_val() argument 97 return MLX5_GET(cong_control_r_roce_ecn_rp, field, in mlx5_get_cc_param_val() 100 return MLX5_GET(cong_control_r_roce_ecn_rp, field, in mlx5_get_cc_param_val() 103 return MLX5_GET(cong_control_r_roce_ecn_rp, field, in mlx5_get_cc_param_val() 106 return MLX5_GET(cong_control_r_roce_ecn_rp, field, in mlx5_get_cc_param_val() 109 return MLX5_GET(cong_control_r_roce_ecn_rp, field, in mlx5_get_cc_param_val() 112 return MLX5_GET(cong_control_r_roce_ecn_rp, field, in mlx5_get_cc_param_val() 115 return MLX5_GET(cong_control_r_roce_ecn_rp, field, in mlx5_get_cc_param_val() 118 return MLX5_GET(cong_control_r_roce_ecn_rp, field, in mlx5_get_cc_param_val() 121 return MLX5_GET(cong_control_r_roce_ecn_rp, field, in mlx5_get_cc_param_val() [all …]
|
/drivers/gpu/drm/amd/powerplay/hwmgr/ |
D | smu_helper.h | 97 extern uint32_t phm_set_field_to_u32(u32 offset, u32 original_data, u32 field, u32 size); 124 #define PHM_FIELD_SHIFT(reg, field) reg##__##field##__SHIFT argument 125 #define PHM_FIELD_MASK(reg, field) reg##__##field##_MASK argument 127 #define PHM_SET_FIELD(origval, reg, field, fieldval) \ argument 128 (((origval) & ~PHM_FIELD_MASK(reg, field)) | \ 129 (PHM_FIELD_MASK(reg, field) & ((fieldval) << PHM_FIELD_SHIFT(reg, field)))) 131 #define PHM_GET_FIELD(value, reg, field) \ argument 132 (((value) & PHM_FIELD_MASK(reg, field)) >> \ 133 PHM_FIELD_SHIFT(reg, field)) 138 #define PHM_READ_FIELD(device, reg, field) \ argument [all …]
|
/drivers/infiniband/hw/hfi1/ |
D | exp_rcv.h | 60 #define EXP_TID_GET(tid, field) \ argument 61 (((tid) >> EXP_TID_TID##field##_SHIFT) & EXP_TID_TID##field##_MASK) 63 #define EXP_TID_SET(field, value) \ argument 64 (((value) & EXP_TID_TID##field##_MASK) << \ 65 EXP_TID_TID##field##_SHIFT) 66 #define EXP_TID_CLEAR(tid, field) ({ \ argument 67 (tid) &= ~(EXP_TID_TID##field##_MASK << \ 68 EXP_TID_TID##field##_SHIFT); \ 70 #define EXP_TID_RESET(tid, field, value) do { \ argument 71 EXP_TID_CLEAR(tid, field); \ [all …]
|
/drivers/net/ethernet/mellanox/mlx4/ |
D | fw.c | 209 u8 field; in mlx4_QUERY_FUNC() local 235 MLX4_GET(field, outbox, QUERY_FUNC_BUS_OFFSET); in mlx4_QUERY_FUNC() 236 func->bus = field & 0xf; in mlx4_QUERY_FUNC() 237 MLX4_GET(field, outbox, QUERY_FUNC_DEVICE_OFFSET); in mlx4_QUERY_FUNC() 238 func->device = field & 0xf1; in mlx4_QUERY_FUNC() 239 MLX4_GET(field, outbox, QUERY_FUNC_FUNCTION_OFFSET); in mlx4_QUERY_FUNC() 240 func->function = field & 0x7; in mlx4_QUERY_FUNC() 241 MLX4_GET(field, outbox, QUERY_FUNC_PHYSICAL_FUNCTION_OFFSET); in mlx4_QUERY_FUNC() 242 func->physical_function = field & 0xf; in mlx4_QUERY_FUNC() 247 MLX4_GET(field, outbox, QUERY_FUNC_RSVD_UARS_OFFSET); in mlx4_QUERY_FUNC() [all …]
|
/drivers/md/ |
D | dm-init.c | 112 char *field[4]; in dm_parse_table_entry() local 115 field[0] = str; in dm_parse_table_entry() 117 for (i = 0; i < ARRAY_SIZE(field) - 1; i++) { in dm_parse_table_entry() 118 field[i + 1] = str_field_delimit(&field[i], ' '); in dm_parse_table_entry() 119 if (!field[i + 1]) in dm_parse_table_entry() 123 next = str_field_delimit(&field[i], ','); in dm_parse_table_entry() 131 if (kstrtoull(field[0], 0, &sp->sector_start)) in dm_parse_table_entry() 134 if (kstrtoull(field[1], 0, &sp->length)) in dm_parse_table_entry() 137 strscpy(sp->target_type, field[2], sizeof(sp->target_type)); in dm_parse_table_entry() 143 dev->target_args_array[n] = kstrndup(field[3], DM_MAX_STR_SIZE, in dm_parse_table_entry() [all …]
|
/drivers/clk/st/ |
D | clkgen.h | 22 struct clkgen_field *field) in clkgen_read() argument 24 return (readl(base + field->offset) >> field->shift) & field->mask; in clkgen_read() 28 static inline void clkgen_write(void __iomem *base, struct clkgen_field *field, in clkgen_write() argument 31 writel((readl(base + field->offset) & in clkgen_write() 32 ~(field->mask << field->shift)) | (val << field->shift), in clkgen_write() 33 base + field->offset); in clkgen_write() 44 #define CLKGEN_READ(pll, field) clkgen_read(pll->regs_base, \ argument 45 &pll->data->field) 47 #define CLKGEN_WRITE(pll, field, val) clkgen_write(pll->regs_base, \ argument 48 &pll->data->field, val)
|
/drivers/acpi/acpica/ |
D | exfield.c | 136 (obj_desc->field.region_obj->region.space_id == in acpi_ex_read_data_from_field() 138 || obj_desc->field.region_obj->region.space_id == in acpi_ex_read_data_from_field() 140 || obj_desc->field.region_obj->region.space_id == in acpi_ex_read_data_from_field() 160 (acpi_size)ACPI_ROUND_BITS_UP_TO_BYTES(obj_desc->field.bit_length); in acpi_ex_read_data_from_field() 184 (obj_desc->field.region_obj->region.space_id == in acpi_ex_read_data_from_field() 192 (obj_desc->field.region_obj->region.space_id == in acpi_ex_read_data_from_field() 200 obj_desc->field.bit_length)); in acpi_ex_read_data_from_field() 203 obj_desc->field.region_obj->field.internal_pcc_buffer + in acpi_ex_read_data_from_field() 204 obj_desc->field.base_byte_offset, in acpi_ex_read_data_from_field() 205 (acpi_size)ACPI_ROUND_BITS_UP_TO_BYTES(obj_desc->field. in acpi_ex_read_data_from_field() [all …]
|
/drivers/hid/ |
D | hid-input.c | 97 for (j = 0; j < report->field[i]->maxusage; j++) { in hidinput_find_key() 98 usage = report->field[i]->usage + j; in hidinput_find_key() 199 __s32 hidinput_calc_abs_res(const struct hid_field *field, __u16 code) in hidinput_calc_abs_res() argument 201 __s32 unit_exponent = field->unit_exponent; in hidinput_calc_abs_res() 202 __s32 logical_extents = field->logical_maximum - in hidinput_calc_abs_res() 203 field->logical_minimum; in hidinput_calc_abs_res() 204 __s32 physical_extents = field->physical_maximum - in hidinput_calc_abs_res() 205 field->physical_minimum; in hidinput_calc_abs_res() 226 if (field->unit == 0x11) { /* If centimeters */ in hidinput_calc_abs_res() 229 } else if (field->unit == 0x13) { /* If inches */ in hidinput_calc_abs_res() [all …]
|
D | hid-dr.c | 53 drff->report->field[0]->value[0] = 0x51; in drff_play() 54 drff->report->field[0]->value[1] = 0x00; in drff_play() 55 drff->report->field[0]->value[2] = weak; in drff_play() 56 drff->report->field[0]->value[4] = strong; in drff_play() 59 drff->report->field[0]->value[0] = 0xfa; in drff_play() 60 drff->report->field[0]->value[1] = 0xfe; in drff_play() 62 drff->report->field[0]->value[0] = 0xf3; in drff_play() 63 drff->report->field[0]->value[1] = 0x00; in drff_play() 66 drff->report->field[0]->value[2] = 0x00; in drff_play() 67 drff->report->field[0]->value[4] = 0x00; in drff_play() [all …]
|
D | hid-gaff.c | 44 gaff->report->field[0]->value[0] = 0x51; in hid_gaff_play() 45 gaff->report->field[0]->value[1] = 0x0; in hid_gaff_play() 46 gaff->report->field[0]->value[2] = right; in hid_gaff_play() 47 gaff->report->field[0]->value[3] = 0; in hid_gaff_play() 48 gaff->report->field[0]->value[4] = left; in hid_gaff_play() 49 gaff->report->field[0]->value[5] = 0; in hid_gaff_play() 53 gaff->report->field[0]->value[0] = 0xfa; in hid_gaff_play() 54 gaff->report->field[0]->value[1] = 0xfe; in hid_gaff_play() 55 gaff->report->field[0]->value[2] = 0x0; in hid_gaff_play() 56 gaff->report->field[0]->value[4] = 0x0; in hid_gaff_play() [all …]
|
D | hid-lg3ff.c | 60 memset(report->field[0]->value, 0, in hid_lg3ff_play() 61 sizeof(__s32) * report->field[0]->report_count); in hid_lg3ff_play() 73 report->field[0]->value[0] = 0x51; in hid_lg3ff_play() 79 report->field[0]->value[1] = (unsigned char)(-x); in hid_lg3ff_play() 80 report->field[0]->value[31] = (unsigned char)(-y); in hid_lg3ff_play() 98 report->field[0]->value[0] = 0x51; in hid_lg3ff_set_autocenter() 99 report->field[0]->value[1] = 0x00; in hid_lg3ff_set_autocenter() 100 report->field[0]->value[2] = 0x00; in hid_lg3ff_set_autocenter() 101 report->field[0]->value[3] = 0x7F; in hid_lg3ff_set_autocenter() 102 report->field[0]->value[4] = 0x7F; in hid_lg3ff_set_autocenter() [all …]
|
D | hid-lg2ff.c | 36 lg2ff->report->field[0]->value[0] = 0x51; in play_effect() 37 lg2ff->report->field[0]->value[2] = weak; in play_effect() 38 lg2ff->report->field[0]->value[4] = strong; in play_effect() 40 lg2ff->report->field[0]->value[0] = 0xf3; in play_effect() 41 lg2ff->report->field[0]->value[2] = 0x00; in play_effect() 42 lg2ff->report->field[0]->value[4] = 0x00; in play_effect() 82 report->field[0]->value[0] = 0xf3; in lg2ff_init() 83 report->field[0]->value[1] = 0x00; in lg2ff_init() 84 report->field[0]->value[2] = 0x00; in lg2ff_init() 85 report->field[0]->value[3] = 0x00; in lg2ff_init() [all …]
|
D | hid-multitouch.c | 447 struct hid_field *field, struct hid_usage *usage) in mt_feature_mapping() argument 453 mt_get_feature(hdev, field->report); in mt_feature_mapping() 455 td->maxcontacts = field->value[0]; in mt_feature_mapping() 457 field->logical_maximum <= MT_MAX_MAXCONTACT) in mt_feature_mapping() 458 td->maxcontacts = field->logical_maximum; in mt_feature_mapping() 465 if (usage->usage_index >= field->report_count) { in mt_feature_mapping() 470 mt_get_feature(hdev, field->report); in mt_feature_mapping() 471 if (field->value[usage->usage_index] == MT_BUTTONTYPE_CLICKPAD) in mt_feature_mapping() 478 mt_get_feature(hdev, field->report); in mt_feature_mapping() 484 struct hid_field *field, int snratio) in set_abs() argument [all …]
|
D | hid-sensor-hub.c | 87 s32 index, s32 report_id, struct hid_field *field) in sensor_hub_fill_attr_info() argument 91 info->units = field->unit; in sensor_hub_fill_attr_info() 92 info->unit_expo = field->unit_exponent; in sensor_hub_fill_attr_info() 93 info->size = (field->report_size * field->report_count)/8; in sensor_hub_fill_attr_info() 94 info->logical_minimum = field->logical_minimum; in sensor_hub_fill_attr_info() 95 info->logical_maximum = field->logical_maximum; in sensor_hub_fill_attr_info() 213 hid_set_field(report->field[field_index], i, in sensor_hub_set_feature() 221 hid_set_field(report->field[field_index], i, in sensor_hub_set_feature() 250 report->field[field_index]->report_count < 1) { in sensor_hub_get_feature() 258 report_size = DIV_ROUND_UP(report->field[field_index]->report_size, in sensor_hub_get_feature() [all …]
|
D | hid-pl.c | 117 if (report->field[0]->report_count >= 4) { in plff_init() 118 report->field[0]->value[0] = 0x00; in plff_init() 119 report->field[0]->value[1] = 0x00; in plff_init() 120 strong = &report->field[0]->value[2]; in plff_init() 121 weak = &report->field[0]->value[3]; in plff_init() 123 } else if (report->field[0]->maxusage == 1 && in plff_init() 124 report->field[0]->usage[0].hid == in plff_init() 127 report->field[0]->report_count >= 1 && in plff_init() 128 report->field[1]->report_count >= 1 && in plff_init() 129 report->field[2]->report_count >= 1 && in plff_init() [all …]
|
/drivers/gpu/drm/amd/include/ |
D | cgs_common.h | 121 #define CGS_REG_FIELD_SHIFT(reg, field) reg##__##field##__SHIFT argument 122 #define CGS_REG_FIELD_MASK(reg, field) reg##__##field##_MASK argument 124 #define CGS_REG_SET_FIELD(orig_val, reg, field, field_val) \ argument 125 (((orig_val) & ~CGS_REG_FIELD_MASK(reg, field)) | \ 126 (CGS_REG_FIELD_MASK(reg, field) & ((field_val) << CGS_REG_FIELD_SHIFT(reg, field)))) 128 #define CGS_REG_GET_FIELD(value, reg, field) \ argument 129 (((value) & CGS_REG_FIELD_MASK(reg, field)) >> CGS_REG_FIELD_SHIFT(reg, field)) 131 #define CGS_WREG32_FIELD(device, reg, field, val) \ argument 132 …egister(device, mm##reg) & ~CGS_REG_FIELD_MASK(reg, field)) | (val) << CGS_REG_FIELD_SHIFT(reg, fi… 134 #define CGS_WREG32_FIELD_IND(device, space, reg, field, val) \ argument [all …]
|
/drivers/net/ethernet/sfc/ |
D | bitfield.h | 45 #define EFX_VAL(field, attribute) field ## _ ## attribute argument 47 #define EFX_LOW_BIT(field) EFX_VAL(field, LBN) argument 49 #define EFX_WIDTH(field) EFX_VAL(field, WIDTH) argument 51 #define EFX_HIGH_BIT(field) (EFX_LOW_BIT(field) + EFX_WIDTH(field) - 1) argument 168 #define EFX_OWORD_FIELD64(oword, field) \ argument 169 EFX_EXTRACT_OWORD64(oword, EFX_LOW_BIT(field), \ 170 EFX_HIGH_BIT(field)) 172 #define EFX_QWORD_FIELD64(qword, field) \ argument 173 EFX_EXTRACT_QWORD64(qword, EFX_LOW_BIT(field), \ 174 EFX_HIGH_BIT(field)) [all …]
|
/drivers/net/ethernet/sfc/falcon/ |
D | bitfield.h | 45 #define EF4_VAL(field, attribute) field ## _ ## attribute argument 47 #define EF4_LOW_BIT(field) EF4_VAL(field, LBN) argument 49 #define EF4_WIDTH(field) EF4_VAL(field, WIDTH) argument 51 #define EF4_HIGH_BIT(field) (EF4_LOW_BIT(field) + EF4_WIDTH(field) - 1) argument 168 #define EF4_OWORD_FIELD64(oword, field) \ argument 169 EF4_EXTRACT_OWORD64(oword, EF4_LOW_BIT(field), \ 170 EF4_HIGH_BIT(field)) 172 #define EF4_QWORD_FIELD64(qword, field) \ argument 173 EF4_EXTRACT_QWORD64(qword, EF4_LOW_BIT(field), \ 174 EF4_HIGH_BIT(field)) [all …]
|
/drivers/scsi/ |
D | scsi_transport_fc.c | 689 #define fc_rport_show_function(field, format_string, sz, cast) \ argument 691 show_fc_rport_##field (struct device *dev, \ 697 if ((i->f->get_rport_##field) && \ 701 i->f->get_rport_##field(rport); \ 702 return snprintf(buf, sz, format_string, cast rport->field); \ 705 #define fc_rport_store_function(field) \ argument 707 store_fc_rport_##field(struct device *dev, \ 723 i->f->set_rport_##field(rport, val); \ 727 #define fc_rport_rd_attr(field, format_string, sz) \ argument 728 fc_rport_show_function(field, format_string, sz, ) \ [all …]
|
/drivers/infiniband/hw/mthca/ |
D | mthca_cmd.c | 993 u8 field; in mthca_QUERY_DEV_LIM() local 1070 MTHCA_GET(field, outbox, QUERY_DEV_LIM_RSVD_QP_OFFSET); in mthca_QUERY_DEV_LIM() 1071 dev_lim->reserved_qps = 1 << (field & 0xf); in mthca_QUERY_DEV_LIM() 1072 MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_QP_OFFSET); in mthca_QUERY_DEV_LIM() 1073 dev_lim->max_qps = 1 << (field & 0x1f); in mthca_QUERY_DEV_LIM() 1074 MTHCA_GET(field, outbox, QUERY_DEV_LIM_RSVD_SRQ_OFFSET); in mthca_QUERY_DEV_LIM() 1075 dev_lim->reserved_srqs = 1 << (field >> 4); in mthca_QUERY_DEV_LIM() 1076 MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_SRQ_OFFSET); in mthca_QUERY_DEV_LIM() 1077 dev_lim->max_srqs = 1 << (field & 0x1f); in mthca_QUERY_DEV_LIM() 1078 MTHCA_GET(field, outbox, QUERY_DEV_LIM_RSVD_EEC_OFFSET); in mthca_QUERY_DEV_LIM() [all …]
|
/drivers/hid/usbhid/ |
D | hiddev.c | 114 struct hid_field *field; in hiddev_lookup_usage() local 125 field = report->field[i]; in hiddev_lookup_usage() 126 for (j = 0; j < field->maxusage; j++) { in hiddev_lookup_usage() 127 if (field->usage[j].hid == uref->usage_code) { in hiddev_lookup_usage() 131 return field; in hiddev_lookup_usage() 166 void hiddev_hid_event(struct hid_device *hid, struct hid_field *field, in hiddev_hid_event() argument 169 unsigned type = field->report_type; in hiddev_hid_event() 176 uref.report_id = field->report->id; in hiddev_hid_event() 177 uref.field_index = field->index; in hiddev_hid_event() 178 uref.usage_index = (usage - field->usage); in hiddev_hid_event() [all …]
|