Lines Matching refs:dict

674 static bool add_to_dict(PyObject *dict, const char *key, const char *value)  in add_to_dict()  argument
685 ret = pkey && pvalue && PyDict_SetItem(dict, pkey, pvalue) == 0; in add_to_dict()
694 PyObject *dict = PyDict_New(); in pyrf_pmu__events_cb() local
696 if (!dict) in pyrf_pmu__events_cb()
699 if (!add_to_dict(dict, "name", info->name) || in pyrf_pmu__events_cb()
700 !add_to_dict(dict, "alias", info->alias) || in pyrf_pmu__events_cb()
701 !add_to_dict(dict, "scale_unit", info->scale_unit) || in pyrf_pmu__events_cb()
702 !add_to_dict(dict, "desc", info->desc) || in pyrf_pmu__events_cb()
703 !add_to_dict(dict, "long_desc", info->long_desc) || in pyrf_pmu__events_cb()
704 !add_to_dict(dict, "encoding_desc", info->encoding_desc) || in pyrf_pmu__events_cb()
705 !add_to_dict(dict, "topic", info->topic) || in pyrf_pmu__events_cb()
706 !add_to_dict(dict, "event_type_desc", info->event_type_desc) || in pyrf_pmu__events_cb()
707 !add_to_dict(dict, "str", info->str) || in pyrf_pmu__events_cb()
708 !add_to_dict(dict, "deprecated", info->deprecated ? "deprecated" : NULL) || in pyrf_pmu__events_cb()
709 PyList_Append(py_list, dict) != 0) { in pyrf_pmu__events_cb()
710 Py_DECREF(dict); in pyrf_pmu__events_cb()
713 Py_DECREF(dict); in pyrf_pmu__events_cb()
2154 PyObject *dict = PyDict_New(); in pyrf__metrics_cb() local
2155 PyObject *key = dict ? PyUnicode_FromString("MetricGroup") : NULL; in pyrf__metrics_cb()
2158 if (!value || PyDict_SetItem(dict, key, value) != 0) { in pyrf__metrics_cb()
2161 Py_XDECREF(dict); in pyrf__metrics_cb()
2165 if (!add_to_dict(dict, "MetricName", pm->metric_name) || in pyrf__metrics_cb()
2166 !add_to_dict(dict, "PMU", pm->pmu) || in pyrf__metrics_cb()
2167 !add_to_dict(dict, "MetricExpr", pm->metric_expr) || in pyrf__metrics_cb()
2168 !add_to_dict(dict, "MetricThreshold", pm->metric_threshold) || in pyrf__metrics_cb()
2169 !add_to_dict(dict, "ScaleUnit", pm->unit) || in pyrf__metrics_cb()
2170 !add_to_dict(dict, "Compat", pm->compat) || in pyrf__metrics_cb()
2171 !add_to_dict(dict, "BriefDescription", pm->desc) || in pyrf__metrics_cb()
2172 !add_to_dict(dict, "PublicDescription", pm->long_desc) || in pyrf__metrics_cb()
2173 PyList_Append(py_list, dict) != 0) { in pyrf__metrics_cb()
2174 Py_DECREF(dict); in pyrf__metrics_cb()
2177 Py_DECREF(dict); in pyrf__metrics_cb()
2243 PyObject *dict; in PyInit_perf() local
2313 dict = PyModule_GetDict(module); in PyInit_perf()
2314 if (dict == NULL) in PyInit_perf()
2321 PyDict_SetItemString(dict, perf__constants[i].name, obj); in PyInit_perf()